Freigeben über


runconfig Modul

Enthält Funktionen zum Verwalten der Konfiguration von Experimentläufen in Azure Machine Learning.

Die Schlüsselklasse in diesem Modul ist RunConfiguration, die Informationen kapselt, die zum Übermitteln einer Schulung für ein angegebenes Computeziel erforderlich sind. Die Konfiguration enthält eine vielzahl von Verhaltensdefinitionen, z. B. ob sie eine vorhandene Python-Umgebung verwenden oder eine Conda-Umgebung verwenden möchten, die aus einer Spezifikation erstellt wurde.

Auf andere Konfigurationsklassen im Modul wird über RunConfiguration zugegriffen.

Klassen

AmlComputeConfiguration

Stellt Konfigurationsinformationen für Experimente dar, die auf AmlCompute abzielen.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class AmlComputeConfiguration-Konstruktor.

ApplicationEndpointConfiguration

Stellt Konfigurationsinformationen für den Dienst dar.

Class ApplicationEndpointConfiguration-Konstruktor.

AzureContainerRegistry

Stellt Konfigurationsinformationen für die Azure-Containerregistrierung dar.

AzureContainerRegistry ist veraltet. Verwenden Sie die ContainerRegistry Klasse.

Class AzureContainerRegistry-Konstruktor.

ContainerRegistry

Stellt Konfigurationsinformationen für die Containerregistrierung dar.

ContainerRegistry ist veraltet. Verwenden Sie die ContainerRegistry Klasse.

KlassencontainerRegistry-Konstruktor.

Data

Stellt dar, wie Daten in einer Ausführungskonfiguration verwendet werden.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class DataSetPathRunConfiguration-Konstruktor.

DataLocation

Wird in der Data Klasse zum Verwalten des Speicherorts von Daten verwendet, die in einer Ausführung verwendet werden sollen.

Class Dataset-Konstruktor.

DataPath

Derzeit nicht verwendet.

Class DataPath-Konstruktor.

DataReferenceConfiguration

Stellt konfigurationsspezifische Datenquellen dar, die während einer Ausführung verfügbar sind.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class DataReferenceConfiguration-Konstruktor.

DatacacheConfiguration

Hinweis

Dies ist eine experimentelle Klasse und kann sich jederzeit ändern. Weitere Informationen finden Sie unter https://aka.ms/azuremlexperimental.

Stellt dar, wie Datacache in einer Ausführungskonfiguration verwendet wird.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class DatacacheConfiguration-Konstruktor.

Dataset

Stellt einen Verweis auf ein gespeichertes oder registriertes Dataset dar, das in der Ausführung verwendet wird.

In typischen Schulungsszenarien verwenden Sie diese Klasse nicht. Stattdessen erstellen Sie ein Dataset aus der Dataset Klasse und übergeben es dann an ein Schulungsskript. Weitere Informationen finden Sie unter Hinzufügen und Registrieren von Datasets.

Initialisieren eines Datasetobjekts.

DatasetRegistrationOptions

Option zum Angeben, wie das Dataset gespeichert werden soll.

Diese Klasse wird in der RegistrationOptions Klasse verwendet.

Erstellen Sie ein DatasetRegistrationOptions-Objekt.

DockerConfiguration

Stellt die Docker-Laufzeitkonfiguration für Aufträge dar.

Klassen-DockerConfiguration-Konstruktor.

EnvironmentDefinition

VERALTET. Verwenden Sie das Environment Objekt.

Class EnvironmentDefinition-Konstruktor.

GlobsOptions

Optionen zum Angeben, wie basierend auf Globmustern gefiltert werden soll.

Diese Klasse wird in der OutputOptions Klasse verwendet.

Erstellen Sie ein GlobsOptions-Objekt.

HdiConfiguration

Stellt Konfigurationsinformationen für Experimente dar, die auf HDInsightCompute abzielen.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Sie können das Feld yarn_deploy_mode mit dem Wert "cluster" oder "client" angeben.

Class HdiConfiguration-Konstruktor.

HistoryConfiguration

Stellt Konfigurationsinformationen zum Deaktivieren oder Aktivieren von Protokollierungsfeatures des Experimentverlaufs in Experimenten dar.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class HistoryConfiguration-Konstruktor.

KubernetesComputeConfiguration

Stellt Konfigurationsinformationen für Experimente dar, die auf KubernetesCompute abzielen.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class KubernetesComputeConfiguration-Konstruktor.

MountOptions

Bereitstellungsoptionen, die steuern, wie sich upload verhalten soll.

Diese Klasse wird in der OutputOptions Klasse verwendet.

Erstellen Sie ein MountOptions-Objekt.

MpiConfiguration

Stellt Konfigurationsinformationen für verteilte MPI-Aufträge dar.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class MpiConfiguration-Konstruktor.

OutputData

Gibt an, wie Ausgaben hochgeladen und nachverfolgt werden sollen.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Erstellen Sie ein OutputData-Objekt.

OutputOptions

Weitere Optionen zum Hochladen der Daten und zum Nachverfolgen der hochgeladenen Daten.

Diese Klasse wird in der OutputData Klasse verwendet.

Dient zum Erstellen eines OutputOptions-Objekts.

ParallelTaskConfiguration

Stellt Konfigurationsinformationen für verteilte ParallelTask-Aufträge dar.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class ParallelTaskConfiguration-Konstruktor.

PyTorchConfiguration

Stellt Konfigurationsinformationen für verteilte PyTorch-Aufträge dar.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class PyTorchConfiguration-Konstruktor.

RegistrationOptions

Optionen zum Angeben, wie die Entität gespeichert und registriert werden soll.

Diese Klasse wird in der OutputOptions Klasse verwendet.

Dient zum Erstellen eines RegistrationOptions-Objekts.

RunConfiguration

Stellt die Konfiguration für Experimentläufe dar, die auf unterschiedliche Computeziele in Azure Machine Learning abzielen.

Das RunConfiguration -Objekt kapselt die informationen, die zum Übermitteln einer Schulung in einem Experiment erforderlich sind. In der Regel erstellen Sie kein RunConfiguration-Objekt direkt, sondern rufen ein Objekt aus einer Methode ab, die es zurückgibt, z. B. die submit Methode der Experiment Klasse.

RunConfiguration ist eine Basisumgebungskonfiguration, die auch in anderen Arten von Konfigurationsschritten verwendet wird, die von der Art der Ausführung abhängen, die Sie auslösen. Wenn Sie beispielsweise ein PythonScriptStepObjekt einrichten, können Sie auf das RunConfiguration-Objekt des Schritts zugreifen und Conda-Abhängigkeiten konfigurieren oder auf die Umgebungseigenschaften für die Ausführung zugreifen.

Beispiele für Ausführungskonfigurationen finden Sie unter Auswählen und Verwenden eines Computeziels zum Trainieren Ihres Modells.

Initialisieren Sie eine RunConfiguration mit den Standardeinstellungen.

SparkConfiguration

Stellt Konfigurationsinformationen für Experimentläufe dar, die auf Apache Spark abzielen.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class SparkConfiguration-Konstruktor.

TensorflowConfiguration

Stellt Konfigurationsinformationen für Experimente mit Tensorflow dar.

Diese Klasse wird in der RunConfiguration Klasse verwendet.

Class TensorflowConfiguration-Konstruktor.

UploadOptions

Uploadoptionen, die steuern, wie sich upload verhalten soll.

Diese Klasse wird in der OutputOptions Klasse verwendet.

Erstellen Sie ein UploadOptions-Objekt.

Uri

Stellt einen URI-Verweis dar.

Initialisieren eines URI-Objekts.