انتقل إلى المحتوى الرئيسي
هذا المشروع في مرحلة تجريبية. وجدت خطأ؟ افتح مشكلة على GitHub. لديك سؤال أو فكرة؟ اسأل في Discussions — نحب سماع ملاحظاتك!
كيف جودة الترجمة في هذه الصفحة؟

البداية مع Backend primitives

على خلاف الـ Primitives الخاصة بالمزود، فإن Backend primitives هي تطبيقات عامة يمكن استخدامها مع أي كائن backend طالما أنه يُطبِّق واجهة BackendV2. بعض المزودين يُطبِّقون الـ Primitives بشكل أصلي (مدمج). راجع صفحة Qiskit Ecosystem لمزيد من التفاصيل.

بدء العمل مع Estimator backend primitive​

يمكن تشغيل Estimator primitive مع أي مزود باستخدام الفئة qiskit.primitives.BackendEstimatorV2. غير أنها لا تقدم أي تطبيق لتخفيف أخطاء القياس أو البوابات "جاهزًا للاستخدام"، إذ صُمِّمت Backend primitives للتشغيل محليًا على جهاز المستخدم.

مثال:​

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

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

البداية مع Sampler backend primitive​

يمكن تشغيل Sampler primitive مع أي مزود باستخدام 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)

الخطوات التالية​

توصيات