به گفته CNX Software – Embedded Systems News
در سال ۲۰۲۴، اشاره کردیم که درایور متنباز برای NPU چیپست RK3588 که توسط Tomeu Vizoso توسعه یافته بود، عملکرد مناسبی را در تشخیص اشیاء ارائه داد. از آن زمان تاکنون، پیشرفتهای خوبی حاصل شده و این پروژه اکنون در لینوکس Mainline با نام درایور Rocket شناخته میشود.
با این حال، با وجود شباهت واحد NPU، SoC راکچیپ RK3576 هنوز توسط درایور Rocket در نسخه اصلی لینوکس پشتیبانی نمیشود. خبر خوب این است که Ga Hing Woo بر روی پشتیبانی از NPU راکچیپ RK3576 در لینوکس Mainline با استفاده از استک درایور Rocket کار کرده و بهروزرسانیها را روی Radxa ROCK 4D در حال اجرای لینوکس 7.1-rc5 آزمایش کرده است. این کار به دلیل وجود ثباتهای (registers) پنهانی که در دفترچه راهنمای فنی (TRM) مستند نشده بودند، نیازمند مهندسی معکوس جدی بود.

Ga Hing Woo (که با نام Jiaxing Hu نیز شناخته میشود) با ارسال ایمیلی برخی از چالشها را توضیح داد:
نوشته مورد بحث، یک مقاله تحقیقاتی بسیار فنی با عنوان “راهاندازی NPU مدل RK3576 در لینوکس Mainline: مسیر تکوظیفهای با دقت بایت و نتیجه منفی مبتنی بر ابطال در محاسبات چندوظیفهای زنجیرهای” است. تمامی اعداد در این مقاله اندازهگیری شدهاند و تخمینی نیستند. این متن احتمالاً تنها توسط کسانی درک خواهد شد که پیش از این روی این نوع NPUها کار کردهاند.
کد منبع و دستورالعملهای مربوط به راهاندازی کرنل Mainline برای NPU تراشه RK3576 روی Radxa ROCK 4D در GitHub قابل مشاهده است. او همچنین Runtimeهای RKNPU/RKLLM را برای اجرای مدلهای زبانی محلی (LLMs) و بینایی ماشین روی یک کرنل Mainline (پروژه Kiln) بستهبندی کرده است تا نشان دهد که پچهای کرنل با موفقیت درایور سازنده (vendor) را فعال میکند، حتی اگر درایور متنباز Rocket هنوز برای RK3576 کاملاً آماده نباشد. نتایج روی SBC مدل ROCK 4D به این شرح است: Llama-3.2-1B با سرعت حدود ۱۳ توکن در ثانیه، Qwen2.5-1.5B با سرعت حدود ۹ توکن در ثانیه و MobileNet با سرعت حدود ۱۶۹ فریم در ثانیه.
من اون دیوونهام که وقتی بورد روشن نمیشه، ذوق میکنم؛ یعنی یه شب تا صبح قراره با منبع تغذیه و لاجیک آنالایزر عشق کنم! آدما قهوه میخورن که بیدار بمونن، ولی من بیدار میمونم تا بفهمم این بورد چرا باهام قهر کرده! زندگی من یه لوپ بینهایته بین باگ و دیباگ... با چاشنی یه کم امید و یه عالمه دیوونگی!
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.