ลดเวลาการรัน job
มีหลายวิธีที่คุณสามารถจำกัดเวลาที่ใช้ในการประมวลผลและรัน job:
-
รันเฉพาะจำนวน shot ที่ต้องการ: การใช้งาน QPU ของ job (และต้นทุน) แปรผันตามจำนวน shot ดังนั้นคุณสามารถจัดการต้นทุนได้โดยรันเฉพาะจำนวน shot ที่ต้องการ สำหรับ Estimator job ค่า precision ที่ต่ำกว่ามักต้องการ shot มากขึ้น จึงใช้เวลา execution นานขึ้น
-
ตั้งค่าขีดจำกัดเวลา execution: คุณสามารถจำกัดระยะเวลาที่แต่ละ job, batch, หรือ session รัน ดูรายละเอียดที่คู่มือ Maximum execution time
-
ใช้เฉพาะการตั้งค่าที่จำเป็นสำหรับการลดความผิดพลาดและ error mitigation เพราะค่าที่สูงกว่าอาจทำให้ job รันนานขึ้น ดู Introduction to options, Configure error suppression และ Configure error mitigation สำหรับรายละเอียด
-
ถ้าคุณกำลังรัน job หลายตัวที่มี circuit เดิม (มักเป็น parameterized) และใช้วิธี error mitigation ที่ต้องการ noise model เช่น PEA และ PEC ให้พิจารณาใช้
NoiseLearnerด้วย helper program นี้คุณสามารถเรียนรู้ noise model ของ circuit ครั้งเดียวและนำ model กลับมาใช้ใน Estimator query ถัดไป โปรดทราบว่า noise model จะล้าสมัยหลังจากเวลาหนึ่ง ดังนั้นนี่จะใช้ได้จริงเฉพาะเมื่อไม่มีช่วงเวลาล่าช้านานระหว่าง job (เช่น ภายใน session) ดู Noise learning helper สำหรับรายละเอียดเพิ่มเติม
ขั้นตอนถัดไป
- Workload usage.
- สำรวจ error mitigation ในคอร์ส Cost functions