UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

inference-workflow

inference-workflow

Adapt mixtral-offloading's notebook evidence into safe local offloaded Mixtral inference workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

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 for the full notebook-to-script recipe, validation gates, and generation-loop outline.
  2. Read references/configuration.md when the task is about offload sizing, HQQ quantization settings, or memory trade-offs.
  3. Use 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 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 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

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.

保存したスキル