mxnet生成模型,load警告

src/nnvm/legacy_json_util.cc:204: Warning: loading symbol saved by MXNet version 10600 with lower version of MXNet

模型生成代码:

save_model_json.py

import sys
sys.path.append(r'/home/user1/recognition')
from config import config
import os
import mxnet as mx
from parall_module_local_v1_gluon_group import ParallModule
from train_0723 import get_symbol_embedding, get_symbol_arcface, parse_argsargs = parse_args()
args.ctx_num = 4
args.batch_size = args.per_batch_size * args.ctx_num
num_workers = config.num_workers
global_num_ctx = num_workers * args.ctx_num
if config.num_classes % global_num_ctx == 0:args.ctx_num_classes = config.num_classes // global_num_ctx
else:args.ctx_num_classes = config.num_classes // global_num_ctx + 1
args.local_num_classes = args.ctx_num_classes * args.ctx_num
args.local_class_start = args.local_num_classes * args.worker_idctx = []
os.environ['CUDA_VISIBLE_DEVICES'] = '0,1,2,3'
cvd = os.environ['CUDA_VISIBLE_DEVICES'].strip()
if len(cvd) > 0:for i in range(len(cvd.split(','))):ctx.append(mx.gpu(i))esym = get_symbol_embedding()
asym = get_symbol_arcfacemodel = ParallModule(context=ctx,symbol=esym,data_names=['data'],label_names=['softmax_label'],asymbol=asym,args=args,
)all_layers = model.symbol.get_internals()
print(all_layers)
print(all_layers[len(all_layers) - 1])
_sym = all_layers['add_fc5_output']  # save all the layers, not need to specify the last fc1 layer_sym.save('model-nogdn-symbol.json', remove_amp_cast=True)

原因:使用$ sudo python save_model_json.py可能调用的python是2.7版本的或者其他版本,导致了对用的mxnet是cpu版或更低版本。最后load生成的模型会告警。需要检查 $ sudo python是哪个版本。

mxnet load生成的json模型告警src/nnvm/legacy_json_util.cc:204: Warning: loading symbol saved by MXNet versio相关推荐

  1. mxnet dmlc-core\src\io\local_filesys.cc: Check failed: allow_null

    mxnet加载模型设计文件,报错了 sym = mx.sym.load(args.symbol_path) local_filesys.cc:209: Check failed: allow_null ...

  2. 【地平线开发板 模型转换】将pytorch生成的onnx模型转换成.bin模型

    文章目录 1 获取onnx模型 2 启动docker容器 3 onnx模型检查 3.1 为什么要检查? 3.2 如何操作 4 图像数据预处理 4.1 一些问题的思考 4.2 图片挑选与放置 4.2 使 ...

  3. 第五章:最后一步准备,1.8的Json模型、状态描述机制详解

    <基于1.8 Forge的Minecraft mod制作经验分享> 1.8的所有纹理材质都需要一个Json来对其描述,这一块感觉是各大神的教程里面涉及最少最浅的,我就斗胆在这分享下我研究了 ...

  4. 将labelme生成的json文件转换成png图

    将labelme生成的json文件转换成png图 我图片的每个标记只有一类,所以转换成png图后,png只有0和1像素,因为单通道图的范围是0~255,0和1的区别很小,下面的程序可以对你标记的mas ...

  5. gulp 命令用php执行了但是没有生成文件,javascript,gulp_gulp rev 生成的json文件有问题,javascript,gulp - phpStudy...

    gulp rev 生成的json文件有问题 gulp-rev 生成的 rev-manifest.json 跟想象的不一样,多了一层目录, 是配置的不对还是目录结构有问题, 请大家指正 目录结构 gul ...

  6. python生成json_Python JSON 教程

    Python JSON 教程 本文我们通过示例学习python中解析.读取和写入json.同时也涉及到转换json至字典和格式化打印. 1. json 介绍 JSON (JavaScript Obje ...

  7. 使用PowerDesigner导入SQL生成数据表模型

    一直听公司做数据库的同事说用PowerDesigner设计数据库模型, 博主闲来无事决定拿来小试牛刀. 用SQL生成数据表模型: 1.启动PowerDesigner,选择"File" ...

  8. 使用npm init生成package.json

    一次安装三个包 npm install --save npm init 将自动生成package.json文件: 指定入口文件: npm install

  9. QT实现加载并显示多个JSON模型。

    QT实现加载并显示多个JSON模型 项目简介 项目技术 项目展示 主要源码片段解析 获取完整项目源码传送门 项目简介 加载并显示几个JSON模型. JSON模型示例演示了如何加载和显示多个JSON模型 ...

最新文章

  1. leangoo领歌敏捷开发工具新增任务到期提醒功能
  2. MFC添加背景图片方法
  3. 一次学5句简单英语口语
  4. 在Global Object Services (GOS) 中加入自定义项目
  5. 用Python实现单向链表
  6. Leetcode 刷题笔记(一) —— 数组类型解题方法一:二分法
  7. LintCode—链表节点计数(466)
  8. 计算机输入码分类,汉字输入码种类数字编码.ppt
  9. 实验六 Linux下文件程序设计
  10. 第二章 AIR202_Lua_串口控制
  11. C#日期格式参考小结
  12. GPU与CPU的区别
  13. Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding
  14. 边缘提取——Prewitt算子和Sobel算子
  15. 收藏本站和设为主页代码(HTML)
  16. torch.arange
  17. 基于django搭建收集QQ账号和密码系统
  18. 转:vue-cli的webpack模板项目配置文件分析
  19. 职场中典型的学生思维有哪些?
  20. 诺基亚结盟微软 称将全球范围大规模裁员

热门文章

  1. 软件测试需要学什么课程?好学吗?
  2. 企业如何借助工具分析用户画像
  3. 微信域名防封跳转系统的原理,微信域名防封的注意点
  4. oracle utl_http.request,通过ORACLE的UTL_HTTP工具包发送包含POST参数的请求
  5. python爬虫selenium-前程无忧
  6. GD32F4xx串口收发,DMA+空闲中断
  7. 2021年中国医药CDMO重点企业对比(药明康德VS凯莱英VS博腾股份VS九洲药业)[图]
  8. 阿里云服务器搭建Minecraft我的世界配置选择
  9. java 金_Java初级黄金体验 其一
  10. Avoid mutating a prop directly since the value will be overwritten whenever