附註:

Run Elyza LLM Model on OCI Compute A10.2 Instance with Oracle Resource Manager using One Click Deployment

簡介

Oracle Cloud Infrastructure (OCI) Compute 可讓您建立不同類型的資源配置,以測試本機部署人工智慧 (AI) 模型的圖形處理單元 (GPU)。在本教學課程中,我們將使用 A10.2 資源配置搭配預先存在的 VCN 和子網路資源,供您從 Oracle Resource Manager 選取。

Terraform 程式碼也包含將執行處理設定為執行本機虛擬大型語言模型 (vLLM) Elyza 模型 (用於自然語言處理工作)。

目標

必要條件

作業 1:下載單鍵部署的 Terraform 代碼

從此處下載 ORM Terraform 程式碼: orm_stack_a10_2_gpu_elyza_models.zip ,以在本機實行 Elyza vLLM 模型,這可讓您選取現有的 VCN 和子網路,以測試 A10.2 執行處理資源配置中 Elyza vLLM 模型的本機部署。

在本機下載 ORM Terraform 程式碼之後,請依照下列步驟進行:從資料夾建立堆疊以上傳堆疊並執行 Terraform 程式碼的套用。

注意: 請確定您已建立 OCI 虛擬雲端網路 (VCN) 和將部署 VM 的子網路。

作業 2:在 OCI 上建立 VCN (若尚未建立則為選擇性)

若要在 Oracle Cloud Infrastructure 中建立 VCN,請參閱:瞭解如何在 OCI 上建立虛擬雲端網路的影片

若要建立 VCN,請執行下列步驟:

  1. 登入 OCI 主控台,輸入雲端用戶名稱使用者名稱密碼

  2. 按一下左上角的漢堡選單 (按)。

  3. 請前往網路虛擬雲端網路,然後從清單範圍區段選取適當的區間。

  4. 選取具備網際網路連線的 VCN ,然後按一下啟動 VCN 精靈

  5. 使用網際網路連線建立 VCN 頁面中,輸入下列資訊,然後按一下下一步

    • VCN 名稱:輸入 OCI_HOL_VCN
    • COMPARTMENT:選取適當的區間。
    • VCN CIDR 區塊:輸入 10.0.0.0/16
    • PUBLIC SUBNET CIDR BLOCK:輸入 10.0.2.0/24
    • PRIVATE SUBNET CIDR BLOCK:輸入 10.0.1.0/24
    • DNS 解析:選取在此 VCN 使用 DNS 主機

    建立 VCN 組態

    setupVCN3.png 圖解描述

  6. 複查頁面中,複查您的設定值,然後按一下建立

    複查 CV 組態

    setupVCN4.png 圖解描述

    建立 VCN 需要一些時間,而且進度畫面會讓您知道工作流程。

    Workflow

    workflow.png 圖解描述

  7. 建立 VCN 之後,請按一下檢視虛擬雲端網路

    在現實世界中,您將根據對存取 (要開啟哪些連接埠) 的需求和可存取的人員來建立多個 VCN。

工作 3:查看 cloud-init 組態詳細資訊

cloud-init 命令檔會安裝所有必要的相依性、啟動 Docker、下載並啟動 vLLM Elyza 模型。您可以在任務 1 下載的 cloudinit.sh 檔案中找到下列程式碼。

dnf install -y dnf-utils zip unzip
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf remove -y runc
dnf install -y docker-ce --nobest
systemctl enable docker.service
dnf install -y nvidia-container-toolkit
systemctl start docker.service
...

Cloud-init 將下載執行 Elyza 模型所需的所有檔案,不需要在 Hugging Face 中預先定義的 API 權杖。在 Task 6 中使用 Docker 啟動 Elyza 模型時,將需要 API 記號

作業 4:監督系統

使用下列命令 (如有需要) 追蹤 cloud-init Completion 和 GPU 資源使用狀況。

作業 5:測試模型整合

使用命令或 Jupyter Notebook 詳細資訊,以下列方式與模型互動。

工作 6:使用 Docker 部署模型 (如有需要)

或者,使用 Docker 部署封裝環境模型:

您可以使用下列方式查詢模型:

認可

其他學習資源

瀏覽 docs.oracle.com/learn 的其他實驗室,或前往 Oracle Learning YouTube 頻道存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center