פרימיטיבים עם REST API
השלבים בנושא זה מתארים איך להריץ ולהגדיר עומסי עבודה של פרימיטיבים עם REST API, ומדגימים איך לקרוא להם מכל תוכנית שתרצה.
הערה
תיעוד זה משתמש במודול Python requests כדי להדגים את Qiskit Runtime REST API. עם זאת, תהליך עבודה זה ניתן לביצוע בכל שפה או מסגרת שתומכת בעבודה עם REST APIs. ראה את תיעוד ה-API reference לפרטים נוספים.
פרימיטיב Estimator עם REST API
1. אתחול החשבון
מכיוון ש-Qiskit Runtime Estimator הוא שירות מנוהל, תחילה עליך לאתחל את החשבון שלך. לאחר מכן תוכל לבחור את המכשיר שבו ברצונך להשתמש לחישוב ערך הציפייה.
פרטים על איך לאתחל את החשבון, לצפות ב-Backend-ים זמינים, ולבטל טוקנים ניתן למצוא בנושא זה כאן.
2. יצירת Circuit בפורמט QASM
אתה צריך לפחות Circuit אחד כקלט לפרימיטיב Estimator.
הגדר Circuit קוונטי בפורמט QASM. לדוגמה:
qasm_string='''
OPENQASM 3;
include "stdgates.inc";
qreg q[2];
creg c[2];
x q[0];
cx q[0], q[1];
c[0] = measure q[0];
c[1] = measure q[1];
'''
קטעי הקוד הבאים מניחים שה-qasm_string עבר Transpiler לסטרינג חדש resulting_qasm.