Machine Learning Orchestration for Free
Fredrik Rönnlund / October 15, 2018
You know what really grinds my gears? When I have a deep learning model that I want to train and I have to SSH into my AWS instance, install all the drivers and libraries, run my code and then forget to shut down my machine! Once, I ended up forgetting one up over the weekend that cost my employer over $10 000!!!
That won’t be grinding my gears any more, because Valohai just launched a free tier !
With the Valohai platform you can pack up your code in a Docker container, send it into the cloud or an on-premise instance and just click go. Valohai then automatically starts your CPU/GPU farm, sets up the docker container, runs your pipelined code (e.g. extract -> transformation -> training -> inference), shows you the progress in real time on a dashboard and shuts down the machines once done.
The Valohai Deep Learning Management platform builds on five cornerstones:
- Help Data Scientists train models,
- Ensure reproducibility of all training sessions,
- Make every training transparent to the entire team,
- Enable quick onboarding of new team members to your projects and
- Help in collaboration between teams and projects.
This is accomplished by Valohai’s machine orchestration (in the cloud and on-premise), version control for every part of the training run (from data to hyperparameters and from code to costs), automation of pipelined steps in training runs, standardized workflows and team collaboration tools across projects and trainings.
The foremost reason for Data Scientists to start using Valohai is access to a grid of CPU/GPU instances at the click of a button. People have trained everything from autonomous ferry to recommendation engines on hundreds of terabytes of data. The reason why these teams have chosen Valohai has been that they can run it on hundreds of GPUs in parallel at the click of a button.
Today we’re happy to release this as a free-for-all tier
There is no trial period or strings attached, just create an account and get started. Import up your git training code (be it in any language or framework – Python, Perl, C, Java, TensorFlow, Caffe, Keras, Darknet, DL4J…), select a Docker image and click Run. You can choose to run it on AWS, GCP or Azure and in the commercial tiers even on your own hardware. After your free credits run out, you’ll only pay for the cloud prices per second.