qzcli

Manage GPU compute jobs on the Qizhi platform via a kubectl-style CLI.

2|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/goupup-ai/miccai25 --skill qzcli-goupup-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qzcli
Source: https://github.com/goupup-ai/miccai25/tree/main/ARIS/skills/qzcli
Command: npx skills add https://github.com/goupup-ai/miccai25 --skill qzcli-goupup-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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".

Frequently Asked Questions about qzcli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I submit distributed training jobs to Qizhi GPU clusters from the command line?

You can submit distributed training jobs to Qizhi GPU clusters using a kubectl-style CLI that supports scriptable, config-driven batch workflows and interactive guided submissions, bypassing manual web portal navigation.

Can I automate batch job submission and orchestration for Qizhi compute workloads?

Yes, batch job submission and orchestration for Qizhi compute workloads is automated via config-driven workflows within the CLI, enabling scriptable and reproducible job execution for diverse training and inference tasks.

Does the Qizhi CLI support real-time job status monitoring and compute resource discovery?

The Qizhi CLI supports real-time job status monitoring and automatic compute resource discovery by caching and listing available workspaces, compute groups, and idle GPU nodes to eliminate manual resource lookup.

What is the best way to manage multiple GPU job lifecycles on the Qizhi platform without using the web portal?

The best way to manage Qizhi GPU job lifecycles without the web portal is using a kubectl-style CLI to submit, stop, monitor, and watch jobs, ensuring reproducible workflows with configurable authentication.

Can I run both interactive and non-interactive HPC workloads using the Qizhi CLI?

Yes, you can run both interactive guided workflows and non-interactive scriptable submissions for HPC workloads, specifying custom resource specifications for CPU-heavy jobs across Qizhi GPU clusters.

How does compute resource caching work for Qizhi GPU job management?

Compute resource caching for Qizhi GPU job management automatically discovers and lists available workspaces, compute groups, and idle GPU nodes, reducing configuration errors and eliminating inconsistent resource tracking.