דלג לתוכן הראשי

התחלה עם primitives של Backend

בניגוד ל-primitives ספציפיים לספק, primitives של Backend הם מימושים גנריים שניתן להשתמש בהם עם כל אובייקט backend, כל עוד הוא מממש את הממשק BackendV2. חלק מהספקים מממשים primitives באופן מקורי. ראה את דף המערכת האקולוגית של Qiskit לפרטים.

התחלה עם primitive Estimator של Backend

ניתן להריץ את ה-primitive Estimator עם כל ספק באמצעות הכיתה qiskit.primitives.BackendEstimatorV2. עם זאת, הוא לא מציע מימושי הפחתת שגיאות מדידה או Gate "מהקופסה", מכיוון שה-primitives של Backend מתוכננים לפעול מקומית על מחשב המשתמש.

דוגמה:

from qiskit.primitives import BackendEstimatorV2
from <some_qiskit_provider> import QiskitProvider

provider = QiskitProvider()
backend = provider.get_backend('backend_name')
estimator = BackendEstimatorV2(backend)

התחלה עם primitive Sampler של Backend

ניתן להריץ את ה-primitive Sampler עם כל ספק באמצעות qiskit.primitives.BackendSamplerV2. עם זאת, הוא דורש Backend שתומך באפשרות memory.

דוגמה:

from qiskit.primitives import BackendSamplerV2
from <some_qiskit_provider> import QiskitProvider

provider = QiskitProvider()
backend = provider.get_backend('backend_name')
sampler = BackendSamplerV2(backend)

הצעדים הבאים

המלצות