Sdílet prostřednictvím


Integrace jemného ladění Azure OpenAI s váhou a biases (Preview)

Weights &Biases (W&B) je výkonná vývojářská platforma umělé inteligence, která odborníkům na strojové učení umožňuje efektivně trénovat, doladit a nasazovat modely. Jemné ladění Azure OpenAI se integruje s W&B a umožňuje sledovat metriky, parametry a vizualizovat trénovací běhy Azure OpenAI v rámci projektů W&B. V tomto článku vás provedeme nastavením integrace Weights &Biases.

Snímek obrazovky s váhami a biases dashboards

Požadavky

Povolení spravované identity systému

Nejprve povolte spravovanou identitu systému pro prostředek Azure OpenAI.

Snímek obrazovky s rozhraním spravované identity systému

Načtení klíče rozhraní API Pro váhy a biase

Přihlaste se a https://wandb.ai přejděte do uživatelského nastavení.

V části Klíče rozhraní API vyberte Zobrazit přístup k vašemu klíči a zkopírujte ho do schránky.

Snímek obrazovky s oddílem Klíče rozhraní API uživatelského prostředí uživatelského nastavení

Pokud chcete vytvořit nový klíč, použijte https://wandb.ai/authorizea zkopírujte ho, abyste ho později přidali do konfigurace integrace.

Konfigurace Azure Key Vault

Pokud chcete bezpečně odesílat data z Azure OpenAI do projektů Weights &Biases, budete muset použít Azure Key Vault.

Přidání klíče rozhraní API Weights &Biases jako tajného klíče do služby Azure Key Vault

  1. Přejděte do služby Azure Key Vault, kterou plánujete použít.

  2. Pokud chcete číst a zapisovat tajné kódy do služby Azure Key Vault, musíte explicitně přiřadit přístup.

  3. Přejděte do konfigurace přístupu k nastavení>. V části Model oprávnění doporučujeme vybrat řízení přístupu na základě role v Azure, pokud ještě není vybrané. Přečtěte si další informace o řízení přístupu na základě role v Azure.

    Snímek obrazovky s uživatelským rozhraním konfigurace přístupu trezoru klíčů

Přiřazení role tajného kódu služby Key Vault

Teď, když jste nastavili model oprávnění na řízení přístupu na základě role v Azure, můžete si dát roli Tajného správce služby Key Vault.

  1. Přejděte do řízení přístupu (IAM) a pak přidejte přiřazení role.

    Snímek obrazovky s uživatelským prostředím pro přidání přiřazení role pomocí řízení přístupu

  2. Zvolte Key Vault Secrets Officer, přidejte svůj účet jako člena a vyberte zkontrolovat a přiřadit.

    Snímek obrazovky s přiřazením role tajného důstojníka trezoru klíčů

Vytváření tajných kódů

  1. V rámci prostředku trezoru klíčů v části Objekty vyberte Vygenerovat nebo importovat tajné kódy>.

    Snímek obrazovky uživatelského rozhraní tajných kódů trezoru klíčů

  2. Zadejte název tajného kódu a uložte vygenerovaný klíč rozhraní API Weights &Biases na hodnotu tajného kódu.

    Snímek obrazovky uživatelského rozhraní pro vytvoření tajných kódů trezoru klíčů

  3. Nezapomeňte zaznamenat název tajného kódu a adresu URL trezoru klíčů. Adresu URL trezoru klíčů je možné načíst z části Přehled trezoru klíčů.

Udělení oprávnění služby Key Vault k účtu Azure OpenAI

Pokud jste dříve použili zásady přístupu trezoru ke čtení a zápisu tajných kódů do služby Azure Key Vault, měli byste to znovu použít. Jinak pokračujte v používání řízení přístupu na základě role v Azure. Doporučujeme řízení přístupu na základě role v Azure. Pokud ale pro vás nefunguje, zkuste zásady přístupu trezoru.

Přidělte prostředku Azure OpenAI roli Tajné kódy služby Key Vault.

Snímek obrazovky s uživatelským rozhraním přiřadit spravovanou identitu

  1. Přejděte na portál Azure AI Foundry a vyberte prostředek pro vyladění Azure OpenAI.

    Snímek obrazovky s tlačítkem Spravovat integrace

  2. Přidejte adresu URL a tajný klíč trezoru klíčů. Pak vyberte Aktualizovat.

    Snímek obrazovky se správou integrací pro uživatelské prostředí Weights a Biases

  3. Když teď vytváříte nové úlohy jemného ladění, budete mít možnost protokolovat data z úlohy do účtu Weights &Biases.

    Snímek obrazovky s váhami a biases dashboards