-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dockerizing (WIP) #36
Conversation
@maximz awesome! can you change the names of the scripts to indicate they're specific to docker? |
@maximz also think we can make the build one line w/ |
I'll rename and prefix I think it makes sense to keep our tagging separate from building so we can test the image. Should the CI script be:
or should we run tests from the Dockerfile? (this is for when nosetests are fixed) |
We should build two images, one from the (Documentation seems to indicate |
I did get a GPU container image working but think we should revisit the base image and not bother including all of the deep learning libraries as the image is quite bloated. I think we should move to using TensorFlow instead of Theano as a backend and build our Docker image from |
Hey @maximz, how is this branch coming along? Should I review it? |
@iskandr I haven't been working actively on this, though it looks like @hammer 's gotten mhcflurry working on top of TensorFlow backend in Docker (#38). If so, let's swap out the base box as Jeff suggested above. @hammer, if you have a working docker configuration, we can turn it into a Dockerfile and put it in this branch. Is that the next step? I can also circle back and hit some of the TODOs above. |
Yeah I'm happily using my Docker container on the DevBox to train models w/ TensorFlow on the GPU. It's I think we should build from the TF images rather than the |
Also TODO: my current Docker image has TensorFlow and dependencies installed on top of Python 2. We should really install on top of Python 3. |
@hammer Can you point us to your Dockerfile? I don't think I can access it just from the image on docker hub. I'd like to merge one of these working docker images for MHCflurry into master and set up an automated build on docker hub (may require deleting and recreating the hammerlab/mhcflurry repo on docker hub). |
@timodonnell i didn't use a dockerfile it's just an image that's on the DevBox If you want a Dockerfile I'd suggest starting from a leaner image than the one Maxim is starting from as it's quite massive and has a lot of extraneous gunk. |
Closing in favor of #45 |
Dockerized.
Remaining tasks:
:cpu
and:gpu
containers