Udostępnij przez


environment Moduł

Zawiera funkcje tworzenia odtwarzalnych środowisk i zarządzania nimi w usłudze Azure Machine Learning.

Środowiska zapewniają sposób zarządzania zależnościami oprogramowania, dzięki czemu kontrolowane środowiska są odtwarzalne z minimalną konfiguracją ręczną podczas przechodzenia między lokalnymi i rozproszonymi środowiskami deweloperskich chmury. Środowisko hermetyzuje pakiety języka Python, zmienne środowiskowe, ustawienia oprogramowania do trenowania i oceniania skryptów oraz czasy wykonywania w językach Python, Spark lub Docker. Aby uzyskać więcej informacji na temat używania środowisk do trenowania i wdrażania za pomocą usługi Azure Machine Learning, zobacz Tworzenie środowisk wielokrotnego użytku i zarządzanie nimi.

Klasy

DockerBuildContext

Definiuje kontekst kompilacji platformy Docker.

Klasa DockerBuildContext, konstruktor.

DockerEnvironment

PRZESTARZAŁE. Użyj klasy DockerConfiguration.

Konstruktor klasy DockerEnvironment.

DockerImageDetails

Klasa szczegółów obrazu platformy Docker usługi AzureML.

Konstruktor klasy.

DockerImagePlatform

Definiuje połączenie z usługą Azure Container Registry.

Klasa DockerImagePlatform, konstruktor.

DockerSection

Definiuje ustawienia umożliwiające dostosowanie obrazu platformy Docker utworzonego do specyfikacji środowiska.

Klasa DockerSection jest używana w Environment klasie do dostosowywania i kontrolowania końcowego wynikowego obrazu platformy Docker zawierającego określone środowisko.

Konstruktor klasy DockerSection.

Environment

Konfiguruje odtwarzane środowisko języka Python na potrzeby eksperymentów uczenia maszynowego.

Środowisko definiuje pakiety języka Python, zmienne środowiskowe i ustawienia platformy Docker, które są używane w eksperymentach uczenia maszynowego, w tym w ramach przygotowywania danych, trenowania i wdrażania w usłudze internetowej. Środowisko jest zarządzane i wersjonowane w usłudze Azure Machine Learning Workspace. Możesz zaktualizować istniejące środowisko i pobrać wersję w celu ponownego użycia. Środowiska są przeznaczone wyłącznie do obszaru roboczego, w ramach którego są tworzone i nie mogą być używane w różnych obszarach roboczych.

Aby uzyskać więcej informacji na temat środowisk, zobacz Tworzenie środowisk wielokrotnego użytku i zarządzanie nimi.

Konstruktor środowiska klasy.

EnvironmentReference

Odwołuje się do istniejącej definicji środowiska przechowywanej w obszarze roboczym.

Zamiast obiektu EnvironmentReference można użyć funkcji EnvironmentReference.

Konstruktor EnvironmentReference klasy.

ImageBuildDetails

Environment image build class (Klasa kompilacji obrazu środowiska).

Klasa ImageBuildDetails zawiera szczegółowe informacje o stanie kompilacji obrazu środowiska.

Konstruktor ImageBuildDetails klasy.

PythonEnvironment

PRZESTARZAŁE. Użyj klasy PythonSection.

Klasa PythonEnvironment konstruktor.

PythonSection

Definiuje środowisko języka Python i interpreter do użycia w docelowym środowisku obliczeniowym dla przebiegu.

Ta klasa jest używana w Environment klasie .

Klasa PythonSection konstruktor.

RCranPackage

Definiuje pakiety CRAN do zainstalowania.

Klasa RCranPackage, konstruktor.

RGitHubPackage

Definiuje pakiety Github do zainstalowania.

Klasa RGitHubPackage, konstruktor.

RSection

Definiuje środowisko języka R do użycia w docelowym środowisku obliczeniowym dla przebiegu.

Ta klasa jest używana w klasie :class :azureml.core.Environment .

Konstruktor RSection klasy.

SparkEnvironment

PRZESTARZAŁE. Użyj klasy SparkSection.

Klasa SparkEnvironment konstruktor.

SparkPackage

Definiuje zależność platformy Spark (pakiet).

Klasa SparkPackage konstruktor.

SparkSection

Definiuje ustawienia platformy Spark do użycia dla platformy PySpark w środowisku.

Ta klasa SparkSection jest używana w Environment klasie .

Klasa SparkSection konstruktor.