用途:驱动 tao-daft validate 对 DAFT 数据集或其父目录树做校验。触发场景包括用户提到 TAO DAFT、DAFT 格式、schema 或交叉引用错误、tao-daft validate。非 DAFT 布局(COCO、YOLO、Data Factory JSONL)不适用。
主要能力:CLI 是规范,该技能负责选择子命令与参数并解释结果,不自行用 Python 重实现校验。快速开始:tao-daft validate <format> --path <dataset-or-parent-dir>。
使用方式:先确认安装,python -c "import nvidia_tao_daft",缺失则 pip install nvidia-tao-daft;用 tao-daft --version 验证。format 是位置子命令(如 metropolis-v3.0、cosmos-reason-v1.0),不是 --format;目标用 --path 传入。发现格式与参数:tao-daft validate --help、tao-daft validate <format> --help。流程:--version → validate --help → 选格式 → 叶子 --help → 运行 → 解释。
格式推断:meta.json 与 media/、text/ 并列则为 cosmos-reason-v1.0;含 contextual/ 且伴随 raw/、task/ 则为 metropolis-v3.0;否则询问用户。
限制:仅校验 DAFT;支持格式取决于已安装版本的 --help;仅覆盖 validate,info 与 convert 有各自技能。参数按格式不同,不要跨格式假设。大目录输出较大,建议重定向到文件分片读取。CI 中可加 --strict 使警告失败。