文档
注册

借助离线模型查看软件基础版本号

场景介绍

不同软件基础版本号,由于软件功能差异,所转换出的离线模型功能也有差异,该场景下建议用户使用匹配软件版本的ATC工具重新进行模型转换。假如用户已有转换好的离线模型,想查看使用的软件基础版本号,则可以参见该章节完成。

查看方法

  1. 获取已经转换好的离线模型,例如tf_resnet50.om,并以CANN软件包运行用户将其上传至开发环境任意目录,例如上传到$HOME/module/目录下。
  2. 将离线模型转成json文件:
    atc --mode=1 --om=$HOME/module/tf_resnet50.om  --json=$HOME/module/out/tf_resnet50.json

    在转换后的json文件中,可以查看原始模型转换为该离线模型时,使用的基础版本号,示例如下:(如下示例中的版本号都为样例,请以实际查询的为准)

    说明:离线模型转换为json文件可以查看基础版本号,必须保证使用的软件为1.77.22.6.220及之后的版本,之前版本无法查阅该信息;atc_cmdline参数必须为1.78.23.34.230及之后的软件版本方可查阅。

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
       {
          "key": "opp_version",
          "value": {
            "s": "<version>"
          }
        },
        ...
        {
          "key": "atc_version",
          "value": {
            "s": "<version>"
          }
        },
        ...
    
        { 
           "key": "atc_cmdline",
           "value": {
             "s": "xxx/atc.bin --model ./resnet50_tensorflow*.pb  --framework 3 --output ./out/tf_resnet50 --soc_version <soc_version>"
           }
         },
        ...
        {
          "key": "soc_version",
          "value": {
            "s": "<soc_version>"
           }
         },
        ...
    
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词