自动通道稀疏搜索简易配置文件【免费下载链接】amctAMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。项目地址: https://gitcode.com/cann/amct自动通道稀疏搜索的相关配置说明存在于basic_info.proto文件中该文件所在目录为_AMCT_安装目录/amct_pytorch/proto/basic_info.proto。消息是否必填类型字段说明AutoChannelPruneConfig---AMCT自动通道稀疏搜索简易配置。requiredfloatcompress_ratio压缩率。以所有可量化层的计算量为基准压缩的倍数。optionalboolascend_optimized是否做昇腾亲和优化如果稀疏后的模型要部署在AI处理器上建议此项配置为true。optionalfloatmax_prune_ratio单层最大稀疏率限定接口输出的稀疏配置中稀疏率的最大值默认为1。optionalint64test_iteration输入测试数据的batch数量。optionalstringoverride_prune_cfg用户配置的指定通道稀疏简易配置文件仅允许包含skip与override配置配置的层将沿用指定的配置不会被自动通道稀疏搜索接口重写。AttrProto---通用的属性定义消息用于存储不同类型的属性值。AttrType--属性类型枚举决定使用哪个字段存储值。--UNDEFINED未定义类型。--FLOAT单个浮点数。--INT单个整数。--STRING单个字符串。--FLOATS浮点数数组。--INTS整数数组。--STRINGS字符串数组。optionalstringname属性名。optionalAttrTypetype属性类型使用AttrType枚举。optionalfloatf浮点数值当type为FLOAT时使用。optionalint64i整数值当type为INT时使用。optionalbytess字符串值当type为STRING时使用。repeatedfloatfloats浮点数数组当type为FLOATS时使用。repeatedint64ints整数数组当type为INTS时使用。repeatedbytesstrings整数数组当type为STRINGS时使用。基于该文件构造的自动通道稀疏简易配置文件amc.cfg样例如下所示compress_ratio: 1.5 ascend_optimized: true max_prune_ratio: 0.8 test_iteration: 1 override_prune_cfg: your/path/to/override_channel_prune.cfg【免费下载链接】amctAMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。项目地址: https://gitcode.com/cann/amct创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考