ข้ามไปยังเนื้อหาหลัก

แนะนำเครื่องมือ debugging

คุณสามารถทดสอบโปรแกรมควอนตัมของคุณโดยรันบนอุปกรณ์จำลองและสำรวจประสิทธิภาพภายใต้โมเดลสัญญาณรบกวนของอุปกรณ์จริง ซึ่งช่วยให้คุณ debug ก่อนที่จะส่งไปยังหน่วยประมวลผลควอนตัม (QPU)

Quantum simulators ช่วยพัฒนาและทดสอบโปรแกรมก่อนจะปรับแต่งและส่งไปยังฮาร์ดแวร์ควอนตัม Simulators ในเครื่องสามารถทำสิ่งนี้ได้อย่างมีประสิทธิภาพดี

เนื่องจากต้นทุนในการจำลองวงจรควอนตัมแบบคลาสสิกเพิ่มขึ้นแบบ exponential ตามจำนวน Qubit วงจรที่มีมากกว่าประมาณ 50 Qubit โดยทั่วไปจึงไม่สามารถรันบน simulators ได้ สำหรับวงจรดังกล่าว คุณสามารถ:

  • ทดสอบเวอร์ชันที่เล็กลงของวงจรที่สามารถจำลองแบบคลาสสิกได้
  • ปรับแต่งวงจรให้สามารถจำลองแบบคลาสสิกได้ แม้จะมีความแม่นยำน้อยลง

Stabilizer circuits หรือที่เรียกว่า Clifford circuits เป็นเครื่องมือที่มีประโยชน์สำหรับเป้าหมายหลังนี้ วงจรเหล่านี้เป็นกลุ่มวงจรควอนตัมแบบจำกัดที่สามารถจำลองแบบคลาสสิกได้อย่างมีประสิทธิภาพ Simulators เฉพาะทางสามารถจำลอง stabilizer circuits ที่มีหลายพัน Qubit ได้อย่างง่ายดาย ดู การจำลอง stabilizer circuits อย่างมีประสิทธิภาพด้วย Qiskit Aer primitives สำหรับข้อมูลเพิ่มเติม

สำหรับวงจรควอนตัมทั่วไป มีเครื่องมือต่อไปนี้ใช้ทดสอบและ debug โปรแกรมควอนตัมของคุณ:

ข้อพิจารณาด้านฮาร์ดแวร์

หลายปัจจัยส่งผลต่อหน่วยความจำที่การจำลองควอนตัมต้องการ จึงไม่มีข้อกำหนดฮาร์ดแวร์ที่แน่นอนสำหรับการจำลอง แต่มีแนวทางที่คุณสามารถปฏิบัติตามได้

Source: IBM Quantum docs — updated 27 เม.ย. 2569
English version on doQumentation — updated 7 พ.ค. 2569
This translation based on the English version of 11 มี.ค. 2569