Jurutera Arm dan NXP telah menyiarkan tampung pemacu Linux sumber terbuka awal untuk pemacu Ethos-U untuk pemproses pembelajaran mesin mereka bagi membolehkan Linux menghantar kerja inferens AI kepada perkakasan. Ini adalah satu lagi pemacu inferens/pemecut yang sedang berjalan ke arah kernel talian utama tetapi bermula dengan banyak isu kod yang dibangkitkan.
Pagi ini melihat siri tampung ini Senarai Mel Kernel untuk melaksanakan pemacu Ethos-U NPU dan telah diuji pada platform NXP i.MX93.
“Pemacu Linux Ethos-U adalah untuk memberikan contoh bagaimana sistem pengendalian yang kaya seperti Linux boleh menghantar inferens kepada subsistem Arm Cortex-M, yang terdiri daripada Arm Cortex-M dan Arm Ethos-U NPU.”
Ethos-U direka bentuk untuk kes penggunaan AI seperti pengecaman bunyi/pertuturan, terjemahan bahasa, klasifikasi objek, pengesanan objek, pembatalan hingar dan banyak lagi. Disebabkan oleh kepelbagaian penggunaan Arm, siri pemproses Ethos-U menyasarkan segala-galanya daripada kereta dan infrastruktur kepada peranti mudah alih dan komponen rumah pintar. Sekarang Arm sedang berusaha untuk mendapatkan pemacu Ethos-U NPU ini disalurkan ke dalam kernel Linux yang terdapat di bawah empat ribu baris sahaja.
Greg Kroah-Hartman walaupun pantas untuk menunjukkan keluar bertentangan dengan begitu ramai jurutera yang mendaftar keluar pada patch pemandu, terdapat beberapa isu juvana dengan cepat dikesan dalam kod tersebut. Ia juga dibangkitkan mengapa pemandu ini tidak menyasarkan subsistem”accel”pemecut baharu daripada cuba pergi di bawah kawasan pemacu perisian tegar kernel. Walau apa pun, harapkan lebih banyak semakan bagi pemandu ini di hadapan jika Arm dan NXP mahu memajukan pemandu Ethos-U ini.
Di bahagian ruang pengguna, terdapat repositori NXP GitHub ini dengan komponen perisian ruang pengguna untuk berinteraksi dengan pemacu kernel.