CANN/cannbot-skills CSV公共字段与约定
CSV 公共字段与约定【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills公共字段定义9 个所有模式通用序号列名类型必填默认值说明1testcase_nameSTRING是自动生成用例唯一名称。缺失时自动生成为auto_testcase_name_N。2network_nameSTRING否None网络/模型名称标签如model_name_train。3input_data_rangesFLOAT_RANGE_NESTED否((None, None),)每个输入张量的随机数据范围。每个元素为(min, max)。TensorList 输入使用展开嵌套格式每个子 tensor 对应一个 range如(((-10, 10), (-10, 10), (-10, 10)),)详见 02-kernel-fields.md「TensorList 嵌套结构」。4precision_tolerancesFLOAT_RANGE_NESTED否None每个输出的精度容差对(rtol, atol)。如((0.001, 0.001),)。TensorList 输出使用展开嵌套格式如(((0.001, 0.001), (0.001, 0.001), (0.001, 0.001)),)。5absolute_precisionFLOAT_OR_NESTED否1e-8默认绝对精度容差。可以是单个浮点数或嵌套容器实现逐输出控制。6is_enabledBOOL否True设为False跳过此用例。7remarkSTRING否None自由备注信息。8soc_seriesSTRING_TUPLE否NoneSoC 过滤。前缀-表示排除。如(Ascend910A, -Ascend310P)9priorityINT否0优先级用于选择性执行。CSV 格式规则填写规范禁止无故设 None未明确要求为空的字段使用列规格默认值字符串带单引号tuple 内 dtype/format 等字符串用float16、ND顶层字段testcase_name、op_name不加引号双引号包裹特殊字段含括号、逗号的字段必须用双引号包裹CSV 标准dict key 双引号{epsilon: 1e-05}禁止 repr()字符串用str()单引号在构造 tuple 时嵌入单元素 tuple 尾逗号1 维 shape 如(12289,)必须带尾逗号precision_tolerances 尾逗号兼容校验脚本需同时接受((a, b))和((a, b),)两种格式input_shapes / output_shapes只填静态值动态 shape 由框架自动推导ori 字段默认留空TTK 框架自动回退通用禁止所有模式约束禁止不从 S5 JSON 取值而自行推导 shape/dtype禁止修改固定列名和列顺序禁止跳过验证步骤【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考