JobDetails Classe

Une tâche à exécuter dans l’espace de travail.

Constructeur

JobDetails(*args: Any, **kwargs: Any)

Variables

Nom Description
name
str

Nom de l’élément. Il n’est pas nécessaire que le nom soit unique et qu’il est utilisé uniquement à des fins d’affichage. Obligatoire.

provider_id
str

Identificateur unique du fournisseur. Obligatoire.

target
str

Identificateur cible à exécuter le travail. Obligatoire.

creation_time

Heure de création de l’élément.

created_by
str

L’identité qui a créé l’objet.

created_by_type
str ou <xref:azure.quantum.models.CreatedByType>

Le type d’identité qui a créé l’objet. Les valeurs connues sont : « User », « Application », « ManagedIdentity » et « Key ».

last_modified_time

L’horodatage de la dernière modification de l’article initiée par le client.

last_modified_by
str

L’identité qui a modifié l’objet en dernier.

last_modified_by_type
str ou <xref:azure.quantum.models.CreatedByType>

Le type d’identité qui a modifié l’objet en dernier. Les valeurs connues sont : « User », « Application », « ManagedIdentity » et « Key ».

last_updated_time

La dernière fois que l’article a été mis à jour par le système.

begin_execution_time

Heure à laquelle l’élément a commencé l’exécution.

end_execution_time

Heure à laquelle l’élément a terminé l’exécution.

cost_estimate
<xref:azure.quantum.models.CostEstimate>

Estimation des coûts.

error_data
<xref:azure.quantum.models.WorkspaceItemError>

Informations sur l’erreur.

priority
str ou <xref:azure.quantum.models.Priority>

Priorité du travail ou de la session. Les valeurs connues sont : « Standard » et « High ».

tags

Liste des balises fournies par l’utilisateur associées au travail.

usage
<xref:azure.quantum.models.Usage>

Métriques de consommation de ressources contenant des données d’utilisation spécifiques au fournisseur, telles que le temps d’exécution, les tirs quantiques consommés, etc.

id
str

Id de l’emploi. Obligatoire.

item_type
str ou <xref:azure.quantum.models.JOB>

Le type de l’élément d’espace de travail Quantum est Job. Obligatoire. Un programme, un problème ou une demande soumis pour traitement.

job_type
str ou <xref:azure.quantum.models.JobType>

Type de travail. Les valeurs connues sont : « Unknown », « QuantumComputing » et « Optimization ».

session_id
str

ID de la session dont fait partie le travail.

container_uri
str

Uri SAP du conteneur d’objets blob, le conteneur est utilisé pour héberger des données de travail. Obligatoire.

input_data_uri
str

L’URI de l’objet blob d’entrée, s’il est spécifié, remplacera l’objet blob d’entrée par défaut dans le conteneur.

input_data_format
str

Format des données d’entrée.

status
str ou <xref:azure.quantum.models.JobStatus>

État du travail. Les valeurs connues sont les suivantes : « Queued », « Waiting », « Executing », « CancellationRequested », « Cancelling », « Completed », « Completed », « Succeeded », « Failed » et « Cancelled ».

metadata
any

Métadonnées du travail. Les métadonnées permettent au client de stocker des informations spécifiques au client.

cancellation_time

Heure à laquelle un travail a été annulé.

quantum_computing_data
<xref:azure.quantum.models.QuantumComputingData>

Données de calcul quantique.

input_params
any

Paramètres d’entrée du travail. Objet JSON utilisé par le solveur cible. On s’attend à ce que la taille de cet objet soit petite et utilisée uniquement pour spécifier des paramètres pour la cible d’exécution, et non les données d’entrée.

output_data_uri
str

L’URI de l’objet blob de sortie. Lorsqu’un travail se termine correctement, les résultats sont chargés sur cet objet blob.

output_data_format
str

Format des données de sortie.

Attributs

cancellation_time

Heure à laquelle un travail a été annulé.

cancellation_time: datetime | None

container_uri

Uri SAP du conteneur d’objets blob, le conteneur est utilisé pour héberger des données de travail. Obligatoire.

container_uri: str

input_data_format

Format des données d’entrée.

input_data_format: str | None

input_data_uri

L’URI de l’objet blob d’entrée, s’il est spécifié, remplacera l’objet blob d’entrée par défaut dans le conteneur.

input_data_uri: str | None

input_params

Paramètres d’entrée du travail. Objet JSON utilisé par le solveur cible. On s’attend à ce que la taille de cet objet soit petite et utilisée uniquement pour spécifier des paramètres pour la cible d’exécution, et non les données d’entrée.

input_params: Any | None

item_type

Le type de l’élément d’espace de travail Quantum est Job. Obligatoire. Un programme, un problème ou une demande soumis pour traitement.

item_type: JOB: 'Job'>]

job_type

« Unknown », « QuantumComputing » et « Optimization ».

job_type: str | _models.JobType | None

metadata

Métadonnées du travail. Les métadonnées permettent au client de stocker des informations spécifiques au client.

metadata: Any | None

output_data_format

Format des données de sortie.

output_data_format: str | None

output_data_uri

L’URI de l’objet blob de sortie. Lorsqu’un travail se termine correctement, les résultats sont chargés sur cet objet blob.

output_data_uri: str | None

quantum_computing_data

Données de calcul quantique.

quantum_computing_data: _models.QuantumComputingData | None

session_id

ID de la session dont fait partie le travail.

session_id: str | None

status

« Queued », « Waiting », « Executing », « CancellationRequested », « Cancelling », « Completed », « Completed », « Succeeded », « Failed » et « Cancelled ».

status: str | _models.JobStatus | None