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.objectJob
Constructeur
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
Paramètres
Nom | Description |
---|---|
azure_job
Obligatoire
|
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