MindInsight memberi MindSpore kemampuan penyetelan dan debugging yang mudah digunakan. Selama proses pelatihan, data seperti skalar, tensor, gambar, grafik perhitungan, hyperparameter model, dan waktu pelatihan dapat dicatat ke dalam file dan dilihat serta dianalisis melalui halaman visualisasi MindInsight.
Platform perangkat kerasnya adalah Ascend atau GPU.
Konfirmasikan bahwa Python 3.7.5 telah diinstal.
MindInsight dan MindSpore harus konsisten.
Jika Anda menggunakan kode sumber untuk mengkompilasi dan menginstal, Anda juga perlu mengonfirmasi bahwa dependensi berikut telah diinstal.
Konfirmasikan untuk menginstal CMake 3.14.1 dan yang lebih baru.
Konfirmasikan pemasangan GCC 7.3.0.
Konfirmasikan untuk menginstal node.js 10.19.0 dan yang lebih baru.
Konfirmasikan pemasangan roda 0.32.0 ke atas.
Konfirmasikan untuk menginstal pybind11 2.4.3 ke atas.
Untuk dependensi lainnya, lihat persyaratan.txt.
Anda dapat menggunakan instalasi pip atau kompilasi dan instalasi kode sumber.
Instal di PyPI:
pip instal wawasan pikiranInstal kustomisasi:
instalasi pip https://ms-release.obs.cn-north-4.myhuaweicloud.com/{version}/MindInsight/any/mindinsight-{version}-py3-none-any.whl --trusted-host ms- rilis.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simpleSaat terhubung ke Internet, dependensi paket instalasi MindInsight akan diunduh secara otomatis saat menginstal paket whl (lihat persyaratan.txt untuk detail tentang dependensi).
{version} mewakili nomor MindInsight. Misalnya, saat mengunduh MindInsight 1.3.0, {version} harus ditulis sebagai 1.3.0.
MindInsight mendukung sistem distribusi Linux menggunakan arsitektur x86 64-bit atau ARM 64-bit.
Unduh kode sumber dari repositori kode
git klon https://gitee.com/mindspore/mindinsight.gitKompilasi dan instal MindInsight
Anda dapat memilih salah satu metode instalasi berikut
1. Jalankan perintah berikut di direktori root kode sumber.
cd mindinsightpip install -r persyaratan.txt -i https://pypi.tuna.tsinghua.edu.cn/simplepython setup.py install2. Bangun paket whl dan instal.
Masuk ke direktori root kode sumber, pertama-tama jalankan skrip kompilasi MindInsight di direktori build, lalu jalankan perintah untuk menginstal paket whl yang dihasilkan di direktori output.
cd mindinsightbash build/build.shpip install output/mindinsight-{version}-py3-none-any.whl -i https://pypi.tuna.tsinghua.edu.cn/simpleVerifikasi instalasi berhasil
Jalankan perintah berikut
wawasan pikiran mulai [--port PORT]Jika muncul prompt berikut maka instalasi berhasil
Alamat web: http://127.0.0.1:8080status awal layanan: sukses
Sebelum menggunakan MindInsight, Anda perlu mencatat data selama proses pelatihan. Saat memulai MindInsight, tentukan lokasi data yang disimpan. Setelah startup berhasil, Anda dapat melihat data melalui halaman visualisasi. Berikut ini akan diperkenalkan secara singkat pencatatan data proses pelatihan, serta memulai dan menghentikan layanan MindInsight.
SummaryCollector adalah antarmuka yang disediakan oleh MindSpore untuk mengumpulkan beberapa informasi umum dengan cepat dan mudah termasuk grafik perhitungan, nilai kerugian, kecepatan pembelajaran, bobot parameter, dll. Berikut adalah contoh penggunaan SummaryCollector untuk pengumpulan data, di mana direktori tempat penyimpanan data ditentukan sebagai ./summary_dir.
...dari impor mindpore SummaryCollectorssummary_collector = SummaryCollector(summary_dir='./summary_dir')model.train(epoch=1, ds_train, callbacks=[summary_collector])
Untuk metode pencatatan data visual lainnya, silakan klik untuk melihat tutorial penggunaan MindInsight.
Setelah mengumpulkan data, tentukan direktori untuk menyimpan data saat memulai MindInsight.
wawasan pikiran mulai --summary-base-dir ./summary_dir [--port PORT]
Setelah startup berhasil, akses http://127.0.0.1:8080 melalui browser untuk melihat halaman visualisasi.
Perintah untuk menghentikan layanan MindInsight
mindinsight berhenti [--port PORT]