توفر MindInsight لـ MindSpore إمكانات ضبط وتصحيح أخطاء سهلة الاستخدام. أثناء عملية التدريب، يمكن تسجيل البيانات مثل الكميات القياسية والموترات والصور والرسوم البيانية الحسابية والمعلمات الفائقة النموذجية ووقت التدريب في ملفات وعرضها وتحليلها من خلال صفحة التصور MindInsight.
النظام الأساسي للأجهزة هو Ascend أو GPU.
تأكد من تثبيت Python 3.7.5.
يجب أن يكون MindInsight وMindSpore متسقين.
إذا كنت تستخدم التعليمات البرمجية المصدر للتجميع والتثبيت، فستحتاج أيضًا إلى التأكد من تثبيت التبعيات التالية.
قم بتأكيد تثبيت CMake 3.14.1 وما فوق.
تأكيد تثبيت دول مجلس التعاون الخليجي 7.3.0.
قم بتأكيد تثبيت Node.js 10.19.0 والإصدارات الأحدث.
تأكيد تثبيت العجلة 0.32.0 وما فوق.
قم بتأكيد تثبيت pybind11 2.4.3 وما فوق.
للاطلاع على التبعيات الأخرى، راجع require.txt.
يمكنك استخدام تثبيت النقطة أو تجميع وتثبيت التعليمات البرمجية المصدر.
التثبيت على PyPI:
نقطة تثبيت Mindinsightتثبيت التخصيص:
تثبيت النقطة https://ms-release.obs.cn-north-4.myhuaweicloud.com/{version}/MindInsight/any/mindinsight-{version}-py3-none-any.whl --trusted-host ms- Release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simpleعند الاتصال بالإنترنت، سيتم تنزيل تبعيات حزمة تثبيت MindInsight تلقائيًا عند تثبيت حزمة whl (راجع ملف require.txt للحصول على تفاصيل حول التبعيات).
{version} يمثل رقم MindInsight. على سبيل المثال، عند تنزيل MindInsight 1.3.0، يجب كتابة {version} بالشكل 1.3.0.
يدعم MindInsight أنظمة توزيع Linux التي تستخدم بنية x86 64 بت أو ARM 64 بت.
قم بتنزيل الكود المصدري من مستودع الكود
استنساخ بوابة https://gitee.com/mindspore/mindinsight.gitتجميع وتثبيت MindInsight
يمكنك اختيار أي من طرق التثبيت التالية
1. قم بتنفيذ الأمر التالي في الدليل الجذر للتعليمة البرمجية المصدر.
تثبيت القرص المضغوط Mindinsightpip -r المتطلبات.txt -i https://pypi.tuna.tsinghua.edu.cn/simplepython setup.py install2. قم ببناء حزمة whl وتثبيتها.
أدخل الدليل الجذر للكود المصدر، وقم أولاً بتنفيذ البرنامج النصي للتجميع MindInsight في دليل البناء، ثم قم بتنفيذ الأمر لتثبيت حزمة whl التي تم إنشاؤها في دليل الإخراج.
قرص مضغوط Mindinsightbash build/build.shpip تثبيت الإخراج/mindinsight-{version}-py3-none-any.whl -i https://pypi.tuna.tsinghua.edu.cn/simpleالتحقق من التثبيت الناجح
قم بتنفيذ الأمر التالي
بداية ميندسايت [--ميناء بورت]إذا ظهرت المطالبة التالية، فهذا يعني أن التثبيت ناجح
عنوان الويب: http://127.0.0.1:8080حالة بدء الخدمة: نجاح
قبل استخدام MindInsight، تحتاج إلى تسجيل البيانات أثناء عملية التدريب. عند بدء تشغيل MindInsight، حدد موقع البيانات المحفوظة. بعد نجاح بدء التشغيل، يمكنك عرض البيانات من خلال صفحة التصور. فيما يلي عرض مختصر لتسجيل بيانات عملية التدريب، وبدء وإيقاف خدمة MindInsight.
SummaryCollector عبارة عن واجهة مقدمة من MindSpore لجمع بعض المعلومات الشائعة بسرعة وسهولة. تتضمن المعلومات التي تم جمعها الرسوم البيانية الحسابية وقيم الخسارة ومعدلات التعلم وأوزان المعلمات وما إلى ذلك. ما يلي هو مثال لاستخدام SummaryCollector لجمع البيانات، حيث يتم تحديد الدليل الذي تم تخزين البيانات فيه على أنه ./summary_dir.
...من ميندسبور استيراد SummaryCollectorssummary_collector = SummaryCollector(summary_dir='./summary_dir')model.train(epoch=1, ds_train, callbacks=[summary_collector])
لمزيد من طرق تسجيل البيانات المرئية، يرجى النقر لعرض البرنامج التعليمي لاستخدام MindInsight.
بعد جمع البيانات، حدد الدليل لتخزين البيانات عند بدء تشغيل MindInsight.
بداية Mindinsight --summary-base-dir ./summary_dir [--port PORT]
بعد بدء التشغيل بنجاح، قم بالوصول إلى http://127.0.0.1:8080 من خلال المتصفح لعرض صفحة التصور.
أمر لإيقاف خدمة MindInsight
توقف ميندسايت [--ميناء بورت]