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. |