تتيح منصة CUDA-Q لأجهزة الكمبيوتر الكمومية الهجينة التكامل والبرمجة لوحدات المعالجة الكمومية (QPUs) ووحدات معالجة الرسومات ووحدات المعالجة المركزية (CPUs) في نظام واحد. يحتوي هذا المستودع على الكود المصدري لجميع أدوات C++ وPython التي توفرها مجموعة أدوات CUDA-Q، بما في ذلك مترجم nvq++
، ووقت تشغيل CUDA-Q، بالإضافة إلى مجموعة مختارة من الواجهات الخلفية لوحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات (GPU) المدمجة للتطوير السريع للتطبيقات واختبارها.
لمعرفة المزيد حول كيفية العمل مع CUDA-Q، يرجى إلقاء نظرة على وثائق CUDA-Q. تحتوي الصفحة أيضًا على تعليمات التثبيت للحزم التي تم إصدارها رسميًا.
إذا كنت ترغب في تثبيت أحدث إصدار قيد التطوير في هذا المستودع و/أو إضافة تعديلاتك الخاصة، فقم بإلقاء نظرة على أحدث الحزم المنشورة في GitHub Container Registry. لمزيد من المعلومات حول بناء CUDA-Q من المصدر، راجع هذه التعليمات.
هناك العديد من الطرق التي يمكنك من خلالها المشاركة في CUDA-Q. إذا كنت مهتمًا بتطوير التطبيقات الكمومية باستخدام CUDA-Q، فإن هذا المستودع يعد مكانًا رائعًا للبدء! لمزيد من المعلومات حول المساهمة في منصة CUDA-Q، يرجى إلقاء نظرة على Contributing.md.
الكود الموجود في هذا المستودع مرخص بموجب ترخيص Apache 2.0.
تتطلب المساهمة بطلب سحب إلى هذا المستودع قبول اتفاقية ترخيص المساهم (CLA) التي تعلن أن لديك الحق في منحنا حقوق استخدام مساهمتك، وتفعل ذلك بالفعل. سيحدد روبوت CLA تلقائيًا ما إذا كنت بحاجة إلى توفير CLA وتزيين العلاقات العامة بشكل مناسب. ما عليك سوى اتباع التعليمات التي يقدمها لك الروبوت. سوف تحتاج فقط إلى القيام بذلك مرة واحدة.
يرجى إعلامنا بتعليقاتك وأفكارك بشأن منصة CUDA-Q في علامة تبويب المناقشات في هذا المستودع، أو قم بتقديم مشكلة. للإبلاغ عن المخاوف الأمنية أو انتهاكات قواعد السلوك، يرجى التواصل مع [email protected].