OAsis User Guide
Welcome to the OAsis high-performance computing cluster, which OneAsia Network Limited actively maintains.
This user guide will quickly walk you through the cluster design and provide examples of consuming our computing resources.
Content is grouped into four chapters by the target audience. Please feel free to view articles in the order you like.
To all users
Brief introduction to the cluster
The cluster consists of many components to provide a good experience for various tasks for variou...
Access the cluster
There are three ways to access the cluster: web portal, SSH, and CLI client. This article will co...
Builtin software
The OAsis HPC cluster has some standard software built-in. We provide them via Lmod and Container...
Finding help
We recommend you reach us by creating a support ticket through the web portal if you need help. ...
To researchers
Submit jobs
To cater to users from various knowledge backgrounds with different preferences, we provide multi...
Fine tune your workload
The web portal provides data for you to understand the actual utilization of your jobs, running o...
Access your files
The cluster has a parallel file system which provides fast and reliable access to your data. You ...
To project leads
Manage your team
If you are an account coordinator, you may invite new users or revoke their access. In addition, ...
Custom software
When the built-in software doesn't fit your needs, feel free to bring your software to the cluste...
Quick jobs
Quick job is one of our web portal's features. It is an excellent way to unify and speed up your ...
Jobs, quota, and setup alerts
You may want to check the jobs teammate submitted to ensure they are reasonably leveraging your r...
To technical/billing owners
Manage accounts and quotas
Account hierarchy If you are on behalf of an institute or an enterprise, most likely, you will h...
Billing, cost allocation and reports
You may download your monthly bill anytime under the "Billing" tab on your account page. This ar...
Integrate your own workflow with job automation APIs
OAsis offers job automation APIs that allow you to enqueue and inspect jobs easily. This means yo...
Case studies
Run docker-based workload on HPC with GPU
In this case study, we will walk thru how to convert a docker image into singularity format and i...
Render 3D graphics with Blender
Welcome to OAsis! If you're looking to render 3D graphics using the cluster GPU, we've got you co...
AI painting with stable diffusion
The OAsis cluster is equipped with 80GB A100 GPUs that can be leveraged to create artwork using...
Run and train chatbots with OpenChatKit
OpenChatKit provides an open-source framework to train general-purpose chatbots. It includes a ...
PyTorch with GPU in Jupyter Lab using container-based kernel
The easiest way to kick start deep learning is to use our Jupyter Lab feature with container kern...
Run NVIDIA-Merlin MovieLens Example in Jupyter Lab
NVIDIA-Merlin NVIDIA Merlin is an open source library that accelerates recommender systems on NV...
Multinode PyTorch Model Training using MPI and Singularity
Why multiple nodes? Multinode training in PyTorch allows for the distribution of the computation...
Running the Vicuna-33B/13B/7B Chatbot with FastChat
Introduction The Vicuna chatbot is an open-source conversational AI model trained using fine-tun...
Run nemo-megatron-gpt-5B model with NVIDIA NeMo
Introduction NVIDIA NeMo is a powerful toolkit designed for researchers working on various conve...
Accelerating molecular dynamics simulations with MPI and GPU
In this article, we will explore techniques for speeding up molecular dynamics simulations with...
Accelerate a simple C++ program with MPI and CUDA
This article will discuss parallel computing and how it can be applied using MPI and CUDA paradig...
Accelerate FASTQ to BAM conversion using GPU and Parabricks
Refs to Parabricks: fq2bam (FQ2BAM + BWA-MEM) Parabricks fq2bam is a software tool that can ge...
Generate sound effect/music with Meta's AudioCraft
AudioCraft is a framework for applying generative AI in the sound field. It comes with a pre-trai...
Introduce Nvidia Modulus Symbolic (Modulus Sym)
Compare with traditional simulation and NVIDIA Modulus Compared to traditional simulations, NVID...
Nvidia Modulus Symbolic(Modulus Sym) Workflow and Example
A typical workflow followed when developing in Modulus Sym. Hydra This is a configuration pac...
Retrieval Augmentation Generation - Langchain integration with local LLM
This integration allows LLM to efficiently retrieve and organize information, making it easier fo...
Using 10x Genomics Cell Ranger
OAsis cluster has Cell Ranger pre-installed. Users may load it from Lmod. The following is an exa...
Creating JupyterLab in Kubernetes workspace
JupyterLab is a famous tool for AI researchers. We will discuss how to prepare it on the OAsis Po...
Troubleshooting
Using MetaX C500 GPUs
Currently, OAsis HPC is connecting with one Kubernetes cluster (gcc500), which has one compute no...