CANN / docs - 配置精度模式

CANN / docs - 配置精度模式 配置精度模式【免费下载链接】docs该仓库用于维护cann公共文档项目地址: https://gitcode.com/cann/docs如果在模式转换时不指定网络模型或算子的精度模式默认采用fp16float16数据类型进行计算。配置模型高精度模式后推理可提升精度但可能会影响推理性能如果在精度达标的同时需要保持性能则可以配置部分算子保持原始网络中的数据类型。配置网络模型的高精度模式使用ATC工具转换模型时增加高级参数--precision_mode用于指定精度模式。参数设置如下所示表示如果网络模型中算子支持fp32float32则使用fp32如果网络模型中算子不支持fp32则使用fp16float16。--precision_modeallow_fp32_to_fp16关于该参数的详细说明请参见《ATC离线模型编译工具》中的“参数说明 高级功能参数 算子调优选项 --precision_mode”。使用转换后的om模型重新推理。配置部分算子保持原始网络中的数据类型使用ATC工具转换模型时增加高级参数--keep_dtype指定部分算子计算时保持原始网络的数据类型和--precision_mode指定网络模型的精度模式。参数使用示例如下--keep_dtype$HOME/exceptionlist.cfg --precision_modeforce_fp16配置文件名举例为_exceptionlist.cfg_配置文件样例如下文件中每一行是一个算子的名称将配置好的_exceptionlist.cfg_文件上传到ATC工具所在服务器任意目录Opname1 Opname2 …关于该参数的详细说明请参见《ATC离线模型编译工具》中的“参数说明 高级功能参数 算子调优选项 --keep_dtype”。使用转换后的om模型重新推理。【免费下载链接】docs该仓库用于维护cann公共文档项目地址: https://gitcode.com/cann/docs创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考