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.
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