界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

benchmark-cli

benchmark-cli

【数据与研究】Use LimiX benchmark-style classification and regression CLI commands with safe local dataset and checkpoint handling.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: benchmark-cli description: "Use LimiX benchmark-style classification and regression CLI commands with safe local dataset and checkpoint handling." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

benchmark-cli

Use this sub-skill when a task asks for LimiX benchmark-style CLI inference over one or more local tabular dataset folders, result CSV collection, or dataset-layout validation before running the classification/regression benchmark scripts.

Start here

  1. Validate the dataset root before model inference:
    python sub-skills/benchmark-cli/scripts/validate_dataset_layout.py DATASET_ROOT --task classification
    python sub-skills/benchmark-cli/scripts/validate_dataset_layout.py DATASET_ROOT --task regression
    
  2. Prefer local inputs: pass both --data_dir and --model_path. Omitting either can trigger network downloads into ./cache.
  3. Choose an explicit config JSON path instead of relying on missing default config filenames.
  4. Treat full checkpoint CLI inference as GPU/CUDA-sensitive: the benchmark scripts guard on CUDA availability before they process workloads, and full LimiX checkpoint inference needs a local LimiX checkpoint. Do not claim a benchmark CLI was run unless it actually completed.

Reference map

  • references/cli-reference.md: flag meanings, safe local command templates, DDP launch shapes, output files, and metrics.
  • references/dataset-layout.md: expected dataset-folder schema, target-column placement, train/test behavior, dtype/category handling, and validator usage.
  • references/troubleshooting.md: GPU guard, auto-download/network failures, class-count and row-count skips, data-shape errors, DDP notes, and result-path confusion.

Routing boundaries

  • For direct LimiXPredictor Python API usage, route to ../predictor-inference/SKILL.md.
  • For inference config schema details, config generation, or preprocessing-pipeline edits, route to ../configuration-preprocessing/SKILL.md.
  • For retrieval tuning/search-space semantics beyond the CLI flag surface, route to ../retrieval-optimization/SKILL.md.
  • Do not run heavyweight benchmark CLIs as a validation shortcut. Use the bundled dataset validator and provide command recipes unless the user explicitly authorizes full inference with local data, a local checkpoint, and a ready CUDA/GPU environment.
我的收藏