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

مقدمة إلى Qiskit Serverless

يوفر Qiskit Serverless واجهة بسيطة لتشغيل أعباء العمل عبر الموارد الكلاسيكية والكمومية. يشمل ذلك نشر البرامج على منصة IBM Quantum® وتشغيل أعباء العمل عن بُعد، إضافةً إلى إدارة سهلة للموارد في حالات الاستخدام المتعددة السحابة والحوسبة العملاقة المتمحورة حول الكم.

يستطيع مستخدمو خطة Premium بناء أعباء عملهم ونشرها وتشغيلها عن بُعد على الحوسبة الكلاسيكية المتاحة عبر منصة IBM Quantum Platform.

نصيحة

Qiskit Serverless يحصل على ترقية، وميزاته تتغير بسرعة. خلال مرحلة التطوير هذه، ستجد ملاحظات الإصدار والوثائق الأحدث على صفحة Qiskit Serverless على GitHub.

ملاحظة

هذه ميزة تجريبية متاحة فقط لمستخدمي خطة IBM Quantum Premium Plan وخطة Flex Plan وخطة On-Prem (عبر IBM Quantum Platform API).

متى يجب أن أستخدم Qiskit Serverless؟​

يساعد Qiskit Serverless في إدارة الموارد الكلاسيكية والكمومية عبر سير عمل أنماط Qiskit بالكامل. ويشمل ذلك بعض الأمثلة التالية:

  • تشغيل المهام الكلاسيكية بالتوازي، مثل المعالجة المسبقة والمعالجة اللاحقة

  • الإبقاء على أعباء العمل طويلة الأمد في السحابة، حتى لو أُغلق جهاز الحاسوب المحمول الخاص بك

  • نشر البرامج القابلة لإعادة الاستخدام

ما الذي يتضمنه؟​

تُضمَّن موارد الحوسبة التالية افتراضياً في بيئة Qiskit Serverless. يمكن للمستخدمين التواصل مع الدعم لزيادة أيٍّ منها.

عقدة عادية:

  • 24 نواة معالج افتراضية
  • 120 جيجابايت ذاكرة وصول عشوائي
  • بحد أقصى مهمتين نشطتين لكل مستخدم في أي وقت

عقدة GPU (تُستخدم بواسطة دالة Qiskit Algorithmiq TEM):

  • 24 نواة معالج افتراضية
  • 120 جيجابايت ذاكرة وصول عشوائي
  • معالج رسومي Nvidia L40S
  • حد أقصى أربع وظائف نشطة لكل مستخدم في أي وقت

تثبيت Qiskit Serverless​

لاستخدام Qiskit Serverless على منصة IBM Quantum Platform، ثبِّت الحزم التالية:

pip install qiskit-ibm-catalog qiskit_serverless

يوفر qiskit_ibm_catalog الأدوات من جانب العميل لرفع البرامج البعيدة وتشغيلها، بينما يوفر qiskit_serverless الأدوات من جانب الخادم لتوزيع الحوسبة وإدارة البيانات. تتطلب هذه الحزم الإصدار 3.11+ من python. راجع ملف requirements.txt لمعرفة كل المتطلبات. للمستخدمين والمنظمات الذين يرغبون في تشغيل Qiskit Serverless على بنية تحتية مخصصة، اتبع دليل إعداد البنية التحتية السحابية.

نصيحة

حالياً، لا يعكس جدول أعباء عمل IBM Quantum سوى أعباء عمل IBM Quantum Compute Service. استخدم job.status() لمعرفة الحالة الراهنة لعبء عمل Qiskit Serverless الخاص بك. اطلع على مثال في دليل تشغيل أول عبء عمل Qiskit Serverless عن بُعد.

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

توصيات