MindSpore هو إطار عمل للتعلم العميق متعدد السيناريوهات يهدف إلى تزويد المطورين بتصميم سهل الاستخدام وتنفيذ فعال وتجربة نشر مرنة. وهو يدعم النشر على السحابة والحافة والطرف، ويوفر مكتبة نماذج وأدوات غنية للمساعدة في تطوير تطبيقات الذكاء الاصطناعي.
Apache-2.0C++ 4.5kmindspore-ai Last Updated: 2024-07-29
MindSpore
مقدمة
MindSpore هو إطار عمل ذكاء اصطناعي مفتوح المصدر ومتكامل من هواوي، يهدف إلى توفير بيئة تطوير ونشر وتشغيل تطبيقات الذكاء الاصطناعي سهلة التطوير وفعالة التشغيل وآمنة وموثوقة. يدعم سيناريوهات متعددة مثل الطرفية والحافة والسحابة، ويوفر تجربة برمجة موحدة.
الخصائص الأساسية
التفاضل التلقائي: يعتمد MindSpore على تقنية التفاضل التلقائي القائمة على تحويل التعليمات البرمجية المصدرية، والتي يمكنها حساب التدرجات تلقائيًا، مما يبسط عملية تطوير النموذج.
تحسين تجميع الرسوم البيانية: يستخدم MindSpore تقنية تجميع الرسوم البيانية لتحسين الرسم البياني للحساب، مثل دمج العمليات وإعادة استخدام الذاكرة، وبالتالي تحسين كفاءة التشغيل.
التوازي غير المتجانس: يدعم MindSpore العديد من منصات الأجهزة، مثل CPU و GPU و Ascend، ويمكنه تحقيق حساب متوازي غير متجانس، والاستفادة الكاملة من موارد الأجهزة.
دعم كامل للسيناريوهات: يدعم MindSpore سيناريوهات متعددة مثل الطرفية والحافة والسحابة، ويوفر تجربة برمجة موحدة، مما يسهل على المطورين نشر تطبيقات الذكاء الاصطناعي في سيناريوهات مختلفة.
توحيد الرسم البياني الديناميكي والرسم البياني الثابت: يدعم MindSpore وضعي برمجة: الرسم البياني الديناميكي والرسم البياني الثابت. يمكن للمطورين اختيار الوضع المناسب وفقًا لاحتياجاتهم. وضع الرسم البياني الديناميكي مناسب للتصحيح، ووضع الرسم البياني الثابت يتمتع بأداء أعلى.
أصلي للذكاء الاصطناعي: يعتمد MindSpore على مفهوم التصميم الأصلي للذكاء الاصطناعي، مثل التوازي التلقائي والضبط التلقائي، مما يمكنه تحسين كفاءة التطوير وكفاءة التشغيل.
المكونات الرئيسية
MindSpore Core: محرك الحساب الأساسي، يوفر وظائف مثل التفاضل التلقائي وتحسين تجميع الرسوم البيانية والتوازي غير المتجانس.
MindSpore Lite: محرك استدلال خفيف الوزن، يستخدم لنشر نماذج الذكاء الاصطناعي على أجهزة الطرفية.
MindSpore Hub: مستودع النماذج، يوفر نماذج مدربة مسبقًا ومجموعات بيانات وموارد أخرى.
MindInsight: أداة تصحيح مرئي، تستخدم لتصحيح وتحسين نماذج MindSpore.