Target Kelas

Menginisialisasi target baru.

Konstruktor

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')

Parameter

Nama Deskripsi
workspace
Diperlukan

Ruang kerja terkait

name
Diperlukan
str

Nama target

input_data_format
Diperlukan
str

Format data input (mis. "qir.v1")

output_data_format
Diperlukan
str

Format data output (mis. "microsoft.quantum-log.v1")

capability
Diperlukan
str

Kemampuan QIR. Tidak digunakan lagi, gunakan target_profile

provider_id
Diperlukan
str

Id penyedia

content_type

Nilai atribut "Content-Type" untuk diatur pada blob input (mis. "application/json")

Nilai default: ContentType.json
encoding
Diperlukan
str

Nilai atribut "Content-Encoding" untuk diatur pada blob input (mis. "gzip")

average_queue_time

Mengatur waktu antrean rata-rata (untuk penggunaan internal)

Nilai default: None
current_availability
Diperlukan
str

Mengatur ketersediaan saat ini (untuk penggunaan internal)

target_profile
str | <xref:TargetProfile>

Target profil QIR.

Nilai default: Base

Metode

from_target_status

Buat instans Target dari ruang kerja dan status target tertentu.

make_params

Mengembalikan objek parameter input untuk pembuatan parameter input yang nyaman.

refresh

Memperbarui ketersediaan target dan waktu antrean

submit

Kirim data input dan kembalikan Pekerjaan.

Berikan argumen kata kunci input_data_format, output_data_format, dan content_type untuk mengambil alih nilai default.

from_target_status

Buat instans Target dari ruang kerja dan status target tertentu.

from_target_status(workspace: Workspace, provider_id: str, status: TargetStatus, **kwargs)

Parameter

Nama Deskripsi
workspace
Diperlukan

Ruang kerja terkait

status
Diperlukan
<xref:TargetStatus>

Status target dengan ketersediaan dan waktu antrean saat ini

provider_id
Diperlukan

Mengembalikan

Jenis Deskripsi

Instans target

make_params

Mengembalikan objek parameter input untuk pembuatan parameter input yang nyaman.

make_params()

refresh

Memperbarui ketersediaan target dan waktu antrean

refresh()

submit

Kirim data input dan kembalikan Pekerjaan.

Berikan argumen kata kunci input_data_format, output_data_format, dan content_type untuk mengambil alih nilai default.

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

Parameter

Nama Deskripsi
input_data
Diperlukan
Any

Data masukan

name
str

Nama pekerjaan

Nilai default: azure-quantum-job
shots
int

Jumlah bidikan, default ke Tidak Ada

Nilai default: None
input_params

Parameter input

Nilai default: None
priority
str

Prioritas pekerjaan.

Nilai default: None
tags

Tag untuk pekerjaan tersebut.

Nilai default: None

Mengembalikan

Jenis Deskripsi
Job

Pekerjaan Azure Quantum

Atribut

average_queue_time

Waktu antrean rata-rata.

current_availability

Ketersediaan saat ini.

target_names

Tuple nama target.

target_names = ()