Tworzenie i używanie wystąpienia obliczeniowego

Ukończone

Jeśli chcesz wykonać kod w notesach, możesz użyć wystąpienia obliczeniowego zarządzanego przez usługę Azure Machine Learning. Wystąpienie obliczeniowe można utworzyć w Azure Machine Learning Studio, korzystając z interfejsu wiersza poleceń Azure CLI lub zestawu SDK (Software Development Kit) dla języka Python.

Tworzenie wystąpienia obliczeniowego przy użyciu zestawu PYTHON SDK

Aby utworzyć wystąpienie obliczeniowe za pomocą zestawu SDK języka Python, możesz użyć następującego kodu:

from azure.ai.ml.entities import ComputeInstance

ci_basic_name = "basic-ci-12345"
ci_basic = ComputeInstance(
    name=ci_basic_name, 
    size="STANDARD_DS3_v2"
)
ml_client.begin_create_or_update(ci_basic).result()

Aby dowiedzieć się, jakich parametrów oczekuje klasa ComputeInstance, możesz przejrzeć dokumentację referencyjną .

Uwaga / Notatka

Wystąpienia obliczeniowe muszą mieć unikatową nazwę w regionie świadczenia usługi Azure (na przykład w regionie Europa Zachodnia). Jeśli nazwa już istnieje, zostanie wyświetlony komunikat o błędzie z informacją, że spróbujesz ponownie przy użyciu innej nazwy.

Alternatywnie możesz również utworzyć wystąpienie obliczeniowe przy użyciu skryptu. Za pomocą skryptu upewnij się, że wszelkie niezbędne pakiety, narzędzia lub oprogramowanie są automatycznie instalowane w środowisku obliczeniowym oraz że można sklonować repozytoria bezpośrednio do tego środowiska. Jeśli musisz utworzyć wystąpienia obliczeniowe dla wielu użytkowników, użycie skryptu umożliwia utworzenie spójnego środowiska programistycznego dla wszystkich użytkowników.

Wskazówka

Dowiedz się więcej na temat dostosowywania wystąpienia obliczeniowego za pomocą skryptu.

Przypisywanie wystąpienia obliczeniowego do użytkownika

Jako analityk danych możesz dołączyć wystąpienie obliczeniowe do notesów, aby uruchamiać komórki w notesie. Aby móc pracować z wystąpieniem obliczeniowym, musi ono zostać przypisane do ciebie jako użytkownika.

Wystąpienie obliczeniowe można przypisać tylko do jednego użytkownika, ponieważ wystąpienie obliczeniowe nie może obsłużyć obciążeń równoległych. Podczas tworzenia nowego wystąpienia obliczeniowego możesz przypisać je do innej osoby, jeśli masz odpowiednie uprawnienia.

Minimalizowanie czasu obliczeniowego

Gdy aktywnie pracujesz nad kodem w notebooku, chcesz, aby instancja obliczeniowa była uruchomiona. Jeśli nie wykonujesz żadnego kodu, chcesz zatrzymać wystąpienie obliczeniowe, aby zaoszczędzić na kosztach.

Po przypisaniu wystąpienia obliczeniowego możesz uruchomić i zatrzymać wystąpienie obliczeniowe zawsze wtedy, gdy jest to potrzebne. Możesz również dodać harmonogram do instancji obliczeniowej, aby ją uruchamiać lub zatrzymywać o ustalonych porach. Ponadto można skonfigurować środowisko obliczeniowe tak, aby było automatycznie zamykane po bezczynności przez określony czas.

Aby uniknąć niepotrzebnych kosztów w przypadku zapomnienia o zatrzymaniu wystąpienia obliczeniowego, zaplanuj jego wyłączanie na koniec każdego dnia.

Użyj wystąpienia obliczeniowego

Aby użyć wystąpienia obliczeniowego, potrzebna jest aplikacja, która może obsługiwać notatniki. Najprostszą opcją pracy z wystąpieniem obliczeniowym jest użycie zintegrowanego środowiska notesów w usłudze Azure Machine Learning Studio.

Wolisz pracować z programem Visual Studio Code, aby ułatwić kontrolę źródła kodu. Jeśli chcesz edytować i uruchamiać kod w programie Visual Studio Code, możesz dołączyć instancję obliczeniową, aby zdalnie uruchamiać komórki notatnika.