Condividi tramite


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.Resource
Job
azure.ai.ml.entities._job.pipeline._component_translatable.ComponentTranslatableMixin
Job
azure.ai.ml.entities._mixins.TelemetryMixin
Job

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

name
Optional[str]
valore predefinito: None

Nome del processo.

display_name
Optional[str]
valore predefinito: None

Nome visualizzato del processo.

description
Optional[str]
valore predefinito: None

Descrizione del processo.

tags
Optional[dict[str, str]]
valore predefinito: None

Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati.

properties
Optional[dict[str, str]]
valore predefinito: None

Dizionario delle proprietà del processo.

experiment_name
Optional[str]
valore predefinito: None

Nome dell'esperimento in cui verrà creato il processo. Il valore predefinito è il nome della directory corrente.

services
Optional[dict[str, JobService]]
valore predefinito: None

Informazioni sui servizi associati al processo.

compute
Optional[str]
valore predefinito: None

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

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Necessario

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

Percorso di base della risorsa.

Restituisce

Percorso di base della risorsa.

Tipo restituito

str

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

Tipo del processo.

Restituisce

Tipo del processo.

Tipo restituito