Partager via


Job Classe

Wrapper mince autour d’un travail Azure Quantum qui prend en charge le retour de résultats au format Cirq.

Construire un travail.

Héritage
builtins.object
Job

Constructeur

Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)

Paramètres

Nom Description
azure_job
Obligatoire
Job

Travail

program
Obligatoire
<xref:cirq.Circuit>

Programme Cirq

measurement_dict

Measurments

Valeur par défaut: None

Méthodes

cancel

Annulez le travail donné.

delete

Supprimez le travail donné.

job_id

Retourne l’ID de travail (UID) du travail.

measurement_dict

Retourne un dictionnaire de clés de mesure pour cibler l’index qubit.

name

Retourne le nom du travail fourni lors de la création du travail.

num_qubits

Retourne le nombre de qubits pour le travail.

repetitions

Retourne le nombre de répétitions pour le travail.

results

Interrogez l’API Azure Quantum pour obtenir des résultats.

status

Obtient l’état actuel du travail.

target

Retourne la cible où le travail a été exécuté.

cancel

Annulez le travail donné.

cancel()

delete

Supprimez le travail donné.

delete()

job_id

Retourne l’ID de travail (UID) du travail.

job_id() -> str

measurement_dict

Retourne un dictionnaire de clés de mesure pour cibler l’index qubit.

measurement_dict() -> Dict[str, Sequence[int]]

name

Retourne le nom du travail fourni lors de la création du travail.

name() -> str

num_qubits

Retourne le nombre de qubits pour le travail.

num_qubits() -> int

repetitions

Retourne le nombre de répétitions pour le travail.

repetitions() -> int

results

Interrogez l’API Azure Quantum pour obtenir des résultats.

results(timeout_seconds: int = 7200) -> cirq.Result

Paramètres

Nom Description
timeout_seconds
Valeur par défaut: 7200

status

Obtient l’état actuel du travail.

status() -> str

target

Retourne la cible où le travail a été exécuté.

target() -> str