Bagian atas adalah beberapa pustaka akselerasi standar, yang bertanggung jawab atas tugas tingkat operator output perangkat keras.
Selain itu, ada jadwal tugas dan beberapa modul pra-pemrosesan, dan kemudian ke atas adalah lapisan bingkai. Seperti namanya, digunakan untuk menjadwalkan dan mengelola kerangka kerja pembelajaran yang mendalam, dan menghasilkan model offline.
Yang perlu dicatat disini bahwa prosesor Ascend AI tidak hanya mendukung kerangka kerja pembelajaran mendalam arus utama, tetapi juga mendukung kerangka pembelajaran yang mendalam yang disebut MindSpore yang dikembangkan oleh MindSpore.
Kemudian melalui model jaringan saraf yang dihasilkan oleh kerangka pembelajaran yang mendalam dari MindSpore dapat dikrim langsung pada chip Ascend AI.
Dan tidak perlu beradaptasi dan mengubah perangkat keras, sehingga sangat meningkatkan efisiensi pengembangan. Lapisan terakhir dari tumpukan perangkat lunak ini adalah lapisan aplikasi. Abstraksinya adalah yang tertinggi, dan kemasannya mengintegrasikan banyak komputer di bidang khusus.
Misalnya, untuk menghitung visi, ada kemasan algoritma untuk bahasa dan teks, dan pengguna juga dapat mengambilnya langsung untuk menelepon.
Selain tingkat logika yang besar ini, Software Stack (susun) Ascend juga menyediakan rantai alat pengembangan lengkap MindStudio mencakup kompilasi dan analisis kinerja debugging, model, dan sebagainya.
Arsitektur perangkat keras dan tumpukan perangkat lunak diperkenalkan, dan tautan besar terakhir diperlukan untuk menyelesaikan loop tertutup seluruh ekologi, yaitu untuk menyediakan solusi tingkat sistem yang menggabungkan perangkat lunak dan perangkat keras.
Ini Sebenarnya Tren Chip Saat Ini.
Jadi tidak perlui apakah itu CPU GPU FPGA atau chip spesifik AI seperti itu, sebenarnya itu berkembang sesuai dengan prosedur baku seperti ini.
Sederhananya, perusahaan chip tidak hanya harus memberikan chip biasa atau tidak hebat, tetapi di samping itu, mereka juga perlu menyediakan perangkat lunak dan alat pengembangan yang mudah.