ข้ามไปยังเนื้อหาหลัก
โครงการนี้อยู่ในช่วงเบต้า พบข้อผิดพลาด? สร้าง GitHub Issue มีคำถามหรือไอเดีย? ถามใน Discussions — ยินดีรับฟังความคิดเห็น!
คุณภาพการแปลในหน้านี้เป็นอย่างไร?

เริ่มต้นใช้งาน backend primitives

backend primitives ต่างจาก primitives เฉพาะของแต่ละ provider ตรงที่เป็น implementation ทั่วไปที่ใช้กับ backend object ใดก็ได้ ตราบใดที่รองรับ interface BackendV2 บาง provider มี primitives ให้ในตัว ดูรายละเอียดที่ Qiskit Ecosystem page

เริ่มต้นใช้งาน Estimator backend primitive​

Estimator primitive สามารถรันกับ provider ใดก็ได้โดยใช้คลาส qiskit.primitives.BackendEstimatorV2 อย่างไรก็ตาม ไม่มีการลด error จาก measurement หรือ gate มาให้ในตัวแบบ "สำเร็จรูป" เนื่องจาก backend primitives ออกแบบมาให้รันในเครื่องของผู้ใช้

ตัวอย่าง:​

from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider

provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)

เริ่มต้นใช้งาน Sampler backend primitive​

Sampler primitive สามารถรันกับ provider ใดก็ได้โดยใช้ qiskit.primitives.BackendSamplerV2 อย่างไรก็ตาม ต้องใช้ backend ที่รองรับตัวเลือก memory

ตัวอย่าง:​

from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider

provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)

ขั้นตอนถัดไป​

คำแนะนำ