درخواست کاربران و توسعهدهندگان برای پشتیبانی ROCm در ویندوز سالهاست که در انتظار پاسخ AMD بوده است. مدتها پیش، این شرکت وعده داد بود که پشتیبانی از ROCm را به ویندوز بیاورد، اما پیشرفت چشمگیری در این زمینه مشاهده نشد. با این حال، AMD سرانجام از نسخه 5.5.1، پشتیبانی محدودی برای ویندوز 10 و 11 ارائه کرد.
در حال حاضر، نسخه پشتیبانیشده ROCm، نسخه 6.2.4 است، اما این پشتیبانی به تمامی کارتهای گرافیکی Radeon تعمیم داده نشده و فقط برخی مدلهای خاص از خانوادههای منتخب، از جمله پردازندههای گرافیکی AMD Instinct و برخی مدلهای Radeon مانند RX 7900 XT و مدل XTX آن تحت پوشش قرار دارند. این بدان معناست که بسیاری از کاربران Radeon، امکان اجرای ROCm روی ویندوز را ندارند و حتی کارتهای گرافیکی سری Radeon RX 9000 هنوز پشتیبانی نمیشوند.
خوشبختانه، معاون بخش نرمافزار هوش مصنوعی AMD، آنوژ الانگووان (Anush Elangovan)، اخیراً اعلام کرد که این شرکت قصد دارد پشتیبانی از ROCm را برای طیف گستردهتری از کارتهای گرافیکی Radeon در ویندوز فراهم کند. هرچند او جزئیات زیادی ارائه نداد، اما این اظهارنظر نشاندهنده تمایل AMD به گسترش پشتیبانی نرمافزاری برای کارتهای گرافیکی بیشتر است. در حال حاضر، تنها چند مدل Radeon از ROCm در ویندوز پشتیبانی میکنند، درحالیکه روی لینوکس، تمامی کارتهای گرافیکی مبتنی بر RDNA 2 به راحتی با ROCm سازگار هستند.
چالشهای پشتیبانی ROCm در ویندوز
حتی در صورت امکان اجرای ROCm روی برخی کارتهای ضعیفتر از RX 7900 GRE، کاربران با مشکلات سازگاری و عملکردی مواجه خواهند شد. در حال حاضر، ارزانترین کارت گرافیکی که در ویندوز از ROCm پشتیبانی میکند RX 7900 GRE است که این مسئله باعث میشود بسیاری از کاربران نتوانند از ابزارهای قدرتمند ROCm بهره ببرند. علاوه بر این، حتی در کارتهای گرافیکی پشتیبانیشده، کاربران احتمالاً با کرشها، زمانبندیهای ناموفق درایور، هنگکردن اسکریپتها یا فریز شدن برنامهها در حین اجرا مواجه شوند.
وضعیت پشتیبانی ROCm در لینوکس
مشکلات مربوط به ROCm تنها به چند مورد خاص محدود نمیشوند، بلکه در برخی موارد میتوانند بسیار پیچیده باشند. اگر AMD بتواند این مسائل را برطرف کرده و پشتیبانی بهتری برای ROCm در ویندوز ارائه دهد، نه تنها کاربران کارتهای گرافیکی قدیمیتر میتوانند وظایف یادگیری عمیق را اجرا کنند، بلکه با اضافه شدن پشتیبانی از کارتهای گرافیکی RDNA 4، کاربران و توسعهدهندگان ویندوز هم میتوانند از امکانات بیشتری بهره ببرند. با این حال، هنوز مشخص نیست که چه زمانی پشتیبانی کامل ROCm برای ویندوز محقق خواهد شد، چراکه AMD در این زمینه اعلامیه رسمی خاصی ارائه نکرده است.
آیا NVIDIA بیش از حد ارزشگذاری شده یا AMD دستکم گرفته شده است؟
آنوژ در این باره گفت:
برخلاف تصور رایج، CUDA یک اکوسیستم ابتدایی هست و نه یک انحصار شکستناپذیر. به عنوان مثال، شرکت Tiny Corp موفق شده کل پشته نرمافزاری را از سختافزار تا PyTorch (بهجز LLVM) برای معماری AMD بازنویسی کند و به زودی این پلتفرم را روی MI300X هم اجرا خواهد کرد.
در حال حاضر، یا NVIDIA بیش از حد ارزشگذاری شده، یا AMD کمتر از آنچه باید، مورد توجه قرار گرفته است. اگر قدرت پردازشی پتافلاپ به یک کالای عمومی تبدیل شود (که هدف اصلی Tiny Corp است)، شرایط فعلی بازار منطقی نخواهد بود. سختافزار AMD از لحاظ عملکرد شباهت زیادی به NVIDIA دارد و حتی در معماری RDNA 4، دارای هستههای تنسور با دو برابر توان پردازشی است، درحالیکه NVIDIA بهصورت مصنوعی این قابلیت را در کارتهای خود محدود کرده، اما به زودی فشار بازار این محدودیت را از بین خواهد برد.
به نظر میرسد که AMD در حال حاضر کمتر از ارزش واقعی خود در بازار سهام قیمتگذاری میشود. اگر AMD بتواند بهینهسازی نرمافزاری مناسبی ارائه دهد، پردازنده MI300X این شرکت میتواند عملکرد بهتری نسبت به H100 انویدیا داشته باشد.
تحولی جدید در دنیای AI: شرکت AMD به Tiny Corp دو MI300X ارسال خواهد کرد
در خبری دیگر، Tinygrad اعلام کرده است که دو سرور MI300X را مستقیماً از AMD دریافت خواهد کرد، که این موضوع میتواند تأثیر قابلتوجهی بر بخش هوش مصنوعی داشته باشد.
در نهایت، توسعهدهندگان بر این باورند که اگر AMD بتواند بخش نرمافزاری خود را بهخوبی بهینهسازی کند، دلیلی وجود ندارد که ارزش بازار NVIDIA به اندازه 16 برابر AMD باشد.
ما اینجا در رسانه خبری بنچیمو آخرین اخبار مرتبط با تکنولوژی را پوشش میدهیم، پس حتماً با ما همراه باشید. شما در مورد گسترش پشتیبانی AMD ROCm از لینوکس به ویندوز چه نظری دارید؟ با ما به اشتراک بگذارید.


چالشهای پشتیبانی ROCm در ویندوز
آیا NVIDIA بیش از حد ارزشگذاری شده یا AMD دستکم گرفته شده است؟

