MachineLabs is an online code editor with access to TensorFlow / Keras and all the standard Python libraries one needs to do Machine Learning. You can do pretty much everything that is possible with these frameworks and libraries. For instance, here’s a lab with several executions demoing recognition of hand-written digits using the popular MNIST dataset.
Right now we provide docker images with languages and libraries listed here. However, we keep adding more docker images in the future to add support for more libraries in different versions.
In fact, soon you’ll be able to spin up your own docker images with any environment you like!
During our public beta you get 72 hours of CPU time per month.
Yes you can! GPU support is available and has to be enabled for your account during our Public Beta. Read this section of our documentation to learn how to configure it. We also have plenty GPU related questions!
We know that getting started with Machine Learning is hard. That’s why we’ve created a Quickstart guide that should get you up and running in no time! It’s also always good to keep an eye on our examples.
You have unlimited internet access in your lab, which means you can access any dataset you like. The easiest way to fetch datasets would be to specify them as inputs in the ml.yaml file. Checkout our docs on Lab Inputs to learn how to do that.
We’re also working on a new feature that lets you mount any data of any size at runtime of your lab, so you don’t have to download your inputs every time you hit the run button.
All you have to do is to write your generated files to
./outputs and we’ll make sure to upload them once your execution is done, so they become available in the outputs view. Take a look at this lab to see it in action.
Outputs can also be requested via our REST API.
There’s two ways to enable GPU support for you account during our public beta:
- Become a Patreon for the MachineLabs project
- Create awesome labs that others can learn from
If you think the latter applies, please reach out to us via email so we can enable GPU support for you right away!
GPU is very expensive. We are a small team with a tight budget trying to move the whole Machine Learning community forward. We believe it is important to not leave AI exclusively to the bigger companies but rather have some small indie teams go working on it as well. You can make a difference by supporting us on our mission!
We enable GPU support for all backers that are backing $10 or more per month.
You’ll get rewarded with 20 GPU hours on top of the 72 CPU hours every single month.
Yes! We enable GPU support for selected users that support us by creating awesome labs or embedding labs in their blog posts. Reach out to us via email or Twitter and let us know if you’ve created something we should know about!
Bear with us! Enabling GPU support for our Patreons is a manual process for the time being. Please give us 24 hours to enable your account and get back to you. If your GPU support isn’t enabled after 24 hours, please shoot us an email.
Right now MachineLabs is in Public Beta and we’re still working out the pricing plans. This means you don’t have to worry about pricing at all and simply participate in our Public Beta until we announce changes on this regard. The only thing you need to pay for would be GPU support by becoming a Patreon for the MachineLabs project.
MachineLabs is run by the same people that also run thoughtram.
Not yet! Since we’re 100% bootstrapped we’re on a very tight budget, but we’re working hard on making MachineLabs a profitable company so we can hire talented people that helps us on our mission.