Hello,

I'm trying to build a container that will be able to use the GPU 
capabilites of my nvidia graphic card. My distribution is an Ubuntu 
12.04 and I downloaded the package 
"cuda_5.0.35_linux_64_ubuntu11.10-1.run". From the nvidia site. I've 
installed the nvidia driver, the nvidia devkit and also some samples. 
Everything run fine on the host. Then I installed a container and I 
added the following in my config file:

lxc.cgroup.devices.allow = c 195:* rwm  # for nvidia

I can start and log into my container. Then I created /dev/nvidia0, 
/dev/nvidia1 and /dev/nvidiactl in the container. I installed the cuda 
development kit and some samples but when I run a test I get:

~/NVIDIA_CUDA-5.0_Samples/0_Simple/clock$ ./clock
CUDA Clock sample
CUDA error at ../../common/inc/helper_cuda.h:930 
code=35(cudaErrorInsufficientDriver) "cudaSetDevice(devID)" CUDA error 
at ../../common/inc/helper_cuda.h:931 
code=35(cudaErrorInsufficientDriver) "cudaGetDeviceProperties(&deviceP
rop, devID)" GPU Device 0: "" with compute capability 8592.1001


I've also tested to remove the nvidia driver from the host and install 
it into the container but insmod failed into the container. I get the 
following error:

Kernel module compilation complete.
Kernel module load error: insmod: error inserting './kernel/nvidia.ko': -1
Operation not permitted

So in short:
- when I installed the nvidia driver into the host, I cannot access GPU 
from the container
- when I tried to install the nvidia driver into the container I cannot 
do the insmod.

In both cases I let "lxc.cgroup.devices.allow = c 195:* rwm  # for 
nvidia" into the config file of the container.

What can I try next?

Thanks for your help,
Regards,
Guillaume


------------------------------------------------------------------------------
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users

Reply via email to