What problem does it solve?
Manually managing GPU compute jobs on the Qizhi (启智) platform is slow and error-prone, with users facing inconsistent resource tracking, tedious job submission workflows, and limited visibility into compute group availability and job status across workspaces.
Core Features & Use Cases
- Job Lifecycle Management: Submit, stop, monitor, and watch GPU training jobs via intuitive CLI commands, with support for interactive guided workflows and non-interactive scriptable submissions for automation.
- Resource Discovery: Automatically cache and list available workspaces, compute groups, and idle GPU nodes to eliminate manual resource lookup and reduce configuration errors.
- Batch & HPC Workloads: Submit multiple jobs via config-driven batch workflows, and manage CPU-heavy HPC jobs with custom resource specifications for diverse training and inference workloads.
- Use Case: ML researchers running distributed training for medical image segmentation models can use qzcli to submit jobs to Qizhi GPU clusters in seconds, bypassing slow web interface workflows and reducing experiment setup time.
Quick Start
Use the qzcli skill to log in to your Qizhi account, refresh your workspace resource cache, and submit a new distributed training job named "vertebrae-seg-run" with 4 GPU instances running the command "bash train.sh --dataset vertebrae_ct".