به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

سلام
من می خوام یه شبکه تنسورفلو ترین شده رو روی ARM اجرا کنم. آیا امکانش هست؟ باید لینوکس نصب کنم؟ اگه کسی میتونه راهنمایی کنه ممنون میشم.

توسط (187 امتیاز)
ویرایش شده توسط

3 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام
بله تنسورفلو از Arm هم پشتیبانی میکنه.در لینوکس هم باید کار کنید.
میتونید تنسورفلو رو روی Raspberry pi نصب کنید(که از سی پی یو arm 32 و 64 بیتی استفاده میکنه) و بصورت رسمی هم پشتیبانی میشه (نحوه نصب و پیکربندی رو میتونید از اینجا یا اینجا ببینید)

توسط (4.3k امتیاز)
انتخاب شده توسط
یه بورد خیلی ریز دریم روی اون می خوایم بزنیم. Raspberry استفاده نمی کنیم. یه ARM فقط. cortex m3 هست. 32 بیتی.
خیلی ضعیفه. چون تنسورفلو نیازمند نصب لینوکس هست . و تا جایی که من سرچ کردم بنظر میاد همون لینوکس هم نصب بشه کلی از منابع اشغال میشه و همینطوری با مشکل مواجه میشید چه برسه به نصب تنسورفلو و استفاده از اون . با این اوصاف این لینک رو هم پیدا کردم شاید بدردتون بخوره : http://www.linux-arm.org/LinuxKernel/LinuxM3
+1 امتیاز

باز هم میشه خوب تحقیق کرد که کدام پلتفرم گزینه بهتری میتونه باشه ولی بنظر من رزبری پای و امثال اینها میتوانند گزینه بهتری باشند . تا جایی که من اطلاع دارم راحتر میشه در رزبری پای پیاده کرد اگر امکانش داشته باشد.
برای رزبری پای بله باید لینوکس کار کنید

توسط (389 امتیاز)
ممنون. میخوایم روی arm پیادش کنیم.
+1 امتیاز

پردازنده های Cortex M3 فاقد واحد مدیریت حافظه (MMU) هستند به همین دلیل توانایی اجرای سیستم عامل هایی مثل لینوکس و ویندوز را ندارد، البته نسخه های بسیار محدودی از لینوکس موجود هست که روی این دستگاه هم قابل اجرا باشه اما بخاطر محدودیت های زیادی که نبودMMU ایجاد میکنه خیلی کاربردی نیستند.
درکنار این محدودیتی که به علت نبود MMU وجود دارد حافظه ی RAM کم این پردازنده عملا باعث می شود شما نتوانید حتی ساده ترین مدل یادگیری عمیق را هم روی آن لود کنید.
بهتر هست از بورد هایی که از پردازنده های قوی تر ARM استفاده میکنند، استفاده کنید مثل Raspberry pi یا ODROID یا بورد های قوی ترین مثل Nvidia Jetson که مخصوص کار های هوش مصنوعی و پردازش تصویر هستند که در این موارد میتونید از منابع و لینک هایی که آقای حسن پور در پاسخشون اشاره کردند استفاده کنید.

توسط (397 امتیاز)
...