--shape_generalized_build_mode
功能说明
图编译时Shape的编译方式。
该参数后续版本会废弃,请勿使用。
关联参数
该参数不能与--input_shape_range、--dynamic_batch_size、--dynamic_image_size、--dynamic_dims同时使用。
参数取值
参数值:
- shape_generalized:模糊编译:在编译时系统内部对可变维度做了泛化后再进行编译。如果算子Shape是固定,则可变维度会修改为-1(维度不变,例如原来Shape为4维,模糊编译后仍为4维)进行编译。
- shape_precise:精确编译:是指按照用户指定的维度信息、在编译时系统内部不做任何转义直接编译。
参数值约束:如果算子本身不支持动态Shape、只支持固定Shape(无可变维度),此时按照固定Shape编译算子,不按模糊编译做泛化。
参数默认值:shape_precise
图1为编译的两种方式。
推荐配置及收益
无。
示例
--shape_generalized_build_mode=shape_generalized
支持的芯片型号
昇腾310B AI处理器
父主题: 调试选项