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
|
Nama target |
|
input_data_format
Diperlukan
|
Format data input (mis. "qir.v1") |
|
output_data_format
Diperlukan
|
Format data output (mis. "microsoft.quantum-log.v1") |
|
capability
Diperlukan
|
Kemampuan QIR. Tidak digunakan lagi, gunakan target_profile |
|
provider_id
Diperlukan
|
Id penyedia |
|
content_type
|
Nilai atribut "Content-Type" untuk diatur pada blob input (mis. "application/json") Nilai default: ContentType.json
|
|
encoding
Diperlukan
|
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
|
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
|
Data masukan |
|
name
|
Nama pekerjaan Nilai default: azure-quantum-job
|
|
shots
|
Jumlah bidikan, default ke Tidak Ada Nilai default: None
|
|
input_params
|
Parameter input Nilai default: None
|
|
priority
|
Prioritas pekerjaan. Nilai default: None
|
|
tags
|
Tag untuk pekerjaan tersebut. Nilai default: None
|
Mengembalikan
| Jenis | Deskripsi |
|---|---|
|
Pekerjaan Azure Quantum |
Atribut
average_queue_time
Waktu antrean rata-rata.
current_availability
Ketersediaan saat ini.
target_names
Tuple nama target.
target_names = ()