NVIDIA Academic Cloud GPU Grants
NVIDIA provides academic grants for free GPU cloud resources to researchers all over the world. Research labs are allocated credits that they can use towards GPU resources hosted by Saturn Cloud. See the links below to learn more about how to use the cloud GPUs, budgeting your usage, and how to get help.
If you haven't received a grant but are interested in doing so, you can learn more on the NVIDIA website.
Saturn Cloud is a platform for data science--helping people quickly do work on whatever technology they need: large instances, GPU processors, distributed computing, and more. In just a few steps you should be able to run Python code (or other languages) in the cloud, and with that you can expand the environment however you need.
As part of being granted GPU resources you should have received an email with login credentials for Saturn Cloud. If you haven't, please contact us. Use those credentials to log into Saturn Cloud. This login takes you to the Saturn Cloud environment where you can access GPUs.
Creating and Starting a Resource
Once you've logged into Saturn Cloud you'll want to set it up to start running your code on GPUs. A resource is an complete environment for running code. They come in multiple types, but the most commonly used one is a **Jupyter server**, which lets you use JupyterLab (or other IDEs) to execute Jupyter notebooks and Python scripts.
Create a Jupyter Server resource in your new account that you can run code on. On the Resources page you can set up your own environment by pressing the New Jupyter Server button and customizing the resource.
Once the server is created you'll need to turn it on. Press the green triangle on the resource's page to start the server. Once started you are ready to go.
Using the Resource
With a resource from a template, you can run the example notebooks immediately. The RAPIDS quick start, for example, lets you run GPU-accelerated data science code to process data and train machine learning models. In this tutorial, you get all the instructions to train a RAPIDS model on Saturn Cloud from start to finish. If you made a custom resource you can upload your own code (or connect the resource to a git repository).
When you're done using the resource, you can shut it down the same way you turned it on. By default the resource will also automatically shut-off after the browser window has been inactive for an hour.
Making the Resource Suit your NeedsCreating and using a Jupyter server resource is at the core of most of what you can do with Saturn Cloud. But there are lots of ways you can expand on it:
- Creating Dask cluster for the resource - One powerful feature of Saturn Cloud are its Dask clusters for distributed computing in Python.
- Have the resource use a GPU - Saturn Cloud resources can use GPUs as easily as CPUs for faster machine learning.
- Connect to data - How to connect to different data locations from a Saturn Cloud resource.
- Connect a git repo - Make a Saturn Cloud resource link with your git repositories to run your code.
- Use other IDEs (like PyCharm or VSCode) - Connect to a Jupyter server resource from your local IDE using an SSH connection.
- Schedule jobs and run deployments - Jobs and deployments are two other types of resources that let you schedule scripts to run or have continuously running resources (like APIs and dashboards).
As part of the NVIDIA academic grants researchers are awarded a certain amount of funding to spend on GPUs. That amount will be shared with you as part of the onboarding. Below are the prices per hour of the different Saturn Cloud GPU instance types that the credits can be spent on. Periodically the email address associated with the Saturn Cloud account will receive a report on the usage through that week.
|GPU (T4) instance||AWS instance type||vCPUs||vGPUs||Memory (GB)||Price per hour|
|T4 Bare Metal||g4dn.metal||96||8||384||$16.00|
|GPU (V100) instance||AWS instance type||vCPUs||vGPUs||Memory (GB)||Price per hour|
Saturn Cloud has documentation on more of the feature and capabilities of the platform, as well as example notebooks.Read the docs
The Saturn Cloud Community Slack is for Saturn Cloud users to discuss the platform together.Join the community
Chat with Saturn Cloud
Saturn Cloud representatives are available during US business hours to help with using the cloud resources.Start a chat