CANN/pypto设置主机选项API文档
pypto.set_host_options【免费下载链接】pyptoPyPTO发音: pai p-t-oParallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto产品支持情况产品是否支持Atlas A3 训练系列产品/Atlas A3 推理系列产品√Atlas A2 训练系列产品/Atlas A2 推理系列产品√功能说明该接口是编译框架提供的运行时动态配置管理功能的核心部分它将原本静态配置在tile_fwk_config.json中的参数转变为动态、可编程的指令主要功能是控制上板流程的执行。函数原型set_host_options(*, compile_stage: Optional[CompStage] None, compile_monitor_enable: Optional[bool] None, compile_timeout: Optional[int] None, compile_timeout_stage: Optional[int] None, compile_monitor_print_interval: Optional[int] None) - None参数说明参数名输入/输出说明compile_stage输入含义控制编译执行的阶段说明ALL_COMPLETE: 无影响正常编译与运行;TENSOR_GRAPH: 编译阶段生成最终张量图后停止;TILE_GRAPH: 编译阶段生成最终分片图后终止EXECUTE_GRAPH: 编译阶段生成最终执行图后终止CODEGEN_INSTRUCTION: 编译阶段生成指令代码后终止CODEGEN_BINARY: 编译生成代码二进制后终止, 编译阶段结束。取值范围: CompStage (ALL_COMPLETE/TENSOR_GRAPH/TILE_GRAPH/EXECUTE_GRAPH/CODEGEN_INSTRUCTION/CODEGEN_BINARY)默认值: ALL_COMPLETEcompile_monitor_enable输入含义控制编译阶段是否开启编译进度监控打印说明True: 使能监控;False: 关闭监控。取值范围: bool (True/False)默认值: Falsecompile_timeout输入含义使能编译进度监控当前编译的总耗时超过该值后打印超时告警提示信息说明仅在compile_monitor_enable为True时生效单位秒数值为0时表示禁用告警提示打印数值类型: int 。取值范围: int [0, 2147483647]默认值: 600compile_timeout_stage输入含义使能编译进度监控编译流程单个阶段的耗时超过该值后打印超时告警提示信息说明仅在compile_monitor_enable为True时生效单位秒数值为0时表示禁用告警提示打印数值类型: int 。取值范围: int [0, 2147483647]默认值: 0禁用compile_monitor_print_interval输入含义使能编译进度监控编译流程单个阶段的耗时超过60s后开始按照此间隔进行进度打印说明仅在compile_monitor_enable为True时生效单位秒数值类型: int 。取值范围: int [0, 2147483647]默认值: 60返回值说明voidSet方法无返回值。设置操作成功即生效。约束说明类型安全需要确保传入的value的类型与参数定义的类型完全一致否则可能导致未定义行为或运行时错误。作用范围参数设置是全局性的会影响后续所有的编译过程。调用示例pypto.set_host_options(compile_stagepypto.CompStage.EXECUTE_GRAPH, compile_monitor_enableTrue, compile_timeout120, compile_timeout_stage30, compile_monitor_print_interval20 )【免费下载链接】pyptoPyPTO发音: pai p-t-oParallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2597938.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!