美文网首页
关于gluon.ParameterDict对象打印错误的问题

关于gluon.ParameterDict对象打印错误的问题

作者: chenyihang | 来源:发表于2018-01-17 10:19 被阅读0次

1.参考资料

课程地址:
http://zh.gluon.ai/chapter_gluon-basics/custom-layer.html#%E5%B8%A6%E6%A8%A1%E5%9E%8B%E5%8F%82%E6%95%B0%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E5%B1%82

image.png
其中在In[7]中报错:
/home/deeplearning/anaconda3/bin/python /home/deeplearning/PycharmProjects/pyworker/com/xiuhong/mxnet/gression/demo.py
/home/deeplearning/anaconda3/lib/python3.6/site-packages/urllib3/contrib/pyopenssl.py:46: DeprecationWarning: OpenSSL.rand is deprecated - you should use os.urandom instead
import OpenSSL.SSL
Traceback (most recent call last):
File “/home/deeplearning/PycharmProjects/pyworker/com/xiuhong/mxnet/gression/demo.py”, line 11, in 
print(pd)
File “/home/deeplearning/anaconda3/lib/python3.6/site-packages/mxnet/gluon/parameter.py”, line 484, in repr
for v in self.values()]))
File “/home/deeplearning/anaconda3/lib/python3.6/site-packages/mxnet/gluon/parameter.py”, line 484, in 
for v in self.values()]))
File “/home/deeplearning/anaconda3/lib/python3.6/site-packages/mxnet/gluon/parameter.py”, line 120, in repr
return s.format(**self.dict)
KeyError: ‘shape’

Process finished with exit code 1

2.解决

是mxnet1.0的parameter的bug。如果你不想从源码再安装一遍的话,可以在源代码parametr.py里面把报错那行换成pull request里面的那句就行了:
return s.format(**self.__dict__)换成return s.format(name=self.name, shape=self.shape, dtype=self.dtype)
参考地址:
https://discuss.gluon.ai/t/topic/3626/2
https://github.com/apache/incubator-mxnet/commit/d77d937eaf7e13a30320368d316516bd9da52ca5

相关文章

  • 关于gluon.ParameterDict对象打印错误的问题

    1.参考资料 课程地址:http://zh.gluon.ai/chapter_gluon-basics/custo...

  • 异常捕获

    指定错误类型 traceback打印问题 错误解析

  • 日志打印无堆栈信息

    情况:系统抛出异常,日志没有打印堆栈信息 错误日志正常打印 分析:异常信息打印格式没有错误,本地测试没有问题,线上...

  • lldb调试打印对象出现错误

    创建一个函数断点 避免每次都去控制台去做expr @import UIKit ...命令 出现错误 iOS 开始

  • jackson最近趟的坑

    对象打印问题 代码如下 putPojo一个对象,我们希望的肯定是该对象被序列化为json串,可是不同版本打印结果如...

  • 封装一个MySQL工具类

    MySQL工具类 功能: 单例创建工具类对象,并连接MySQL 对mysql_query做封装,错误时打印错误SQ...

  • JavaScript_BOM

    一、window对象 (一)常见方法 a. 打印方法 1) log() 以日志形式 2) error 以 错误 的...

  • 打印一个dom对象的信息,不是文档信息,是对象信息

    问题描述 最终打印出了文档信息,而我希望打印出对象信息(dom对象中包含的属性和方法) 解决方案 把获取到的dom...

  • Singleton pattern-单例模式

    解决问题 保证只生成一个对象的实例 应用场景 仅需要一个对象的场景:比如打印机打印(无论多少任务,一次只打印一个)...

  • iOS对象的安全释放

    在释放了一个对象,再次访问时就会出现野指针错误。 控制台就会打印错误信息:[NSObject isProxy]: ...

网友评论

      本文标题:关于gluon.ParameterDict对象打印错误的问题

      本文链接:https://www.haomeiwen.com/subject/vzuyoxtx.html