整合 Azure OpenAI 微調與權數和偏差 (預覽)
權數與偏差 (W&B) 是功能強大的 AI 開發人員平臺,可讓機器學習從業者有效率地定型、微調及部署模型。 Azure OpenAI 微調與 W&B 整合,可讓您追蹤計量、參數,以及可視化 W&B 專案中的 Azure OpenAI 微調定型執行。 在本文中,我們將引導您設定權數與偏差整合。
必要條件
- Azure OpenAI 資源。 如需詳細資訊,請參閱使用 Azure OpenAI 建立資源及部署模型。 資源應該位於 支援微調的區域。
- 請確定需要微調模型的所有小組成員都 已為新的 Azure OpenAI 資源指派認知服務 OpenAI 參與者 存取權。
- 權數和偏差帳戶和 API 金鑰。
- Azure Key Vault。 如需建立金鑰保存庫的詳細資訊,請參閱 Azure 金鑰保存庫 快速入門。
啟用系統受控識別
首先,為您的 Azure OpenAI 資源啟用 系統受控識別 。
擷取權數和偏差 API 金鑰
登入 https://wandb.ai 並移至 [用戶設定]。
在 [API 金鑰] 底下,選取 [顯示] 以存取您的密鑰,並將其複製到剪貼簿。
如果您要建立新的金鑰,請使用 https://wandb.ai/authorize,並複製金鑰以稍後新增至整合組態。
設定 Azure Key Vault
若要安全地將數據從 Azure OpenAI 傳送至權數和偏差專案,您必須使用 Azure 金鑰保存庫。
將權數和偏差 API 金鑰新增為 Azure 金鑰保存庫
流覽至您打算使用的 Azure 金鑰保存庫。
若要將秘密讀取和寫入 Azure 金鑰保存庫,您必須明確指派存取權。
移至 [ 設定>存取 組態]。 在 [許可權模型] 底下,如果尚未選取此項目,建議您選取 Azure 角色型訪問控制。 深入瞭解 Azure 角色型訪問控制。
指派 金鑰保存庫 秘密人員角色
既然您已將許可權模型設定為 Azure 角色型存取控制,您可以自行提供 金鑰保存庫 Secrets Officer 角色。
建立祕密
從密鑰保存庫資源底下的 [物件] 下,選取 [秘密>產生/匯入]。
提供秘密的名稱,並將產生的權數和偏差 API 金鑰儲存至 秘密值。
請務必擷取秘密名稱和金鑰保存庫 URL。 您可以從金鑰保存庫的 [概觀] 區段擷取金鑰保存庫 URL。
為您的 Azure OpenAI 帳戶授與 金鑰保存庫 許可權
如果您稍早使用保存庫存取原則來讀取和寫入 Azure 金鑰保存庫 的密碼,您應該再次使用該原則。 否則,請繼續使用 Azure 角色型存取控制。 我們建議使用 Azure 角色型訪問控制。 不過,如果它不適用於您,請嘗試保存庫存取原則。
為您的 Azure OpenAI 資源提供 金鑰保存庫 Secrets Officer 角色。
使用 Azure OpenAI 連結權數和偏差
流覽至 Azure AI Foundry 入口網站 ,然後選取您的 Azure OpenAI 微調資源。
新增金鑰保存庫 URL 和秘密。 然後,選取 [更新]。
現在,當您建立新的微調作業時,您可以選擇將作業中的數據記錄到權數和偏差帳戶。