แนะนำ IBM Quantum primitives
Primitives ถูกสร้างขึ้นเพื่อทำให้งานที่พบบ่อยที่สุดสำหรับคอมพิวเตอร์ควอนตัมง่ายขึ้น ได้แก่ การสุ่มตัวอย่างสถานะควอนตัมและการคำนวณค่าความคาดหวัง IBM Quantum primitives (EstimatorV2 และ SamplerV2) คือการ implement Qiskit primitives base classes ซึ่งให้ implementation ที่ซับซ้อนกว่า (เช่น การรวม error mitigation) ในรูปแบบบริการบนคลาวด์ และใช้เพื่อเข้าถึงฮาร์ดแวร์ IBM Quantum®
IBM Quantum primitive ตัวล่าสุด Executor (ซึ่งอยู่ในสถานะเบต้า) มอบอินเทอร์เฟซระดับต่ำที่ให้ทัศนวิสัยและการควบคุมมากขึ้นโดยไม่เสียสละประสิทธิภาพ
Executor ยังเปิดให้ใช้ ความสามารถเพิ่มเติมที่ Sampler ไม่มี เช่น twirling groups เพิ่มเติมและ twirling สำหรับวงจรที่มี fractional gates ดู Migrate from Sampler to Executor สำหรับข้อมูลเพิ่มเติมว่าควรย้ายไปใช้ Executor หรือไม่
Estimator
คำนวณค่าความคาดหวังสำหรับ observables หนึ่งรายการหรือมากกว่าเทียบกับสถานะที่เตรียมโดย quantum circuits มี error suppression และ mitigation methods ในตัว
Estimator quickstart →
Sampler
สุ่มตัวอย่าง output register จากการรัน quantum circuits หนึ่งรายการหรือมากกว่า
Sampler quickstart →
Executor (beta)
สุ่มตัวอย่าง output registers จากการรัน quantum circuit ตาม input directives และให้การควบคุมและความโปร่งใสเต็มรูปแบบในการปรับแต่ง error mitigation methods
Executor quickstart →
ขั้นตอนถัดไป
Recommendations
- เรียนรู้เกี่ยวกับ primitive base classes ที่ IBM Quantum primitives อ้างอิง
- ดูตัวอย่างโดยละเอียดของ Estimator, Sampler หรือ Executor
- ดูรายละเอียด input และ output สำหรับ Estimator, Executor และ Sampler
- ฝึกใช้ primitives โดยทำ Cost function lesson ใน IBM Quantum Learning
- ดู EstimatorV2 API reference, SamplerV2 API reference และ Executor API reference