Target Classe
Inicializa um novo destino.
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 = '', target_profile: str | TargetProfile = 'Base')
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.quantum-log.v1") |
|
capability
Obrigatório
|
Funcionalidade de QIR. Preterido, use target_profile |
|
provider_id
Obrigatório
|
ID do provedor |
|
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) |
|
target_profile
|
str | <xref:TargetProfile>
Perfil QIR alvo. Valor padrão: Base
|
Métodos
| 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. |
from_target_status
Crie uma instância de destino de um determinado workspace e status de destino.
from_target_status(workspace: Workspace, provider_id: str, 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 |
|
provider_id
Obrigatório
|
|
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, priority: str | None = None, tags: list[str] | 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
|
|
priority
|
Prioridade do trabalho. Valor padrão: None
|
|
tags
|
Marcas para o trabalho. 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 = ()