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

Qiskit Serverless คืออะไร?

Qiskit Serverless มอบอินเทอร์เฟซที่ใช้งานง่ายสำหรับการรันงานบนทรัพยากร quantum-classical ซึ่งรวมถึงการ deploy โปรแกรมไปยัง IBM Quantum® Platform และการรันงานจากระยะไกล รวมถึงการจัดการทรัพยากรที่สะดวกสำหรับกรณีการใช้งาน multi-cloud และ quantum-centric supercomputing

ผู้ใช้ระดับ Premium สามารถสร้าง deploy และรันงานของตัวเองจากระยะไกลบนทรัพยากรการคำนวณแบบคลาสสิกที่ IBM Quantum Platform จัดเตรียมให้

หมายเหตุ

นี่คือฟีเจอร์ทดลองที่พร้อมใช้งานเฉพาะสำหรับผู้ใช้ IBM Quantum Premium Plan, Flex Plan และ On-Prem (ผ่าน IBM Quantum Platform API) Plan เท่านั้น

ควรใช้ Qiskit Serverless เมื่อไหร่?

Qiskit Serverless ช่วยจัดการทรัพยากรทั้งแบบคลาสสิกและควอนตัมตลอดกระบวนการทำงาน Qiskit patterns ทั้งหมด ตัวอย่างบางส่วนได้แก่:

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

มีอะไรรวมอยู่บ้าง?

ทรัพยากรการคำนวณต่อไปนี้รวมอยู่ในสภาพแวดล้อม Qiskit Serverless โดยค่าเริ่มต้น ผู้ใช้สามารถติดต่อ support เพื่อเพิ่มขีดจำกัดเหล่านี้

  • CPU เสมือน 16 cores
  • RAM 64GB
  • งานที่ active พร้อมกันสูงสุด 2 งานต่อผู้ใช้

ติดตั้ง Qiskit Serverless

เพื่อใช้ Qiskit Serverless บน IBM Quantum Platform ให้ติดตั้งแพ็กเกจต่อไปนี้:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog มอบเครื่องมือฝั่ง client สำหรับการอัปโหลดและรันโปรแกรมจากระยะไกล ในขณะที่ qiskit_serverless มอบเครื่องมือฝั่ง server สำหรับการกระจายการคำนวณและการจัดการข้อมูล แพ็กเกจเหล่านี้ต้องการ python 3.11 ขึ้นไป สำหรับผู้ใช้และองค์กรที่ต้องการรัน Qiskit Serverless บนโครงสร้างพื้นฐานแบบกำหนดเอง ให้ทำตามคู่มือ Cloud infrastructure setup

เคล็ดลับ

ปัจจุบัน ตารางงาน IBM Quantum แสดงเฉพาะงาน Qiskit Runtime เท่านั้น ใช้ job.status() เพื่อดูสถานะปัจจุบันของงาน Qiskit Serverless

ขั้นตอนต่อไป

คำแนะนำ
Source: IBM Quantum docs — updated 23 ก.พ. 2569
English version on doQumentation — updated 7 พ.ค. 2569
This translation based on the English version of 11 มี.ค. 2569