แนะนำ primitives
Primitives ถูกสร้างขึ้นเพื่อทำให้งานที่พบบ่อยที่สุดสำหรับคอมพิวเตอร์ควอนตัมง่ายขึ้น ได้แก่ การสุ่มตัวอย่างสถานะควอนตัมและการคำนวณค่าความคาดหวัง Qiskit Runtime primitives ตัวแรก (EstimatorV2 และ SamplerV2) คือการ implement Qiskit primitives base classes ซึ่งให้ implementation ที่ซับซ้อนกว่า (เช่น การรวม error mitigation) ในรูปแบบบริการบนคลาวด์ และใช้เพื่อเข้าถึงฮาร์ดแวร์ IBM Quantum®
Qiskit Runtime primitive ล่าสุด Executor (ซึ่งอยู่ในระยะ beta) ให้ interface ระดับล่างที่มีความโปร่งใสและการควบคุมมากขึ้นโดยไม่ลดประสิทธิภาพ
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 →
ขั้นตอนถัดไป
คำแนะนำ
- เรียนรู้เกี่ยวกับ Qiskit primitives ที่ Qiskit Runtime 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
- อ่าน Migrate to V2 primitives