Instance lifecycle
Table of Contents
Instance lifecycle
Launch an instance
Choose the framework of your choice and configure the instance with
- Instance type - (On-demand)
- GPU type (H100SXM, RTX 6000Ada, A100, A6000, A5000 and RTX 5000)
- Storage - Scale up to 2TB of storage. Need more? Contact us.
- Startup script - Run your own startup script to install any library or package you want.
and hit launch. We do all the required work for you, in less than 20 seconds your instance is up and running.
On-demand
On-demand instances are charged per minute. You can pause and resume the instance anytime you want. Once you pause the instance, the compute is released and can be used by other users. You will be charged only for the reserved storage.
Accessing an instance
Once you launch an instance, you can access it in multiple ways.
- Jupyterlab
- VSCode
- API - You can run services like Gradio, Streamlit, FastAPI, Flask, etc on port 6006, and access it using the API endpoint.
- SSH - You can SSH to the instance using the provided DNS. Ensure you have added your public key here.
All the GPU powered instances comes with required Cuda libraries and required libraries pre-installed. You can also install any library or package you want using the terminal.
Always store the data under /home, any data stored outside /home will be lost when you pause and resume the instance.
The libraries installed are lost, if you pause and resume the instance. To prevent it, you can create a separate conda environment and install the required libraries. Check here for more details.
Pause an Instance
You can pause your instance by clicking the pause button. Pausing an instance frees up compute resources like GPU, CPU, and RAM. All the data will be retained and will be available when you resume.
Any libraries installed outside a custom conda environment will be lost.
Data only under /home will persist when you pause an instance, always use /home for storage.
You will still be charged for the storage, so if you do not plan to use the instance anytime soon, consider deleting it.
Resume an Instance
Click resume on a paused instance to start with your work. A new instance will be created with all your previous data. You can also modify the instance parameters like GPU type, GPU quantity and storage while resuming the instance.
You can resume an instance only if it is in the same region.
Delete an Instance
Make sure you have backed up all the required data before deleting the instance. Once you delete the instance, all the data will be lost and cannot be recovered.