tao-list-capabilities

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

TAO Skill Bank Capabilities

TAO Skill Bank 功能

Use this skill when the user asks what
tao-skill-bank
can do, asks for plugin capabilities, asks which application or data workflows are available, asks which models are supported, or asks what models are capable with AutoML.
当用户询问
tao-skill-bank
能做什么、插件功能、可用的应用或数据工作流、支持的模型,或者哪些模型支持AutoML时,使用此技能。

Quick Start

快速开始

Run
scripts/list_tao_capabilities.py
for general capability questions, or
scripts/list_tao_models.py
for model/action and AutoML support questions.
对于通用功能问题,运行
scripts/list_tao_capabilities.py
;对于模型/操作和AutoML支持问题,运行
scripts/list_tao_models.py

Capability Answers

功能回答

For a general capabilities answer, run the packaged helper:
bash
${TAO_SKILL_BANK_PATH:-~/tao-skills-external}/scripts/list_tao_capabilities.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skills-external} --format text
Use the helper output as the source of truth for the answer instead of manually enumerating capabilities from this skill or plugin metadata. Include:
  • Every top-level application workflow under
    applications/
    and what it can do.
  • Every top-level data workflow under
    data/
    and what it can do.
  • Supported execution platforms from
    scripts/list_tao_platforms.py
    .
  • The fine-tuning/deployment workflow coverage for models under
    models/
    : train, evaluate, inference, export, and TensorRT engine generation when those actions are present in the packaged schema manifest.
  • AutoML support and the AutoML train-schema gate.
对于通用功能问题,运行打包的辅助脚本:
bash
${TAO_SKILL_BANK_PATH:-~/tao-skills-external}/scripts/list_tao_capabilities.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skills-external} --format text
以辅助脚本的输出作为回答的权威来源,而非手动枚举此技能或插件元数据中的功能。需包含:
  • applications/
    下的所有顶级应用工作流及其功能。
  • data/
    下的所有顶级数据工作流及其功能。
  • scripts/list_tao_platforms.py
    中列出的支持的执行平台。
  • models/
    下模型的微调/部署工作流覆盖范围:训练、评估、推理、导出以及TensorRT引擎生成(当这些操作存在于打包的架构清单中时)。
  • AutoML支持情况以及AutoML训练架构门限。

Model Lists

模型列表

When the user asks which TAO models are available or which actions a model can run, use the packaged model-list script instead of manually scanning model folders:
bash
${TAO_SKILL_BANK_PATH:-~/tao-skills-external}/scripts/list_tao_models.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skills-external} --scope all --format text
The model list comes from
skills/models/schemas.manifest.json
.
当用户询问可用的TAO模型或模型可执行的操作时,使用打包的模型列表脚本,而非手动扫描模型文件夹:
bash
${TAO_SKILL_BANK_PATH:-~/tao-skills-external}/scripts/list_tao_models.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skills-external} --scope all --format text
模型列表来自
skills/models/schemas.manifest.json

AutoML Lists

AutoML列表

When the user asks what models are capable with AutoML, use the same model-list script in AutoML mode, or the compatibility wrapper:
bash
${TAO_SKILL_BANK_PATH:-~/tao-skills-external}/scripts/list_tao_models.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skills-external} --scope automl --format text
bash
${TAO_SKILL_BANK_PATH:-~/tao-skills-external}/scripts/list_automl_support.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skills-external} --format text
AutoML support requires
skills/models/<network>/schemas/train.schema.json
to be packaged with the plugin and parse successfully as JSON. If that dataclass schema is missing or invalid, do not describe the model as AutoML-supported.
当用户询问哪些模型支持AutoML时,使用相同的模型列表脚本并切换到AutoML模式,或使用兼容性包装器:
bash
${TAO_SKILL_BANK_PATH:-~/tao-skills-external}/scripts/list_tao_models.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skills-external} --scope automl --format text
bash
${TAO_SKILL_BANK_PATH:-~/tao-skills-external}/scripts/list_automl_support.py \
  --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skills-external} --format text
AutoML支持要求插件中打包了
skills/models/<network>/schemas/train.schema.json
,且能成功解析为JSON。如果该数据类架构缺失或无效,则不要将该模型描述为支持AutoML。