TABLE OF CONTENTS
NVIDIA H100 SXM On-Demand
Want to scale your notebooks beyond local hardware? This Jupyter Notebooks tutorial on Hyperstack instantly shows you how to deploy and run interactive Python notebooks backed by powerful GPUs like the NVIDIA RTX A6000. From launching a VM to remote SSH access and notebook setup, the article walks through each stage so you can handle data science, deep learning, and model prototyping with professional‑grade performance. With concrete steps and examples for accessing and executing notebooks in the cloud, this tutorial makes GPU‑accelerated workflows practical for anyone.
1. How to Launch a VM on Hyperstack
First, we'll launch a Virtual Machine (VM) on Hyperstack with the power we need:
a. Go to the Hyperstack platform.

b. Click on “Deploy New Virtual Machine” to create a new virtual machine.
c. Name the virtual machine (e.g., 'Kandinsky').
d. Choose the data centre location (e.g., Norway Center).

e. Select the machine type (e.g., Nvidia RTX A6000 GPU).

f. Pick the operating system and server accordingly (e.g., Ubuntu).
g. Set up SSH keys and ensure you have a public IP by clicking on “Assign Public IP”.
h. Enable the “Auto-install Nvidia drivers” option to add NVIDIA drivers.
i. Click on “Deploy” to deploy the VM.

2. How to Access the VM?
Once launched, we can connect to the VM and SSH will be enabled:
a. Use the terminal to SSH into the VM using the provided public IP and Ubuntu as the username.
b. Verify the GPU (Nvidia RTX A6000) availability.
3. How to Setup Jupyter Notebook?
Next, we'll install Jupyter and set up our notebook environment:
a. Create a new directory and copy the repository URL.
b. Clone the desired GitHub repository to the VM.
c. Start with a virtual environment for dependency management.
d. Install Jupyter Notebook in the virtual environment.
4. How to Run the Code
With Jupyter installed, we can now access and run notebooks:
a. Start Jupyter Notebook with specific parameters (no browser, specific port).
b. In a new terminal, create an SSH tunnel with port binding for remote access.
c. Access the Jupyter Notebook through your local machine's browser.
d. Run the notebook step-by-step, including installing dependencies and loading the model.
e. Example code includes fetching the Kandinsky 3 model from Hugging Face Hub and deploying it to the CUDA target on the Nvidia GPU.
f. Generate images using new text inputs.
Watch the full tutorial below!
Also Read: Running a Chatbot: How-to Guide
And that's it! As you can see, Hyperstack’s ability to run unconstrained over on-demand GPUs for AI acceleration is a game changer. Within just a few clicks and a couple of commands, you can launch a notebook server equipped with a powerful GPU instance. This allows you to leverage the performance gains from GPU computing for machine learning, deep learning, and other demanding workloads.
Hyperstack takes care of all the infrastructure and configuration in the background so you can focus on being productive. So next time you need some GPU power for your Jupyter Notebook projects, remember Hyperstack is a fast, reliable and cost-effective solution. Simply launch your notebook, select your preferred GPU and start crunching!
Sign up today to access the Hyperstack Portal!
Subscribe to Hyperstack!
Enter your email to get updates to your inbox every week
Get Started
Ready to build the next big thing in AI?