-
Notifications
You must be signed in to change notification settings - Fork 2k
Where is nvcc inside nvidia/caffe? #59
Comments
nvcc is the compiler. Once caffe is built you wouldn't need the compiler any more. nvidia docker enables applications that can talk to the driver to run in a container by mapping the driver into the environment. The nvidia/caffe container isn't really meant as a substitution for a shell environment. It's not a virtual machine. The nvidia/caffe image is available for users to build upon (like DIGITS) or for users who want to execute a caffe command in a container (like caffe train). |
You can find more information on the wiki, especially this page: |
@moconnor725 is right. To elaborate a bit more: we cannot foresee all possible use cases so we decided to provide a limited number of images for Caffe and DIGITS. For CUDA we have many combinations (base OS + version + runtime/devel + cudnn version) but that's OK since that's the base image. |
Thank you very much, @moconnor725 @flx42 :) As a user, I need a full development environment of CUDA and Caffe inside docker because I want to quickly build, test and deploy my model in a consistent environment. I think it would be convenient to begin with CUDA and Caffe examples to test the hardware/software environment. I will take @flx42 's suggestions and build a container based on these Dockerfiles. Again, thank you for your kind explanation and advices. |
I can not find nvcc inside the nvidia/caffe image.
Would you please add it into the image and provide some explanation of how nvidia-docker works? Because I find it little mysterious to understand how nvidia-docker talks to host GPU device.
Besides, I suggest installing caffe with source code. Because examples of caffe and cuda are valuable tools for beginners.
Thank you very much.
The text was updated successfully, but these errors were encountered: