Job Classe
Classe di base per i processi.
Questa classe non deve essere creata direttamente. Usare invece una delle relative sottoclassi.
- Ereditarietà
-
azure.ai.ml.entities._resource.ResourceJobazure.ai.ml.entities._job.pipeline._component_translatable.ComponentTranslatableMixinJobazure.ai.ml.entities._mixins.TelemetryMixinJob
Costruttore
Job(name: str | None = None, display_name: str | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, experiment_name: str | None = None, compute: str | None = None, services: Dict[str, JobService] | None = None, **kwargs: Dict)
Parametri
Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati.
Dizionario delle proprietà del processo.
Nome dell'esperimento in cui verrà creato il processo. Il valore predefinito è il nome della directory corrente.
- services
- Optional[dict[str, JobService]]
Informazioni sui servizi associati al processo.
Informazioni sulle risorse di calcolo associate al processo.
- kwargs
- dict
Dizionario di parametri di configurazione aggiuntivi.
Metodi
dump |
Esegue il dump del contenuto del processo in un file in formato YAML. |
dump
Esegue il dump del contenuto del processo in un file in formato YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametri
Percorso locale o flusso di file in cui scrivere il contenuto YAML. Se dest è un percorso di file, verrà creato un nuovo file. Se dest è un file aperto, il file verrà scritto direttamente in .
- kwargs
- dict
Argomenti aggiuntivi da passare al serializzatore YAML.
Eccezioni
Generato se dest è un percorso di file e il file esiste già.
Generato se dest è un file aperto e il file non è scrivibile.
Attributi
base_path
creation_context
Contesto di creazione della risorsa.
Restituisce
Metadati di creazione per la risorsa.
Tipo restituito
id
L'ID della risorsa.
Restituisce
ID globale della risorsa, ID di Azure Resource Manager (ARM).
Tipo restituito
log_files
File di output del processo.
Restituisce
Dizionario di URL e nomi di log.
Tipo restituito
status
Stato del processo.
I valori comuni restituiti includono "Running", "Completed" e "Failed". Tutti i valori possibili sono:
NotStarted: si tratta di uno stato temporaneo in cui gli oggetti Run sul lato client si trovano prima dell'invio nel cloud.
Avvio: l'esecuzione è stata avviata nell'elaborazione nel cloud. Il chiamante ha un ID di esecuzione a questo punto.
Provisioning: l'ambiente di calcolo su richiesta viene creato per un invio di processo specificato.
Preparazione: l'ambiente di esecuzione viene preparato ed è in una delle due fasi seguenti:
Compilazione di immagini Docker
Configurazione dell'ambiente conda
In coda: il processo viene accodato nella destinazione di calcolo. Ad esempio, in BatchAI, il processo si trova in uno stato in coda
in attesa che tutti i nodi richiesti siano pronti.
In esecuzione: il processo è stato avviato per l'esecuzione nella destinazione di calcolo.
Finalizzazione: l'esecuzione del codice utente è stata completata e l'esecuzione è in fasi di post-elaborazione.
CancelRequested: l'annullamento è stato richiesto per il processo.
Completato: l'esecuzione è stata completata correttamente. Ciò include sia l'esecuzione del codice utente che l'esecuzione
fasi post-elaborazione.
Non riuscito: l'esecuzione non è riuscita. In genere la proprietà Error in un'esecuzione fornirà informazioni dettagliate sul motivo.
Annullata: segue una richiesta di annullamento e indica che l'esecuzione è stata annullata correttamente.
NotResponding : per le esecuzioni con heartbeat abilitati, non è stato inviato di recente alcun heartbeat.
Restituisce
Stato del processo.
Tipo restituito
studio_url
Endpoint di Azure ML Studio.
Restituisce
URL della pagina dei dettagli del processo.
Tipo restituito
type
Azure SDK for Python