Udostępnij przez


runconfig Moduł

Zawiera funkcje zarządzania konfiguracją przebiegów eksperymentów w usłudze Azure Machine Learning.

Kluczowa klasa w tym module to RunConfiguration, która hermetyzuje informacje niezbędne do przesłania przebiegu trenowania w określonym obiekcie docelowym obliczeniowym. Konfiguracja obejmuje szeroki zestaw definicji zachowań, takich jak użycie istniejącego środowiska języka Python lub użycie środowiska Conda utworzonego na podstawie specyfikacji.

Inne klasy konfiguracji w module są dostępne za pośrednictwem funkcji RunConfiguration.

Klasy

AmlComputeConfiguration

Reprezentuje informacje o konfiguracji dla eksperymentów docelowych AmlCompute.

Ta klasa jest używana w RunConfiguration klasie .

Klasa AmlComputeConfiguration, konstruktor.

ApplicationEndpointConfiguration

Reprezentuje informacje o konfiguracji usługi.

Klasa ApplicationEndpointConfiguration, konstruktor.

AzureContainerRegistry

Reprezentuje informacje o konfiguracji usługi Azure Container Registry.

Usługa AzureContainerRegistry zostanie wycofana. Użyj klasy ContainerRegistry.

Klasa AzureContainerRegistry, konstruktor.

ContainerRegistry

Reprezentuje informacje o konfiguracji usługi Container Registry.

KontenerRegistry zostanie wycofany. Użyj klasy ContainerRegistry.

Konstruktor ContainerRegistry klasy.

Data

Przedstawia sposób korzystania z danych w konfiguracji przebiegu.

Ta klasa jest używana w RunConfiguration klasie .

Klasa DataSetPathRunConfiguration, konstruktor.

DataLocation

Używana w Data klasie do zarządzania lokalizacją danych do użycia w przebiegu.

Konstruktor zestawu danych klasy.

DataPath

Obecnie nie jest używany.

Konstruktor klasy DataPath.

DataReferenceConfiguration

Reprezentuje źródła danych specyficzne dla konfiguracji dostępne podczas przebiegu.

Ta klasa jest używana w RunConfiguration klasie .

Konstruktor Klasy DataReferenceConfiguration.

DatacacheConfiguration

Uwaga

Jest to klasa eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/acr/connected-registry.

Przedstawia sposób korzystania z usługi DataCache w konfiguracji przebiegu.

Ta klasa jest używana w RunConfiguration klasie .

Konstruktor Klasy DatacacheConfiguration.

Dataset

Reprezentuje odwołanie do zapisanego lub zarejestrowanego zestawu danych, który będzie używany w przebiegu.

W typowych scenariuszach szkoleniowych nie będziesz używać tej klasy. Zamiast tego utworzysz zestaw danych z Dataset klasy, a następnie przekażesz go do skryptu szkoleniowego. Aby uzyskać więcej informacji, zobacz Dodawanie i rejestrowanie zestawów danych.

Inicjowanie obiektu Zestawu danych.

DatasetRegistrationOptions

Opcja określania sposobu zapisywania zestawu danych.

Ta klasa jest używana w RegistrationOptions klasie .

Utwórz obiekt DatasetRegistrationOptions.

DockerConfiguration

Reprezentuje konfigurację środowiska uruchomieniowego platformy Docker dla zadań.

Konstruktor Klasy DockerConfiguration.

EnvironmentDefinition

PRZESTARZAŁE. Environment Użyj obiektu .

Konstruktor Klasy EnvironmentDefinition.

GlobsOptions

Opcje określania sposobu filtrowania na podstawie wzorców globu.

Ta klasa jest używana w OutputOptions klasie .

Utwórz obiekt GlobsOptions.

HdiConfiguration

Reprezentuje informacje o konfiguracji dla eksperymentów przeznaczonych dla usługi HDInsightCompute.

Ta klasa jest używana w RunConfiguration klasie .

Możesz określić pole yarn_deploy_mode z wartością "cluster" lub "client".

Konstruktor klasy HdiConfiguration.

HistoryConfiguration

Reprezentuje informacje o konfiguracji umożliwiające wyłączenie lub włączenie funkcji rejestrowania historii eksperymentów w eksperymentach.

Ta klasa jest używana w RunConfiguration klasie .

Konstruktor HistoryConfiguration klasy.

KubernetesComputeConfiguration

Reprezentuje informacje o konfiguracji dla eksperymentów przeznaczonych dla platformy KubernetesCompute.

Ta klasa jest używana w RunConfiguration klasie .

Klasa KubernetesComputeConfiguration, konstruktor.

MountOptions

Opcje instalacji kontrolujące zachowanie przekazywania.

Ta klasa jest używana w OutputOptions klasie .

Utwórz obiekt MountOptions.

MpiConfiguration

Reprezentuje informacje o konfiguracji dla rozproszonych zadań MPI.

Ta klasa jest używana w RunConfiguration klasie .

Konstruktor MpiConfiguration klasy.

OutputData

Przedstawia sposób przekazywania i śledzenia danych wyjściowych.

Ta klasa jest używana w RunConfiguration klasie .

Utwórz obiekt OutputData.

OutputOptions

Dodatkowe opcje przekazywania danych i śledzenia przekazanych danych.

Ta klasa jest używana w OutputData klasie .

Utwórz obiekt OutputOptions.

ParallelTaskConfiguration

Reprezentuje informacje o konfiguracji dla rozproszonych zadań ParallelTask.

Ta klasa jest używana w RunConfiguration klasie .

Konstruktor ParallelTaskConfiguration klasy.

PyTorchConfiguration

Reprezentuje informacje o konfiguracji dla rozproszonych zadań PyTorch.

Ta klasa jest używana w RunConfiguration klasie .

Konstruktor klasy PyTorchConfiguration.

RegistrationOptions

Opcje określania sposobu zapisywania i rejestrowania jednostki.

Ta klasa jest używana w OutputOptions klasie .

Utwórz obiekt RegistrationOptions.

RunConfiguration

Reprezentuje konfigurację przebiegów eksperymentów przeznaczonych dla różnych celów obliczeniowych w usłudze Azure Machine Learning.

Obiekt RunConfiguration hermetyzuje informacje niezbędne do przesłania przebiegu trenowania w eksperymencie. Zazwyczaj nie można bezpośrednio utworzyć obiektu RunConfiguration, ale pobrać go z metody zwracającej ją, takiej jak submit metoda Experiment klasy.

RunConfiguration to podstawowa konfiguracja środowiska używana również w innych typach kroków konfiguracji, które zależą od rodzaju wyzwalanego przebiegu. Na przykład podczas konfigurowania PythonScriptStepobiektu , można uzyskać dostęp do obiektu RunConfiguration kroku i skonfigurować zależności Conda lub uzyskać dostęp do właściwości środowiska dla przebiegu.

Przykłady konfiguracji uruchamiania można znaleźć w temacie Select and use a compute target to train your model (Wybieranie i używanie docelowego obiektu obliczeniowego do trenowania modelu).

Zainicjuj element RunConfiguration przy użyciu ustawień domyślnych.

SparkConfiguration

Reprezentuje informacje o konfiguracji dla przebiegów eksperymentów przeznaczonych dla platformy Apache Spark.

Ta klasa jest używana w RunConfiguration klasie .

Konstruktor SparkConfiguration klasy.

TensorflowConfiguration

Reprezentuje informacje o konfiguracji dla eksperymentów korzystających z biblioteki Tensorflow.

Ta klasa jest używana w RunConfiguration klasie .

Konstruktor TensorflowConfiguration.

UploadOptions

Opcje przekazywania kontrolujące zachowanie przekazywania.

Ta klasa jest używana w OutputOptions klasie .

Utwórz obiekt UploadOptions.

Uri

Reprezentuje odwołanie do identyfikatora URI.

Zainicjuj obiekt URI.