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

nebullvm-backends

nebullvm-backends

【数据与研究】Guides NebullVM data/device handling, backend selection, compiler lists, and optional dependency troubleshooting.

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

技能说明

GitHub

name: nebullvm-backends description: "Guides NebullVM data/device handling, backend selection, compiler lists, and optional dependency troubleshooting." disable-model-invocation: true metadata: disco-role: operating license: NO_LICENSE

NebullVM backends

Use this sub-skill when the user is asking about the lower-level NebullVM support layer behind Speedster: data shapes, device parsing, backend lists, optional dependencies, or compiler selection.

Triggers

  • DataManager input formats and dataloader conversion.
  • check_device, gpu_is_available, TPU fallback, or AWS Neuron fallback behavior.
  • Auto-installer framework/backend/compiler selectors.
  • Compiler backend availability questions.
  • Optional dependency or platform-specific install failures.

Read next

  • references/api-reference.md for the verified enums, dataclasses, and selector functions.
  • references/data-and-devices.md for the accepted data and device formats.
  • references/compiler-selection.md for the framework/backend/compiler decision logic.
  • references/troubleshooting.md for compiler, platform, and optional dependency failures.
  • scripts/nebullvm_backend_probe.py for a safe selector/device/import smoke probe.
  • ../speedster-optimization/SKILL.md when the question is about the higher-level optimization API rather than the support layer.

What to include

  • Public enums and dataclasses from nebullvm.core.models.
  • DataManager and PytorchDataset behavior.
  • Backend and compiler selection rules from auto_installer.
  • Device parsing and accelerator fallback behavior.

What to exclude

  • Direct training workflows or long optimization runs.
  • Unsafe shell installer execution unless the user explicitly wants backend installation.

Quick decision rule

If the user is trying to understand which framework/backend/compiler combination is valid, start here. If they are already calling optimize_model, read the Speedster sub-skill first.

我的收藏