Target Classe
Inizializza una nuova destinazione.
Costruttore
Target(workspace: Workspace, name: str, input_data_format: str = '', output_data_format: str = '', capability: str = '', provider_id: str = '', content_type: ContentType = ContentType.json, encoding: str = '', average_queue_time: float | None = None, current_availability: str = '', target_profile: str | TargetProfile = 'Base')
Parametri
| Nome | Descrizione |
|---|---|
|
workspace
Necessario
|
Area di lavoro associata |
|
name
Necessario
|
Nome destinazione |
|
input_data_format
Necessario
|
Formato dei dati di input (ad esempio "qir.v1") |
|
output_data_format
Necessario
|
Formato dei dati di output (ad esempio "microsoft.quantum-log.v1") |
|
capability
Necessario
|
Funzionalità QIR. Deprecato, usare target_profile |
|
provider_id
Necessario
|
ID del provider |
|
content_type
|
Valore dell'attributo "Content-Type" da impostare nel BLOB di input (ad esempio "application/json") Valore predefinito: ContentType.json
|
|
encoding
Necessario
|
Valore dell'attributo "Content-Encoding" da impostare nel BLOB di input (ad esempio "gzip") |
|
average_queue_time
|
Impostare il tempo medio della coda (per l'uso interno) Valore predefinito: None
|
|
current_availability
Necessario
|
Impostare la disponibilità corrente (per l'uso interno) |
|
target_profile
|
str | <xref:TargetProfile>
Profilo QIR bersaglio. Valore predefinito: Base
|
Metodi
| from_target_status |
Creare un'istanza di Destinazione da un'area di lavoro e uno stato di destinazione specificati. |
| make_params |
Restituisce un oggetto parametro di input per creare facilmente i parametri di input. |
| refresh |
Aggiornare la disponibilità e il tempo di coda di destinazione |
| submit |
Inviare i dati di input e restituire processo. Specificare input_data_format, output_data_format e content_type argomenti di parole chiave per eseguire l'override dei valori predefiniti. |
from_target_status
Creare un'istanza di Destinazione da un'area di lavoro e uno stato di destinazione specificati.
from_target_status(workspace: Workspace, provider_id: str, status: TargetStatus, **kwargs)
Parametri
| Nome | Descrizione |
|---|---|
|
workspace
Necessario
|
Area di lavoro associata |
|
status
Necessario
|
<xref:TargetStatus>
Stato di destinazione con disponibilità e tempo di coda corrente |
|
provider_id
Necessario
|
|
Valori restituiti
| Tipo | Descrizione |
|---|---|
|
Istanza di destinazione |
make_params
Restituisce un oggetto parametro di input per creare facilmente i parametri di input.
make_params()
refresh
Aggiornare la disponibilità e il tempo di coda di destinazione
refresh()
submit
Inviare i dati di input e restituire processo.
Specificare input_data_format, output_data_format e content_type argomenti di parole chiave per eseguire l'override dei valori predefiniti.
submit(input_data: Any, name: str = 'azure-quantum-job', shots: int = None, input_params: Dict[str, Any] | InputParams | None = None, priority: str | None = None, tags: list[str] | None = None, **kwargs) -> Job
Parametri
| Nome | Descrizione |
|---|---|
|
input_data
Necessario
|
Dati di input |
|
name
|
Nome processo Valore predefinito: azure-quantum-job
|
|
shots
|
Numero di colpi, il valore predefinito è Nessuno Valore predefinito: None
|
|
input_params
|
Parametri di input Valore predefinito: None
|
|
priority
|
Priorità del lavoro. Valore predefinito: None
|
|
tags
|
Tag per il processo. Valore predefinito: None
|
Valori restituiti
| Tipo | Descrizione |
|---|---|
|
Processo di Azure Quantum |
Attributi
average_queue_time
Tempo medio della coda.
current_availability
Disponibilità corrente.
target_names
Tupla dei nomi di destinazione.
target_names = ()