• Home
  • About
    • Marsan Ma's info photo

      Marsan Ma's info

      Marsan Ma's info

    • Learn More
    • LinkedIn
    • Github
    • Email
  • Posts
    • All Posts
    • All Tags
  • Projects

Docker for deep learning

01 Sep 2016

Reading time ~1 minute

Briefing

Solving all the dependencies for environment setup is frustrating, so here is my workhorse docker containers that I maintained on my job. Here is the Github Repository

The GPU supported one is more active since I have machines with GPU (amazon G series instances). I also make a non-GPU version for cases that I need to deploy smaller projects in cheaper machines.

Both of them include some other machine learning and must-have tools if you are working with data, machine learning and web.

How to use

Basically both repositories are almost the same, there will be three files:

  • 0-prepare-host.sh install docker, nvidia driver, nvidia-docker in your host machine.

  • 1-build-mldm.sh build my machine learning toolbelt container here I choose tensorflow gpu supported version for deep learning, you may append whatever you like in Dockerfile!

  • 2-start-mldm.sh start the container with some environment setup script, with ipython notebook in http://:8888

Enjoy!



deep learningmachine learningdocker Like Tweet +1