Как запустить hipSYCL на iMac с AMD Radeon (Navi)

Мне нужно запустить код hipSYCL на моем графическом процессоре, в идеале без необходимости покупать новый eGPU или совершенно новый компьютер. У меня iMac 2020 года (ядро Intel) с графическим процессором AMD Radeon 5300 (архитектура Navi), и я столкнулся с множеством проблем, пытаясь заставить эту работу работать. Ищу любые предложения, советы или исправления.

Вариант 1. Я запустил Ubuntu 20.04 с помощью виртуальной машины VirtualBox на MacOS, но она работала невероятно медленно (совершенно непригодна для использования). Некоторые поиски в Интернете предположили, что это какая-то ошибка ядра, но я не смог ее исправить, несмотря на несколько попыток. Есть ли лучший дистрибутив Linux, который я мог бы запустить на VirtualBox, который бы поддерживал ROCm и HIP?

Вариант 2 Я также пробовал использовать виртуальные машины Ubuntu с многопроходной системой, но у них не было доступа к моему графическому процессору. Есть ли способ включить сквозную передачу графического процессора с использованием многопроходности?

Вариант 3 Другая попытка заключалась в тройной загрузке моего Mac (мне нужен доступ к MacOS и Windows, обе из которых в настоящее время установлены с помощью Bootcamp). Я попытался разбить контейнер диска MacOS на разделы и запустить Ubuntu, но столкнулся с бесчисленными ошибками при установке и только исправил беспорядок, который он сделал с моим загрузчиком. Есть ли способ тройной загрузки Mac с уже используемым Bootcamp, который включает разбиение раздела диска MacOS (в разделе Windows нет места для добавления раздела Ubuntu)?

Вариант 4 У меня также есть Ubuntu на загрузочном USB-накопителе, хотя я не уверен, что он будет поддерживать установку ROCm. Я еще не пробовал полностью этот вариант, так что все еще надеюсь, но было бы полезно узнать, может ли это сработать.

ROCm активно не поддерживает графические процессоры Navi, поэтому я не уверен, что это когда-либо сработает, но подумал, что стоит спросить, есть ли у опытного и мудрого человека какие-либо рекомендации, идеи или комментарии?

0 ответов

Другие вопросы по тегам