I would like to use my host dGPU to train some neural networks using its CUDA cores via my Ubuntu 16.04 guest in Oracle VM VirtualBox version 5.2.22. Would it be possible to do this?
Windows 10.0.17763.195 (1809) Pro x64 Intel i7-6700HQ (Intel HD Graphics 530) NVIDIA GeForce GTX 960M (CUDA Cores 640) via PCI Express x16 Gen3, DirectX v12.0 (FL 11.0) Virtualization is Supported, Enabled via UFEI and OS
Ubuntu 16.04 Chipset PIIX3 with Enabled I/O APIC Processor has enabled PAE/NX VT-X and AMD-V are Supported, Enabled Nested Paging, Enabled 3D Acceleration Enabled Extension Pack is installed
Note: A previous question asked about using the windows 7 host's Nvidia GPU inside VirtualBox for gaming. This question is about a different setup, and purpose and is too old to be useful today. Another question asks about using a graphics card in VirtualBox but this is also an old question.