3 ms·
"Because NVIDIA" is blatantly false. CUDA support for docker containers is provided through the open source Nvidia-Docker project maintained by Nvidia[1]. If a
by diesal11 6y ago
"Because NVIDIA" is blatantly false.
CUDA support for docker containers is provided through the open source Nvidia-Docker project maintained by Nvidia[1]. If anything this is a great argument for NVIDIAs usage of open source.
Searching that project's issues shows that Nvidia-Docker support on MacOS is blocked by the VM used by Docker for Mac(xhyve) not supporting PCI passthrough, which is required for any containers to use host GPU resources.[2]
xhyve has an issue for PCI passthrough, updated a few months ago, which notes that the APIs provided by Apple through DriverKit are insufficient for this use case[3]
So your comment should really say "Because Apple"
[1] https://github.com/NVIDIA/nvidia-docker https://github.com/NVIDIA/nvidia-docker
[2] https://github.com/NVIDIA/nvidia-docker/issues/101#issuecomment-294578633 https://github.com/NVIDIA/nvidia-docker/issues/101#issuecomm...
[3] https://github.com/machyve/xhyve/issues/108#issuecomment-616052121 https://github.com/machyve/xhyve/issues/108#issuecomment-616...