news 2026/5/9 16:55:50

CANN/pypto设置验证选项API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/pypto设置验证选项API

pypto.set_verify_options

【免费下载链接】pyptoPyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto

产品支持情况

产品是否支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明

设置精度调试 Verify 特性的自检开关、及特性对应的功能选项。

函数原型

set_verify_options(*, enable_pass_verify: Optional[bool] = None, pass_verify_save_tensor: Optional[bool] = None, pass_verify_save_tensor_dir: Optional[str] = None, pass_verify_pass_filter: Optional[List[str]] = None, pass_verify_error_tol: Optional[List[float]] = None, ) -> None

参数说明

参数名输入/输出说明
enable_pass_verify输入含义:总体使能开关,决定所有pass_verify_选项、接口是否有效。
说明:True:代表使能。
类型:bool
取值范围:True/False
默认值:False
pass_verify_save_tensor输入含义:配置是否将模拟计算数据存盘。
说明:True:代表存盘。
类型:bool
取值范围:True/False
默认值:False
pass_verify_save_tensor_dir输入含义:配置检测结果及数据的保存路径。
说明:设定绝对路径的字符串。
类型:str
默认值:
"{RUNNING_DIR}/output/output_{TS}"
pass_verify_pass_filter输入含义:配置待自检的Pass名称列表。
说明:合法的Pass名称。
不指定则默认校验pass: ["ExpandFunction", "SplitK", "L1CopyInReuseMerge", "InferDynShape", "InferParamIndex", "CodegenPreproc"];指定"all"则校验所有pass,指定[]不校验pass只校验tensor_graph; 指定非法名称则忽略。
类型:List[str]
默认值:空
pass_verify_error_tol输入含义:配置精度工具对比精度需要用到的rtol和atol。
说明:List中的第一个值是rtol,第二个值为atol;List长度不等于2时,使用默认值。
类型:List[float]
默认值:[1e-3, 1e-3]

返回值说明

void:Set方法无返回值。设置操作成功即生效。

约束说明

调用示例

verify_options = { "enable_pass_verify": True, "pass_verify_save_tensor": True, "pass_verify_save_tensor_dir": "/LARGE/DRIVE/DIR", } pypto.set_verify_options(**verify_options)

【免费下载链接】pyptoPyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 16:54:49

CANN/runtime物理内存共享示例

7_physical_memory_sharing_withpid 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 描述 本样例展示了同一个Device、两个进程间的物理内存共享,但在共享内存时启用进程白名单校验。 产品…

作者头像 李华
网站建设 2026/5/9 16:52:35

高效开发利器:Trae 插件 PyCharm 安装与配置实战指南

在快速迭代的后端开发中,效率至关重要。传统的接口调试方式,往往需要依赖 Postman 或 curl 等工具,频繁切换窗口,效率低下。而 Trae 插件作为一款轻量级的 HTTP 客户端,可以直接集成到 PyCharm IDE 中,实现…

作者头像 李华
网站建设 2026/5/9 16:49:32

CANN/transformer仓experimental路径MIX算子开发贡献

transformer仓experimental路径MIX算子开发贡献 【免费下载链接】cann-learning-hub CANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。 项目地址: https://gitcode.com/cann/cann-lea…

作者头像 李华
网站建设 2026/5/9 16:49:10

前端安全:安全审计实战指南

前端安全:安全审计实战指南 前言 安全审计是发现和修复安全漏洞的关键!如果你的网站从来没有做过安全审计,那你的网站可能存在很多安全隐患。今天我就来给大家讲讲如何进行前端安全审计。 为什么需要安全审计 发现漏洞:找出潜…

作者头像 李华
网站建设 2026/5/9 16:43:35

Shell脚本AI助手:终端集成Ollama与OpenAI的智能运维实践

1. 项目概述:一个纯粹的Shell脚本智能终端助手 在终端里直接和AI对话,让它帮你写命令、分析日志、解答技术问题,甚至管理本地的大语言模型——听起来是不是很酷?这就是 shell-pilot 带给我的核心体验。作为一个常年泡在终端里的…

作者头像 李华
网站建设 2026/5/9 16:38:31

CANN算子平台贡献指南

了解行为准则 【免费下载链接】ascend-boost-comm 算子公共平台,南向对接不同组织开发的算子库,北向支撑不同加速库应用,实现M x N算子能力复用 项目地址: https://gitcode.com/cann/ascend-boost-comm Ascend Boost Comm属于CANN开放…

作者头像 李华