Claude-skill-registry hf-job-submit

Submit training jobs to Hugging Face cloud GPUs

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/hf-job-submit" ~/.claude/skills/majiayu000-claude-skill-registry-hf-job-submit && rm -rf "$T"
manifest: skills/data/hf-job-submit/SKILL.md
source content

HF Job Submit

Submit a Python training script to run on Hugging Face's cloud GPU infrastructure.

How to Use

$CLAUDE_CONFIG_DIR/skills/hf-job-submit/scripts/hf-job-submit.sh <script_path> <hardware> <packages>

Arguments

ArgumentDescriptionExample
script_path
Path to Python training script
/home/user/workspace/train.py
hardware
GPU hardware type
t4-small
,
a10g-large
packages
Space-separated pip packages
"trl transformers datasets"

Hardware Options

TypeGPUVRAMBest For
t4-small
T416GBModels < 1B
t4-medium
T416GBModels 1-3B
a10g-small
A10G24GBModels 1-3B
a10g-large
A10G24GBModels 3-7B (LoRA)
a100-large
A10040GBModels 3-7B (LoRA)

Prerequisites

  • HF_TOKEN
    environment variable must be set
  • Hugging Face Pro or Team account with GPU Jobs access

Output

Returns the Job ID on success, which can be used with

hf-job-status
and
hf-job-logs
.

Example

$CLAUDE_CONFIG_DIR/skills/hf-job-submit/scripts/hf-job-submit.sh \
  "/home/user/workspace/train.py" \
  "t4-small" \
  "trl transformers datasets peft accelerate"