Deskripsi
MindSpore adalah framework deep learning open-source yang bertujuan untuk menyediakan platform terpadu untuk pengembangan AI di berbagai perangkat keras. Dokumentasi API merinci antarmuka ekstensif yang tersedia bagi pengembang untuk membangun dan mengelola model AI secara efisien. Antarmuka ini mencakup operasi framework fundamental, fungsi khusus, dan blok bangunan untuk jaringan saraf.
Baca Selengkapnya
API framework diorganisir ke dalam modul-modul yang berbeda, masing-masing menangani aspek spesifik dari siklus hidup pengembangan AI. Modul `mindspore` berfungsi sebagai fondasi, sementara `mindspore.ops` menyediakan antarmuka fungsi. Untuk membangun jaringan saraf, `mindspore.nn` menawarkan lapisan yang telah ditentukan sebelumnya dan unit komputasi, dan `mindspore.mint` selaras dengan penggunaan industri mainstream untuk antarmuka fungsional, NN, dan optimizer.
Modul khusus lebih lanjut meliputi `mindspore.common.initializer` untuk inisialisasi parameter, `mindspore.amp` untuk pelatihan presisi campuran, dan `mindspore.train` untuk mengelola proses pelatihan. Kemampuan lanjutan didukung melalui `mindspore.parallel` untuk auto-parallelism dan `mindspore.graph` untuk kompilasi graf. Operasi runtime, manajemen perangkat dan backend ditangani oleh `mindspore.runtime` dan `mindspore.device_context` masing-masing.
Penanganan data disederhanakan dengan `mindspore.dataset`, yang menyediakan antarmuka untuk memuat dan memproses berbagai dataset. Framework ini juga terintegrasi dengan pustaka yang familiar melalui antarmuka kelas `mindspore.numpy` dan `mindspore.scipy`. Untuk komputasi terdistribusi, `mindspore.multiprocessing` tersedia. Selain itu, `mindspore.tools` menawarkan fungsi utilitas, `mindspore.utils` menyediakan antarmuka bantu seperti dryrun, dan `mindspore.experimental` mengekspos fitur-fitur mutakhir.
Dokumentasi API MindSpore juga mencakup bagian tentang variabel lingkungan, tabel pemetaan API PyTorch dan MindSpore untuk membantu migrasi, dan mekanisme umpan balik bagi pengguna untuk melaporkan masalah atau menyarankan perbaikan. Platform ini menekankan kemudahan penggunaan dan fleksibilitas, mendukung lingkungan pengembangan berbasis cloud seperti Jupyter untuk pengkodean dan debugging yang mulus.
- KategoriPlatform Machine Learning
- Model HargaOpen source
- PenerapanCloud
- PlatformWeb
Fitur Inti MindSpore
Antarmuka fondasi framework
Antarmuka fungsi
Antarmuka lapisan jaringan saraf
Antarmuka optimizer
Inisialisasi parameter
Antarmuka pelatihan presisi campuran
Antarmuka pelatihan
Antarmuka Auto Parallel
Antarmuka kompilasi graf
Antarmuka runtime
Manajemen perangkat dan backend
Antarmuka komunikasi koleksi
Pemuatan dan pemrosesan dataset
Antarmuka kelas NumPy dan SciPy
Antarmuka multi-pemrosesan
Antarmuka Tools
Antarmuka bantu
Antarmuka eksperimental
Antarmuka operator primitif
Antarmuka jaringan akselerasi otomatis
Distribusi probabilitas yang dapat diparameterisasi
Modifikasi kode sumber model berbasis aturan kustom
Antarmuka manajemen perangkat, manajemen stream, manajemen event, dan manajemen memori
Memulai dengan MindSpore
Jelajahi Modul API: Navigasikan dokumentasi untuk menemukan modul yang relevan dengan tugas Anda.
Pahami Deskripsi Antarmuka: Baca deskripsi untuk setiap modul dan antarmukanya untuk memahami fungsinya.
Tinjau Contoh: Cari contoh kode atau pola penggunaan untuk melihat bagaimana API diterapkan dalam praktik.
Periksa Kompatibilitas: Verifikasi versi API dan kompatibilitas dengan instalasi MindSpore Anda.
Integrasikan ke dalam Alur Kerja: Terapkan API yang dipilih dalam pipeline pengembangan model AI Anda.
Manfaatkan Lingkungan Cloud: Gunakan notebook Jupyter untuk pengkodean dan debugging yang fleksibel.
Kelola Sumber Daya: Perhatikan batasan sumber daya di lingkungan pengembangan cloud.
Kasus Penggunaan MindSpore
- Pembangunan Model
- Pelatihan Model
- Inferensi Model
- Pra-pemrosesan Data
- Komputasi Terdistribusi
- Pelatihan Presisi Campuran
- Kompilasi Graf
- Pengembangan Berbasis Cloud






