qzcli

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

Updated May 25, 2026
One-click install
npx skills add https://github.com/duypham2801/ThS_LLM --skill qzcli-duypham2801
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qzcli
Source: https://github.com/duypham2801/ThS_LLM/tree/main/.claude/skills/qzcli
Command: npx skills add https://github.com/duypham2801/ThS_LLM --skill qzcli-duypham2801

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rich, requests, prompt_toolkit, mcp.

What problem does it solve?

qzcli eliminates the hassle of manually searching, authenticating, and tracking GPU training jobs on the Qizhi (启智) platform by providing a single kubectl-style command interface.

Core Features & Use Cases

  • GPU job discovery and node availability: Find available compute resources (including low-priority nodes) before submitting.
  • Create and control compute jobs: Submit jobs interactively or non-interactively, then check status, watch progress, and stop jobs reliably.
  • Workspace and compute-group cache management: Refresh and resolve workspace/compute-group identifiers so job submission stays consistent over time.

Use Case: When launching distributed training for your experiment, use qzcli to log in, refresh resource caches, inspect available nodes, submit training jobs, and monitor/stop them if needed.

Quick Start

Run qzcli login to authenticate, then qzcli create -i to interactively select a workspace, compute group, and job spec for submission.

Frequently Asked Questions about qzcli

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

FAQPage Schema
How do I manage GPU jobs on the Qizhi platform from the command line?

You can manage GPU jobs on the Qizhi platform using a kubectl-style CLI to handle login, resource discovery, job submission with Docker images, and lifecycle actions. It supports interactive and non-interactive modes for distributed training workflows.

Can I check node availability before submitting distributed training jobs?

Yes, you can check node availability for distributed training jobs by refreshing cached resources. This allows you to discover available compute resources, including low-priority nodes, before submitting your Docker image jobs.

How do I submit a compute job interactively using a Docker image?

To submit a compute job interactively, use the create command with the interactive flag. This guides you through selecting a workspace, compute group, and job spec to launch your Docker image training job on available nodes.

What's the best way to monitor and stop active HPC scheduling jobs?

The best way to monitor and stop active HPC scheduling jobs is using dedicated CLI commands to list jobs, check their status, watch ongoing progress, and reliably stop jobs when needed without navigating the web interface.

Do I need Kubernetes to use this kubectl-style CLI for HPC scheduling?

No, you do not need Kubernetes to use this kubectl-style CLI for HPC scheduling. It operates directly on the Qizhi platform, resolving workspace and compute-group identifiers through cached resource management rather than requiring a Kubernetes environment.

What configuration methods are supported for authenticating GPU job management commands?

GPU job management commands support configuration via CLI arguments, stdin password input, environment variables, or a local environment file. This allows flexible authentication setups for both interactive and automated job submissions.