mxnet load生成的json模型告警src/nnvm/legacy_json_util.cc:204: Warning: loading symbol saved by MXNet versio
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相关推荐
- 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 ...
- 【地平线开发板 模型转换】将pytorch生成的onnx模型转换成.bin模型
文章目录 1 获取onnx模型 2 启动docker容器 3 onnx模型检查 3.1 为什么要检查? 3.2 如何操作 4 图像数据预处理 4.1 一些问题的思考 4.2 图片挑选与放置 4.2 使 ...
- 第五章:最后一步准备,1.8的Json模型、状态描述机制详解
<基于1.8 Forge的Minecraft mod制作经验分享> 1.8的所有纹理材质都需要一个Json来对其描述,这一块感觉是各大神的教程里面涉及最少最浅的,我就斗胆在这分享下我研究了 ...
- 将labelme生成的json文件转换成png图
将labelme生成的json文件转换成png图 我图片的每个标记只有一类,所以转换成png图后,png只有0和1像素,因为单通道图的范围是0~255,0和1的区别很小,下面的程序可以对你标记的mas ...
- gulp 命令用php执行了但是没有生成文件,javascript,gulp_gulp rev 生成的json文件有问题,javascript,gulp - phpStudy...
gulp rev 生成的json文件有问题 gulp-rev 生成的 rev-manifest.json 跟想象的不一样,多了一层目录, 是配置的不对还是目录结构有问题, 请大家指正 目录结构 gul ...
- python生成json_Python JSON 教程
Python JSON 教程 本文我们通过示例学习python中解析.读取和写入json.同时也涉及到转换json至字典和格式化打印. 1. json 介绍 JSON (JavaScript Obje ...
- 使用PowerDesigner导入SQL生成数据表模型
一直听公司做数据库的同事说用PowerDesigner设计数据库模型, 博主闲来无事决定拿来小试牛刀. 用SQL生成数据表模型: 1.启动PowerDesigner,选择"File" ...
- 使用npm init生成package.json
一次安装三个包 npm install --save npm init 将自动生成package.json文件: 指定入口文件: npm install
- QT实现加载并显示多个JSON模型。
QT实现加载并显示多个JSON模型 项目简介 项目技术 项目展示 主要源码片段解析 获取完整项目源码传送门 项目简介 加载并显示几个JSON模型. JSON模型示例演示了如何加载和显示多个JSON模型 ...
最新文章
- leangoo领歌敏捷开发工具新增任务到期提醒功能
- MFC添加背景图片方法
- 一次学5句简单英语口语
- 在Global Object Services (GOS) 中加入自定义项目
- 用Python实现单向链表
- Leetcode 刷题笔记(一) —— 数组类型解题方法一:二分法
- LintCode—链表节点计数(466)
- 计算机输入码分类,汉字输入码种类数字编码.ppt
- 实验六 Linux下文件程序设计
- 第二章 AIR202_Lua_串口控制
- C#日期格式参考小结
- GPU与CPU的区别
- Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding
- 边缘提取——Prewitt算子和Sobel算子
- 收藏本站和设为主页代码(HTML)
- torch.arange
- 基于django搭建收集QQ账号和密码系统
- 转:vue-cli的webpack模板项目配置文件分析
- 职场中典型的学生思维有哪些?
- 诺基亚结盟微软 称将全球范围大规模裁员
热门文章
- 软件测试需要学什么课程?好学吗?
- 企业如何借助工具分析用户画像
- 微信域名防封跳转系统的原理,微信域名防封的注意点
- oracle utl_http.request,通过ORACLE的UTL_HTTP工具包发送包含POST参数的请求
- python爬虫selenium-前程无忧
- GD32F4xx串口收发,DMA+空闲中断
- 2021年中国医药CDMO重点企业对比(药明康德VS凯莱英VS博腾股份VS九洲药业)[图]
- 阿里云服务器搭建Minecraft我的世界配置选择
- java 金_Java初级黄金体验 其一
- Avoid mutating a prop directly since the value will be overwritten whenever