--dynamic_dims

功能说明

设置ND格式下动态维度的档位。适用于执行推理时,每次处理任意维度的场景。

关联参数

该参数需要与--input_shape同时使用,不能与--dynamic_batch_size--dynamic_image_size--insert_op_conf同时使用。

参数取值

参数值:通过"dim1,dim2,dim3;dim4,dim5,dim6;dim7,dim8,dim9"的形式设置。

参数值格式:所有档位必须放在双引号中,每档中间使用英文分号分隔,每档中的dim值与--input_shape参数中的-1标识的参数依次对应,--input_shape参数中有几个-1,则每档必须设置几个维度。

参数值约束:当前支持的输入shape的动态维度档位最多为4维,每个维度档位数取值范围为(1,100],既必须设置至少2个档位,最多支持100档配置,建议配置为3~4档。

推荐配置及收益

无。

示例

依赖约束

如果调优时通过该参数设置了动态维度,则使用应用工程进行模型推理时,需要在aclmdlExecute接口之前,增加aclmdlSetInputDynamicDims接口,用于设置真实的维度。

关于aclmdlSetInputDynamicDims接口的具体使用方法,请参见aclmdlSetDynamicBatchSize