مقدمة إلى Primitives
صُمِّمت الـ Primitives لتبسيط أكثر المهام شيوعًا لأجهزة الكم: وهي أخذ عينات من الحالات الكمية وحساب قيم التوقع. أول Primitives في Qiskit Runtime (EstimatorV2 وSamplerV2) هي تطبيقات للـ فئات الأساسية للـ Primitives في Qiskit. توفر تطبيقًا أكثر تطورًا (مثلاً بتضمين تخفيف الأخطاء) كخدمة سحابية، وتُستخدم للوصول إلى أجهزة IBM Quantum®.
أحدث Primitive في Qiskit Runtime، وهو Executor (في مرحلة بيتا)، يوفر واجهة منخفضة المستوى تمنحك مزيدًا من الرؤية والتحكم دون التأثير على الأداء.
Estimator
يحسب قيم التوقع لمراقب واحد أو أكثر بالنسبة للحالات المُعدَّة بواسطة الـ Circuit الكمية. يتضمن أساليب تثبيط وتخفيف الأخطاء المضمَّنة.
البداية السريعة مع Estimator →
Sampler
يأخذ عينات من سجل الإخراج من تنفيذ Circuit كمية واحدة أو أكثر.
البداية السريعة مع Sampler →
Executor (بيتا)
يأخذ عينات من سجلات الإخراج من تنفيذ الـ Circuit الكمية بناءً على توجيهات الإدخال، ويمنحك تحكمًا كاملاً وشفافية في تخصيص أساليب تخفيف الأخطاء.
البداية السريعة مع Executor →
الخطوات التالية
توصيات
- تعرَّف على Qiskit primitives التي تستند إليها Qiskit Runtime primitives.
- راجع أمثلة تفصيلية لـ Estimator وSampler وExecutor.
- اطَّلع على تفاصيل الإدخال والإخراج لـ Estimator وExecutor وSampler.
- تدرَّب على الـ Primitives من خلال درس دالة التكلفة في IBM Quantum Learning.
- راجع مرجع API لـ EstimatorV2 ومرجع API لـ SamplerV2 ومرجع API لـ Executor.
- اقرأ الانتقال إلى V2 primitives.