One-click install
npx skills add https://github.com/raja21068/AutoResearch --skill qzcli-raja21068
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qzcli
Source: https://github.com/raja21068/AutoResearch/tree/main/skills/aris/qzcli
Command: npx skills add https://github.com/raja21068/AutoResearch --skill qzcli-raja21068

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you manage GPU compute jobs on the Qizhi (启智) platform without manually juggling sessions, credentials, and cluster resource details.

Core Features & Use Cases

  • Job lifecycle management: Submit jobs, list jobs, check status, watch progress, and stop jobs by job ID.
  • Workspace and compute-group discovery: Cache and refresh available workspaces, compute groups, and resource specs to avoid trial-and-error.
  • Batch submission for experiments: Launch multiple related runs from a JSON config with a matrix of parameters.

Use Case: You need to run distributed training across a specific compute group with the correct resource spec and Docker image, then monitor runs and stop failed ones quickly.

Quick Start

Run the command "qzcli login" to authenticate so you can then submit and monitor jobs on your Qizhi account.

Frequently Asked Questions about qzcli

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

FAQPage Schema
How do I submit and monitor GPU jobs on the Qizhi platform?

To submit and monitor Qizhi GPU jobs, you can use a kubectl-style CLI to manage the full job lifecycle, including creating runs, checking status with watch-based updates, and stopping jobs by ID.

What is the best way to run distributed training experiments across a compute group?

For distributed training across a compute group, use batch submission to launch multiple related runs from a JSON config with a matrix of parameters, then monitor progress and stop failed jobs quickly.

Can I manage Qizhi HPC orchestration without manually handling sessions and cluster resources?

Yes, HPC orchestration on Qizhi avoids manual session juggling by caching and refreshing available workspaces, compute groups, and resource specs to prevent trial-and-error resource selection.

How do I configure credentials to start submitting batch jobs on Qizhi?

To configure credentials for batch submission, run the login command to authenticate, or provide settings via CLI arguments, environment variables, or a local .env file before submitting jobs.

Does the qzcli kubectl-style CLI support interactive jobs or only non-interactive batch runs?

The kubectl-style CLI supports both interactive and non-interactive jobs, allowing you to create interactive sessions for exploration or submit non-interactive batch runs for automated experiments.