tao-list-capabilities について
インストール済みの TAO skill bank で利用できる機能、ワークフロー、対応モデル、AutoML の範囲を調べる TAO スキルです。プラグインのメタデータを手作業で列挙せず、同梱スクリプトとスキーマを参照します。
主な機能
- 01アプリケーションとデータのワークフローを一覧表示
- 02対応する実行プラットフォームを確認
- 03モデルのアクションと AutoML 対応を表示
- 04同梱の機能・モデル用スクリプトを利用
活用シーン
- 01利用可能なアプリケーションやデータのワークフローを調べる
- 02モデルが指定アクションに対応するか確認
- 03モデルやアクションの AutoML 対応を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nvidia/ skills --skill tao-list-capabilitiesインストール後、Claude Code で/tao-list-capabilitiesを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
BENCHMARK.mdskill-card.mdskill.oms.sigconfig/skillspector-baseline.yamlevals/evals.json詳細
TAO Skill Bank の機能
単体でインストールする場合 このセッションが TAO Skill Bank プラグインによって初期化されていない場合は、まず
tao-setupスキルを実行してください(ホストの事前チェック、認証情報、スキル間の検出)。
ユーザーから tao-skill-bank でできること、プラグインの機能、利用できるアプリケーションまたはデータのワークフロー、サポート対象のモデル、あるいは AutoML で対応可能なモデルについて尋ねられた場合に、このスキルを使用します。
クイックスタート
一般的な機能に関する質問には scripts/list_tao_capabilities.py を、モデル/アクションや AutoML のサポートに関する質問には scripts/list_tao_models.py を実行します。
機能に関する回答
一般的な機能について回答する場合は、パッケージに含まれるヘルパーを実行してください。
${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_tao_capabilities.py \
--skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --format text
このスキルまたはプラグインのメタデータから機能を手作業で列挙するのではなく、ヘルパーの出力を回答の正確な情報源として使用してください。以下を含めます。
applications/内の最上位アプリケーションワークフローすべてと、それぞれでできること。data/内の最上位データワークフローすべてと、それぞれでできること。- インストール済みのプラットフォームスキル(tao-run-on-docker / -slurm / -kubernetes / -brev、および外部のものがあればそれも)から確認した、サポート対象の実行プラットフォーム。実行環境からコアルータースキルのみが表示される場合は、
skills/platform/tao-run-on-*/SKILL.mdのフロントマターを読み取ります。 models/内のモデルについて、パッケージ化されたスキーママニフェストに該当するアクションがある場合、そのファインチューニング/デプロイのワークフローで対応する範囲(トレーニング、評価、推論、エクスポート、TensorRT エンジンの生成)。- AutoML のサポートと、アクションごとの AutoML スキーマ判定。
モデル一覧
ユーザーから利用可能な TAO モデル、またはモデルで実行できるアクションについて尋ねられた場合は、モデルフォルダーを手作業で調べるのではなく、パッケージに含まれるモデル一覧スクリプトを使用してください。
${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_tao_models.py \
--skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --scope all --format text
モデル一覧は skills/models/schemas.manifest.json から取得されます。
AutoML の一覧
ユーザーから AutoML で対応可能なモデルについて尋ねられた場合は、同じモデル一覧スクリプトを AutoML モードで使用するか、互換性ラッパーを使用してください。
${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_tao_models.py \
--skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --scope automl --format text
${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_automl_support.py \
--skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --format text
特定の圧縮アクションについて尋ねられた場合は、--action distill、--action prune、または --action quantize を使用してください。
あるアクションの AutoML サポートには、skills/models/<model_skill>/schemas/<action>.schema.json がプラグインにパッケージ化され、有効な JSON として解析できる必要があります。そのデータクラススキーマが存在しないか無効な場合、そのモデル/アクションを AutoML 対応として説明しないでください。