Getting Started
How to sign up for Saturn Cloud and launch a project!
Saturn is an end to end enterprise data science platform focused on providing the fastest possible runtime to drive faster iteration cycles, and value delivery. Using multiple nodes and GPUs dramatically accelerates data science workloads, but these systems are often hard to maintain. Saturn focuses on enabling Dask and RAPIDS, which makes multi-node and multi-gpu computation much faster and easier.
Saturn is installed inside your AWS account, secured inside your VPC in an EKS (Elastic Kubernetes) cluster. Your code and data never leave your account. Saturn is priced in a pay as you go model. You only pay for what you use, and you can cancel anytime (we have no subscription fee).
Saturn provides
Typical steps in getting started with Saturn look like this:
Most people will either
environment.yml
, requirements.txt
, and/or a bash
script to build an image using the Saturn Image BuilderSaturn supports environment variables and file-based credentials that are present in all your containers. Some common examples are:
Most people start with a Jupyter instance. You can resize this instance as needed (our biggest tier has 500 GB of RAM and 8 V100 GPUs). If you want, you can add a Dask cluster to parallelize your work. The code you write in Jupyter is versioned and mirrored on your Dask cluster. If it works in Jupyter, it will work on your Dask cluster. Some common examples are:
Once you’ve got something you’re happy with, people typically deploy their work. Some common examples are:
Voila
Saturn can deploy arbitrary http applications and handle secure authentication at the network layer so that only authorized users can consume them. Saturn can also schedule arbitrary scheduled workflows that run on the Kubernetes cluster. Any deployment can (but doesn’t have to) utilize Dask.
Saturn is most useful for data science teams that need faster performance and repeatable deployment.
If you use Spark and are looking for more performance or a more pythonic experience, you might be interested in Saturn.
How to sign up for Saturn Cloud and launch a project!
Introduction to the top level concepts exposed in the Saturn User Interface
Saturn provides SSH access into Jupyter instances, which means you can also connect PyCharm and VS Code
Step-by-step walkthroughs that demonstrate how to use Saturn Cloud.
Quick tips to keep you running smoothly on Saturn.
Troubleshoot your Saturn Issues or reach out for support.
Frequently Asked Questions
How to be notified about or report problems