"Serverless Jupyter notebooks"
TL;DR:They let you run local Jupyter notebooks using your cloud compute.
Founded by Trevor Chow & Leila Clark
👀 Team
Trevor used to do ML research at Stanford, while Leila was a software engineer working on high-performance infrastructure at Jane Street. They started Moonglow because they’ve seen how janky and unintuitive the current tooling is for ML research, and how that is bottlenecking the pace at which researchers can validate their results at scale.
❌ Problem: moving experiments to cloud GPUs sucks
When you’re doing machine learning research, it’s important to try out new ideas quickly. Jupyter notebooks make that easy. But what happens when your local computer isn’t enough?
Your workflow probably looks like this:
- Go to your cluster or cloud provider
- Pick the right configs and spin up a node
- SSH into the node
- Install all the required packages
- Pull your code from GitHub
All of this is before you’ve even run a single cell in your notebook! And if you want to share your work or come back to it later, either you need to keep your GPU running (expensive) or go through this entire process again (slow).
🎉 Solution: Bring your own compute to Jupyter
Moonglow connects your local Jupyter notebooks to your cloud compute provider. With a click of a button, you can switch runtimes and scale up your experiments to the GPUs you need.
Moonglow handles all of the messy DevOps under the hood, and since your notebook lives in your local IDE, you can easily come back to it and get it running in seconds!
They currently support connecting notebooks in VS Code / Cursor to Runpod instances, and they’re expanding this to other providers soon e.g. AWS, GCP, Azure, Lambda Labs etc.
Learn More
🌐 Visit moonglow.ai to learn more
🌙 Try out Moonglow or book a time to get set up.
👥 Let the team know which cloud providers they should support next
🤝 Connect us to ML researchers you know.
👣 Follow Moonglow on LinkedIn & X