وصف الخدمة

لديك كود بايثون يحتاج ايام لإنجاز عملية معينة؟

يمكنني ان اجعل كودك البايثون ينجز العملية في دقائق ، وذلك عن طريق ربط بايثون ب C++ باستخدام طبقة وسيطة تسمى Pybind11 ، التي يمكن من خلالها استدعاء دوال C++ من داخل بايثون ، مما يجعل بايثون بنفس سرعة C++ التي تقدر بحوالي 800~300 مرة اسرع من بايثون في اداء العمليات الثقيلة .

ما هو المطلوب ؟

١.نسخة من الكود الذي تريد تسريعه.

٢.مواصفات المنصة التي تعمل عليها (للتجميع لاحقا).

٣.عينة من البيانات (100 ميغابايت كحد اقصى) لإختبار الكود اذا كنت تعمل على بيانات.

ما الذي ستستلمه ؟

١.الكود المسرع (your_code_fast.py).

٢.مكتبة كائنات مشتركة (.so) ، او :

- ملف 'setup.py'.

- ملف 'binding.cpp'.

- أمر التجميع.

٣.ملف ال C++ الذي استخدمناه لتسريع الكود.

سوف يسعدني العمل معك و التواصل معك في اي وقت تريد اذا حصلت اي مشكلة.


مميزات الخدمة

دعم مباشر

يمكنك التواصل معي في اي وقت تريد و سأقف معك بكل ما استطيع فعله.

كفاءة عالية

لدي خبرة في التعامل مع بايثون ، و فهم جيد في الجبر و الجبر الخطي ، و فهم نظامي عميق لعمليات الحاسوب.

Pybind11 يوفر حماية

مكتبة Pybind11 مبنية في الاصل على مكتبة C++ الممتازة boost.Python ، و boost.Python مكتوبة بواسطة خبراء C++ لتقدم حماية ضد 99% من مشاكل C++ المعروفة.


ما الذي ستستلمه

الكود المسرع

على الاقل 300 الى 200 مرة اسرع من بايثون التقليدي ، حسب مواصفات جهازك.

مجلد python includes

لقابلية التطوير مستقبلاً.

الكود المصدري ال c++

لتراجعه بنفسك و تعدل فيه كما تريد.


معرض الأعمال


فيديو بسيط

شراء الخدمة

سعر الخدمة
$15.00

بطاقة الخدمة