Skip to content
This repository has been archived by the owner on Jan 22, 2024. It is now read-only.

Official Library Image in Docker Hub #7

Closed
ruffsl opened this issue Nov 13, 2015 · 15 comments
Closed

Official Library Image in Docker Hub #7

ruffsl opened this issue Nov 13, 2015 · 15 comments

Comments

@ruffsl
Copy link
Contributor

ruffsl commented Nov 13, 2015

It'd be great to get started on the review process to get an official cuda image up in Docker Hub for researchers and developers to build off from. If this is inline with what the maintainers here have in mind, I'd suggest forks of the docker-library/official-images and docker-library/docs be made on the Nvidia's github org so that further PRs can be made.

Truth be told, I'd like to see some official image of a few other projects, like Tensorflow, however official images can only derive from other official images, and I think it makes sense that cuda warrants it's own official image, rather that roping in these dependencies in other project Dockerfiles elsewhere.

@flx42
Copy link
Member

flx42 commented Nov 13, 2015

We are preparing some improvements to our solution, but we can start preparing for an official Docker Hub image, and apparently you have the knowledge to help us :)
I would still like to have more feedback from the community before we actually commit to an official image, did you test our images with complex CUDA applications?

@ruffsl
Copy link
Contributor Author

ruffsl commented Nov 14, 2015

Hey @flx42 ,
I've been testing the setup some more using the cuda samples,
and so checkout this libGL issue I've made here: ruffsl#1

Also, pinging @tleyden and @Kaixhin 🙏,
I imagine you both would like to provide some feedback.

@3XX0
Copy link
Member

3XX0 commented Nov 14, 2015

OpenGL is not supported for now, we have ongoing discussion internally to enable it though.

@elezar
Copy link
Member

elezar commented Nov 16, 2015

I was able to use the CUDA images to build a GPU-enabled Caffe (direct from Berkley). Will still test with something like DIGITS ...

@flx42
Copy link
Member

flx42 commented Nov 16, 2015

That's great to hear. I've been compiling and using Caffe with our solution too.
We are planning on doing a DIGITS image soon.

@flx42
Copy link
Member

flx42 commented Dec 3, 2015

Update: we pushed the images to the Docker Hub under the NVIDIA organization:
https://hub.docker.com/r/nvidia/cuda/
I'm keeping this bug open to track the progress of our work towards the submission of an official (reviewed by Docker maintainers) image for CUDA.

@Yangqing
Copy link

Yangqing commented Dec 9, 2015

May I ask why cudnn3 is not on the official dockerhub list yet? It seems that it is already present in the repo, but not synced to dockerhub.

@flx42
Copy link
Member

flx42 commented Dec 10, 2015

We don't have automated builds yet (see #18). The images for cudnn3 are now on the official dockerhub.

@ruffsl
Copy link
Contributor Author

ruffsl commented Feb 17, 2016

Just noticing that because of #18 the images up at nvidia/cuda on Docker Hub have become quite stale (over a month old), yet most of the cuda docker files have become at the same time stable, aside from the acasonal version bump for cudnn here or there.

I'd recommend we start a PR to docker-library/official-images to just get some palemanary feedback from the library devs. We already know official repos are not subject to nesting limitation of automated builds, as such should help us make sure cuda images stay fresh and triggered user build's up to date for security as well.

@flx42
Copy link
Member

flx42 commented Feb 17, 2016

Thank you @ruffsl! I haven't forgotten, I actually wanted to regenerate the images today but I realized it's not the right day to do so. I'm waiting for the new Ubuntu images, after the glibc security patch (CVE-2015-7547):
tianon/docker-brew-ubuntu-core#41
docker-library/official-images#1448

tianon said there was a glitch when regenerating the new Ubuntu images, so I should be able to push the new images tomorrow.

Regarding the official image, we still have this in mind and we would love to start the process soon. Unfortunately we are very busy on another project right now and we had to postpone this process, temporarily.

@ruffsl
Copy link
Contributor Author

ruffsl commented Feb 17, 2016

👌 Any idea when might be better? A week or a month, or two?

@flx42
Copy link
Member

flx42 commented Feb 17, 2016

New images are online! Fresh and up-to-date!

It's difficult to give you a timeline for the official image. I hope we will be able to start the process in ~1 month.

@ruffsl
Copy link
Contributor Author

ruffsl commented Apr 22, 2016

@flx42 , would before or after the nvidia-docker beta concludes be a good time to resume this endeavor?

@3XX0
Copy link
Member

3XX0 commented Apr 23, 2016

We have ongoing discussions with Docker regarding this matter. nvidia-docker is really peculiar, therefore we are considering another approach than the official docker-library. We can't really disclose anything yet but hopefully it will change soon.

@3XX0
Copy link
Member

3XX0 commented Mar 22, 2017

Closing since we now have automated builds on Gitlab.
We will only use this moving forward as it gives us more flexibility.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants