Unweave is Heroku for ML. It gives you instant serverless infrastructure to train your machine learning models. It automatically builds and runs your environment in the cloud, within seconds, while versioning everything you run end-to-end.
Hey Product Hunt!
My name is Noorvir and I’m the founder of Unweave. Together with @mark_e_winter and @matthewmihok we’re building the Heroku for Machine Learning.
Unweave gives you instant serverless infrastructure to train your machine learning models. It gets you up and running with fully reproducible training environments with near zero config.
The inspiration for Unweave, and the tagline, came from the countless hours spent spinning up EC2 instances, managing S3 buckets, tweaking config files and writing heaps of boilerplate code just to get some extra processing power and storage capacity.
It led us to ask ourselves: what if you could keep that gleamingly smooth Macbook Pro user experience but bundle it with infinite storage and computing capacity?
That’s what we’ve set out to build with Unweave.
Unweave works in one simple way: if you run `unweave python train.py` instead of `python train.py`, it automatically builds and runs your environment in the cloud, within seconds, while versioning everything you run end-to-end.
Report
Love the idea!! Was wondering if you've seen Floydhub and if you have thoughts on why they were not able to find a market a few years back?
@realkevinyang Hi Kevin - the idea behind Floydhub was great! However, the right play here lies in how the product fits into the user's existing workflow. We spend a lot of time making sure of this at Unweave.
Our goal is to bring down the new concepts a user needs to learn to as close to zero as possible. That's why the primary way of interacting with Unweave right now is the CLI. All you need to do is prefix the command you normally run with `unweave`. We build and run the environment *you already have*. Which means at any point, you can also stop using Unweave and run your code like you normally would on your terminal.
The goal with Unweave is to be a Runtime rather than a Platform for computing, which is what I think Floydhub got wrong.
Report
Very cool guys! This will definitely be of interest to lots of teams in the datacouncil.ai community.
@petesoder Thanks for your support Pete. Would love to collaborate with the Datacouncil community!
Report
This is a huge unlock for any engineer or company trying to explore and learn from their data. The ability to take a script and run it instantly in the cloud while feeling like it's still local is an unlock similar to what cloud dev environments, and some of what Github Codespaces are enabling.
Nice work @noorvir!
Unweave
Unweave
Unweave
Fabric
Unweave
Unweave