Я задаю это как вопрос программирования и окружающей среды. Можете ли вы протестировать/запрограммировать CUDA на виртуальной машине, обратившись к физической карте GPU?Можете ли вы программировать/тестировать CUDA на виртуальной машине?
Я покупаю новую (действительно приятную систему), чтобы частично экспериментировать с основным программированием CUDA. Процессором будет Intel i7-4770, который поддерживает VT-d (прямой ввод-вывод IO) ИЛИ i7-4770K, которого нет. Поддерживает ли поддержка VT-d доступ к карте GPU от виртуальных машин? (Я смотрел на Intel, материнские платы mfg. Сайты и документы на виртуальных машинах, но не видел ответа на этот вопрос.)
Я планирую запустить Linux в качестве базовой операционной системы в новом окне разработки с виртуальными машинами (вероятно, через QEMU/KVM) для тестирования программного обеспечения в других средах, таких как Windows и Mac OS. Другими словами, я бы сделал основную разработку на ящике Linux, а затем мне нужно было протестировать виртуальную машину, работающую в одном окне.
Но смогут ли операционные системы VM получить доступ к плате GPU для тестирования/разработки?
[Первый спросил июля 2013]
Спасибо. Я работал над этим с KVM (QEMU). Я не смог получить сквозной доступ к работе с помощью KVM. Одной из проблем может стать поддержка материнских плат в KVM. Поддержка VT-d требует довольно сложной комбинации поддержки: процессора, материнской платы, BIOS и среды виртуализации. Кажется, что KVM требует выделенного IRQ для сквозного ресурса (CUDA-карты). Я продолжаю работать над этим, чтобы узнать, смогу ли я получить сквозной доступ к работе. Благодарим вас за полезные ссылки. – SaB
Привет, оба. Любые новости об этом? Я тоже хотел бы получить CUDA на машине QEMU. –