runconfig Modulo

Contiene funzionalità per la gestione della configurazione dell'esecuzione dell'esperimento in Azure Machine Learning.

La classe chiave in questo modulo è RunConfiguration, che incapsula le informazioni necessarie per inviare un'esecuzione di training in una destinazione di calcolo specificata. La configurazione include un'ampia serie di definizioni di comportamento, ad esempio se usare un ambiente Python esistente oppure un ambiente Conda compilato a partire da una specifica.

Altre classi di configurazione nel modulo sono accessibili tramite RunConfiguration.

Classi

AmlComputeConfiguration

Rappresenta le informazioni di configurazione per gli esperimenti destinati a AmlCompute.

Questa classe viene usata nella RunConfiguration classe .

Costruttore AmlComputeConfiguration.

ApplicationEndpointConfiguration

Rappresenta le informazioni di configurazione per il servizio.

Costruttore ApplicationEndpointConfiguration della classe.

AzureContainerRegistry

Rappresenta le informazioni di configurazione per Registro Azure Container.

AzureContainerRegistry verrà deprecato. Usare la classe ContainerRegistry.

Costruttore AzureContainerRegistry della classe.

ContainerRegistry

Rappresenta le informazioni di configurazione per Registro contenitori.

ContainerRegistry verrà deprecato. Usare la classe ContainerRegistry.

Costruttore Class ContainerRegistry.

Data

Rappresenta come usare i dati in una configurazione di esecuzione.

Questa classe viene usata nella RunConfiguration classe .

Costruttore Class DataSetPathRunConfiguration.

DataLocation

Usato nella classe per la gestione della Data posizione dei dati da usare in un'esecuzione.

Costruttore Set di dati di classe.

DataPath

Attualmente non usato.

Costruttore Di classe DataPath.

DataReferenceConfiguration

Rappresenta le origini dati specifiche della configurazione disponibili durante un'esecuzione.

Questa classe viene usata nella RunConfiguration classe .

Costruttore DataReferenceConfiguration della classe.

DatacacheConfiguration

Nota

Si tratta di una classe sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental.

Rappresenta come usare datacache in una configurazione di esecuzione.

Questa classe viene usata nella RunConfiguration classe .

Costruttore DatacacheConfiguration della classe.

Dataset

Rappresenta un riferimento a un set di dati salvato o registrato che verrà usato nell'esecuzione.

Negli scenari di training tipici non si userà questa classe. Verrà invece creato un set di dati dalla Dataset classe e quindi passarlo in uno script di training. Per altre informazioni, vedere Aggiungere set di dati di registrazione &.

Inizializzare un oggetto Dataset.

DatasetRegistrationOptions

Opzione per specificare come salvare il set di dati.

Questa classe viene usata nella RegistrationOptions classe .

Creare un oggetto DatasetRegistrationOptions.

DockerConfiguration

Rappresenta la configurazione del runtime Docker per i processi.

Costruttore DockerConfiguration della classe.

EnvironmentDefinition

DEPRECATO. Usare l'oggetto Environment .

Costruttore Class EnvironmentDefinition.

GlobsOptions

Opzioni per specificare come filtrare in base ai modelli glob.

Questa classe viene usata nella OutputOptions classe .

Creare un oggetto GlobsOptions.

HdiConfiguration

Rappresenta le informazioni di configurazione per gli esperimenti destinati a HDInsightCompute.

Questa classe viene usata nella RunConfiguration classe .

È possibile specificare il campo yarn_deploy_mode con il valore di 'cluster' o 'client'.

Costruttore HdiConfiguration di classe.

HistoryConfiguration

Rappresenta le informazioni di configurazione per disabilitare o abilitare le funzionalità di registrazione della cronologia degli esperimenti negli esperimenti.

Questa classe viene usata nella RunConfiguration classe .

Costruttore Class HistoryConfiguration.

KubernetesComputeConfiguration

Rappresenta le informazioni di configurazione per gli esperimenti destinati a KubernetesCompute.

Questa classe viene usata nella RunConfiguration classe .

Costruttore Class KubernetesComputeConfiguration.

MountOptions

Opzioni di montaggio che controllano il comportamento del caricamento.

Questa classe viene usata nella OutputOptions classe .

Creare un oggetto MountOptions.

MpiConfiguration

Rappresenta le informazioni di configurazione per i processi MPI distribuiti.

Questa classe viene usata nella RunConfiguration classe .

Costruttore Class MpiConfiguration.

OutputData

Rappresenta la modalità di caricamento e rilevamento degli output.

Questa classe viene usata nella RunConfiguration classe .

Creare un oggetto OutputData.

OutputOptions

Opzioni aggiuntive su come caricare i dati e su come tenere traccia dei dati caricati.

Questa classe viene usata nella OutputData classe .

Creare un oggetto OutputOptions.

ParallelTaskConfiguration

Rappresenta le informazioni di configurazione per i processi ParallelTask distribuiti.

Questa classe viene usata nella RunConfiguration classe .

Costruttore Class ParallelTaskConfiguration.

PyTorchConfiguration

Rappresenta le informazioni di configurazione per i processi PyTorch distribuiti.

Questa classe viene usata nella RunConfiguration classe .

Costruttore PyTorchConfiguration della classe.

RegistrationOptions

Opzioni per specificare come salvare e registrare l'entità.

Questa classe viene usata nella OutputOptions classe .

Creare un oggetto RegistrationOptions.

RunConfiguration

Rappresenta la configurazione per le esecuzioni di esperimenti destinate a destinazioni di calcolo diverse in Azure Machine Learning.

L'oggetto RunConfiguration incapsula le informazioni necessarie per inviare un'esecuzione di training in un esperimento. In genere, non si creerà direttamente un oggetto RunConfiguration, ma si otterrà uno da un metodo che lo restituisce, ad esempio il submit metodo della Experiment classe.

RunConfiguration è una configurazione dell'ambiente di base usata anche in altri tipi di passaggi di configurazione che dipendono dal tipo di esecuzione che si sta attivando. Ad esempio, quando si configura un PythonScriptStepoggetto , è possibile accedere all'oggetto RunConfiguration del passaggio e configurare le dipendenze di Conda o accedere alle proprietà dell'ambiente per l'esecuzione.

Per esempi di configurazioni di esecuzione, vedere Selezionare e usare una destinazione di calcolo per eseguire il training del modello.

Inizializzare un runConfiguration con le impostazioni predefinite.

SparkConfiguration

Rappresenta le informazioni di configurazione per le esecuzioni dell'esperimento destinate a Apache Spark.

Questa classe viene usata nella RunConfiguration classe .

Costruttore SparkConfiguration di classe.

TensorflowConfiguration

Rappresenta le informazioni di configurazione per gli esperimenti che usano Tensorflow.

Questa classe viene usata nella RunConfiguration classe .

Costruttore TensorflowConfiguration della classe.

UploadOptions

Opzioni di caricamento che controllano il comportamento del caricamento.

Questa classe viene usata nella OutputOptions classe .

Creare un oggetto UploadOptions.

Uri

Rappresenta un riferimento Uri.

Inizializzare un oggetto Uri.