What problem does it solve?
Quantizing large language models normally requires holding the entire model in memory or on local disk, which is infeasible for very large models. This Skill runs low-memory, resumable quantization jobs that process split BF16/FP16 GGUF repos one shard window at a time, either locally or as Hugging Face Jobs.
Core Features & Use Cases
- Low-memory windowed quantization: Uses skippy-quantize to stage, quantize, publish, and clean up one split window at a time, keeping memory bounded via --max-memory.
- Resumable HF Jobs: Launches Hugging Face Jobs with mounted Hub repos, HF_TOKEN secrets, and manifests so cancelled jobs resume from the first missing target shard.
- Monitoring and validation: Polls a compact JSON status file, inspects job logs for healthy or concerning markers, and validates the target repo by counting shards and checking the quant plan and tensor-type file.
- Use Case: You have a 200GB split BF16 GGUF model on the Hugging Face Hub and need a Q4_K_M quant repo. Launch an HF Job with the source and target repos mounted, let skippy-quantize publish shards incrementally, and validate the completed target repo.
Quick Start
Ask the agent to create and launch a low-memory skippy-quantize job that quantizes your split BF16 GGUF source repo into a target quant repo on Hugging Face with a specified quant type and tensor-type recipe.