Konfigurowanie środowisk

Ukończone

Aby zaimplementować środowiska podczas pracy z modelami uczenia maszynowego, możesz użyć platformy takiej jak GitHub. Aby zautomatyzować zadania, które muszą być uruchamiane w oddzielnych środowiskach, należy wykonać następujące czynności:

  • Konfigurowanie środowisk w usłudze GitHub.
  • Użyj środowisk w funkcji GitHub Actions.
  • Dodaj zatwierdzenia, aby przypisać wymaganych recenzentów.

Konfigurowanie środowisk w usłudze GitHub

Aby utworzyć środowisko w repozytorium GitHub:

  1. Przejdź do karty Ustawienia w repozytorium.
  2. Wybierz Środowiska.
  3. Utwórz nowe środowisko.
  4. Wprowadź nazwę.
  5. Wybierz pozycję Konfiguruj środowisko.

Aby skojarzyć środowisko z określonym obszarem roboczym usługi Azure Machine Learning, możesz utworzyć wpis tajny środowiska, aby zapewnić dostęp tylko do obszaru roboczego usługi Azure Machine Learning.

Uwaga

Aby zapewnić usłudze GitHub dostęp do dowolnego obszaru roboczego usługi Azure Machine Learning, musisz utworzyć jednostkę usługi na platformie Azure. Następnie musisz przyznać jednostce usługi dostęp do obszaru roboczego usługi Azure Machine Learning na platformie Azure. Dowiedz się, jak zintegrować usługę Azure Machine Learning z narzędziami DevOps, takimi jak GitHub.

Wpis tajny można utworzyć w repozytorium, aby przechowywać poświadczenia jednostki usługi. Podczas pracy ze środowiskami należy utworzyć wpis tajny środowiska, aby określić, które środowisko usługi GitHub powinno mieć dostęp do którego obszaru roboczego usługi Azure Machine Learning.

Aby utworzyć wpis tajny środowiska, przejdź do karty Środowiska na karcie Ustawienia .

  1. Przejdź do nowego środowiska.
  2. Przejdź do sekcji Wpisy tajne środowiska.

Zrzut ekranu przedstawiający konfigurowanie środowiska w usłudze GitHub.

  1. Dodaj nowy wpis tajny.
  2. Wprowadź AZURE_CREDENTIALS jako nazwę.
  3. Wprowadź poświadczenia jednostki usługi w polu wartości.

Używanie środowisk w funkcji GitHub Actions i dodawanie zatwierdzeń

Po utworzeniu środowisk w repozytorium GitHub możesz odwołać się do środowiska z przepływów pracy funkcji GitHub Actions. Za każdym razem, gdy chcesz dodać ręczną kontrolę między środowiskami, możesz dodać zatwierdzenia.

Na przykład za każdym razem, gdy wyzwalasz zadanie usługi Azure Machine Learning w przepływie pracy funkcji GitHub Actions, zadanie może zostać wykonane pomyślnie w przepływie pracy. Może się jednak zdarzyć, że podczas trenowania modelu w obszarze roboczym usługi Azure Machine Learning występuje błąd z powodu problemu ze skryptem trenowania. Lub po trenowaniu modelu, podczas oceniania metryk modelu, możesz zdecydować, że należy ponownie wytrenować model zamiast wdrażania modelu.

Aby umożliwić przeglądanie danych wyjściowych trenowania modelu w obszarze roboczym usługi Azure Machine Learning, możesz dodać zatwierdzenie dla środowiska. Za każdym razem, gdy przepływ pracy funkcji GitHub Actions chce uruchomić zadanie w określonym środowisku, wymagane recenzenci będą powiadamiani i muszą zatwierdzić zadania przed ich uruchomieniem.