Hacker News new | ask | show | jobs
by diesal11 2104 days 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

[2] https://github.com/NVIDIA/nvidia-docker/issues/101#issuecomm...

[3] https://github.com/machyve/xhyve/issues/108#issuecomment-616...