Target Classe
Inicializa um novo destino.
- Herança
-
Targetazure.quantum.job.session.SessionHostTarget
Construtor
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 = '')
Parâmetros
Nome | Description |
---|---|
workspace
Obrigatório
|
Workspace associado |
name
Obrigatório
|
Nome do destino |
input_data_format
Obrigatório
|
Formato de dados de entrada (por exemplo, "qir.v1") |
output_data_format
Obrigatório
|
Formato de dados de saída (por exemplo, "microsoft.resource-estimates.v1") |
capability
Obrigatório
|
Funcionalidade de QIR |
provider_id
Obrigatório
|
ID do provedor (ex. "microsoft-qc") |
content_type
|
Valor do atributo "Content-Type" a ser definido no blob de entrada (por exemplo, "application/json") Valor padrão: ContentType.json
|
encoding
Obrigatório
|
Valor do atributo "Content-Encoding" a ser definido no blob de entrada (por exemplo, "gzip") |
average_queue_time
|
Definir o tempo médio da fila (para uso interno) Valor padrão: None
|
current_availability
Obrigatório
|
Definir a disponibilidade atual (para uso interno) |
Métodos
estimate_cost |
Estimar o custo de um determinado circuito. |
from_target_status |
Crie uma instância de destino de um determinado workspace e status de destino. |
make_params |
Retorna um objeto de parâmetro de entrada para a criação conveniente de parâmetros de entrada. |
refresh |
Atualizar a disponibilidade de destino e o tempo da fila |
submit |
Enviar dados de entrada e retornar Trabalho. Forneça argumentos de palavra-chave input_data_format, output_data_format e content_type para substituir valores padrão. |
estimate_cost
Estimar o custo de um determinado circuito.
estimate_cost(input_data: Any, input_params: Dict[str, Any] | None = None)
Parâmetros
Nome | Description |
---|---|
input_data
Obrigatório
|
|
input_params
|
Valor padrão: None
|
from_target_status
Crie uma instância de destino de um determinado workspace e status de destino.
from_target_status(workspace: Workspace, status: TargetStatus, **kwargs)
Parâmetros
Nome | Description |
---|---|
workspace
Obrigatório
|
Workspace associado |
status
Obrigatório
|
<xref:TargetStatus>
Status de destino com disponibilidade e tempo de fila atual |
Retornos
Tipo | Description |
---|---|
Instância de destino |
make_params
Retorna um objeto de parâmetro de entrada para a criação conveniente de parâmetros de entrada.
make_params()
refresh
Atualizar a disponibilidade de destino e o tempo da fila
refresh()
submit
Enviar dados de entrada e retornar Trabalho.
Forneça argumentos de palavra-chave input_data_format, output_data_format e content_type para substituir valores padrão.
submit(input_data: Any, name: str = 'azure-quantum-job', shots: int = None, input_params: Dict[str, Any] | InputParams | None = None, **kwargs) -> Job
Parâmetros
Nome | Description |
---|---|
input_data
Obrigatório
|
Dados de entrada |
name
|
Nome do trabalho Valor padrão: azure-quantum-job
|
shots
|
Número de capturas, padrão como Nenhum Valor padrão: None
|
input_params
|
Parâmetros de entrada Valor padrão: None
|
Retornos
Tipo | Description |
---|---|
Trabalho do Azure Quantum |
Atributos
average_queue_time
Tempo médio da fila.
current_availability
Disponibilidade atual.
target_names
Tupla de nomes de destino.
target_names = ()