Skip to content
Back to skills

Inference Workflow

ASecurity

"Adapt mixtral-offloading's notebook evidence into safe local

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
testingpython

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill inference-workflow --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Inference Workflow?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Inference Workflow
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-inference-workflow/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-inference-workflow)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: inference-workflow
description: "Adapt mixtral-offloading's notebook evidence into safe local
  offloaded Mixtral inference workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: MIT
---

# Inference Workflow

Use this sub-skill when the task is to run, script, adapt, or troubleshoot the
Mixtral offloading demo workflow: building an offloaded `MixtralForCausalLM`
from quantized safetensors, choosing offload sizes, and generating chat text.

## Read this when

- The user asks to turn the demo notebook into a Python script.
- The task mentions `OffloadConfig`, `QuantConfig`, `build_model`,
  `offload_per_layer`, or a quantized Mixtral state directory.
- The user needs to balance GPU VRAM, system RAM, and generation speed.
- A local run fails before or during model construction or generation.

## Route map

1. Read [references/workflow.md](references/workflow.md) for the full
   notebook-to-script recipe, validation gates, and generation-loop outline.
2. Read [references/configuration.md](references/configuration.md) when the task
   is about offload sizing, HQQ quantization settings, or memory trade-offs.
3. Use [scripts/create_offload_config.py](scripts/create_offload_config.py) to
   compute `main_size`, `offload_size`, and `buffer_size` from layer/expert
   counts without importing the repository.
4. Use [scripts/render_generation_skeleton.py](scripts/render_generation_skeleton.py)
   to render a safe starter script that shows where to call `build_model`
   without downloading weights or executing the model.
5. Read [references/troubleshooting.md](references/troubleshooting.md) for
   state-path, CUDA, memory, HQQ config, tokenizer, and generation-cache errors.

## What this sub-skill owns

- Runtime prerequisites specific to offloaded inference after the repository
  dependencies are installed.
- State directory checks for `model.safetensors.index.json` and safetensors
  weight-map keys used by `build_model`.
- The notebook's model setup pattern: tokenizer, quant configs, `OffloadConfig`,
  `build_model`, streamer, sampling parameters, and cached generation.
- Memory and speed trade-offs for `offload_per_layer`.

## What to route elsewhere

- Use the root [../../references/installation-and-runtime.md](../../references/installation-and-runtime.md)
  for source-only installation, `PYTHONPATH`, and package import checks.
- Use [../quantization-kernels/SKILL.md](../quantization-kernels/SKILL.md) for
  HQQ layer internals, packing functions, and Triton kernel errors.
- Use [../expert-cache/SKILL.md](../expert-cache/SKILL.md) for LRU expert-cache,
  storage, and SparseMoeWrapper internals.

## Minimal decision flow

1. Confirm the user has a CUDA-capable PyTorch runtime for actual inference.
   CPU-only checks can validate imports and config math, but not the advertised
   offloaded generation path.
2. Confirm the quantized state path is local and contains a Hugging Face
   safetensors index. Do not start a large network download unless the user
   explicitly asks.
3. Compute `offload_per_layer` and derived cache sizes from the model config.
4. Build the quantization configs exactly before calling `build_model`.
5. Keep generation code explicit about `attention_mask` and `past_key_values`
   if continuing multi-turn chat.

## Verification expectations

Safe checks are `--help` on the bundled scripts and dry-run config rendering.
Full Mixtral generation requires large external model artifacts and a CUDA GPU;
classify it as an approved native run only when the user accepts downloads,
memory use, and runtime cost.

Files in this skill

  • SKILL.md3.5 KB
  • references/configuration.md2.6 KB
  • references/troubleshooting.md2.6 KB
  • references/workflow.md4.5 KB
  • scripts/create_offload_config.py2.3 KB
  • scripts/render_generation_skeleton.py4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.