מבוא ל-primitives של IBM Quantum
ה-Primitives נוצרו כדי לפשט את המשימות הנפוצות ביותר של מחשבים קוונטיים: דגימת מצבים קוונטיים וחישוב ערכי ציפייה. ה-primitives הראשונים של IBM Quantum (EstimatorV2 ו-SamplerV2) הם מימושים של מחלקות הבסיס של primitives ב-Qiskit. הם מספקים מימוש מתוחכם יותר (לדוגמה, כולל הפחתת שגיאות) כשירות מבוסס ענן ומשמשים לגישה לחומרת IBM Quantum®.
ה-primitive החדש ביותר של IBM Quantum, Executor (שנמצא בבטא), מספק ממשק ברמה נמוכה יותר שנותן יותר נראות ושליטה מבלי לפגוע בביצועים.
Executor גם חושף יכולות נוספות ש-Sampler לא מציע, כגון קבוצות twirling נוספות ו-twirling עבור מעגלים עם שערים שבריים. עיין במעבר מ-Sampler ל-Executor למידע נוסף לגבי האם כדאי לעבור ל-Executor.
Estimator
מחשב ערכי ציפייה עבור אחד או יותר observables ביחס למצבים שהוכנו על ידי Circuit קוונטיות. כולל שיטות מובנות לדיכוי ולצמצום שגיאות.
התחלה מהירה עם Estimator →
Sampler
דוגם את רגיסטר הפלט מהרצה של אחת או יותר Circuit קוונטיות.
התחלה מהירה עם Sampler →
Executor (בטא)
דוגם רגיסטרי פלט מהרצות Circuit קוונטיות בהתבסס על הנחיות קלט ונותן לך שליטה ושקיפות מלאה על התאמה אישית של שיטות הפחתת שגיאות.
התחלה מהירה עם Executor →
הצעדים הבאים
המלצות
- למד על מחלקות הבסיס של primitives שעליהם מבוססים פרימיטיבי IBM Quantum.
- עיין בדוגמאות מפורטות של Estimator, Sampler או Executor.
- ראה את פרטי הקלט והפלט של Estimator, Executor ו-Sampler.
- התאמן עם primitives דרך שיעור פונקציית העלות ב-IBM Quantum Learning.
- ראה את עזרי API של EstimatorV2, עזרי API של SamplerV2 ו-עזרי API של Executor.