tensorboardX使用中 AttributeError: 'function' object has no attribute 'graph'
2024-10-06 20:41:51
最近在使用tensorboardX可视化网络结构,因为tensorboardX并非pytorch原生的可视化工具,所以版本之间并不兼容
在使用的过程中会遇到,AttributeError: 'function' object has no attribute 'graph',大概是版本之间不兼容
完整错误如下
Traceback (most recent call last):
File "source_hourglassnet.py", line , in <module>
writer.add_graph(model, (input_data, ))
File "/home/yongjie/anaconda2/envs/danfeng/lib/python3.6/site-packages/tensorboardX/writer.py", line , in add_graph
self._get_file_writer().add_graph(graph(model, input_to_model, verbose, **kwargs))
File "/home/yongjie/anaconda2/envs/danfeng/lib/python3.6/site-packages/tensorboardX/pytorch_graph.py", line , in graph
graph = trace.graph
AttributeError: 'function' object has no attribute 'graph'
搜到了一个解决方案说的是tensorboardX1.8对于低版本的pytorch支持不是很好
conda list发现 tensorboardX确实是1.8版本的,pip uninstall tensorboardX之后再
重新安装pip install tensorboardX=1.4
安装完之后就可以正常使用了
没毛病
但是这里有另外一个问题就是,我用pip search tensorboardX
的时候并没有发现1.4版本的,但是我用pip install tensorboardX=1.4的时候是可以使用的,不知道为啥
最新文章
- Centos修改DNS重启或者重启network服务后丢失问题处理
- ASP.NET Web API 的简单示例
- IT技术的进化道路
- IntelliJ IDEA+Tomcat+Nginx运行git项目
- jquery easyui的扩展验证
- c++学习笔记2(c++简单程序)
- GridView边线Border设置
- Java中单态设计模式
- Qt中将QTableView中的数据导出为Excel文件
- win10 Incredibuild 兼容
- sqlserver全文检索
- log4j中Logger.getLogger()加载一个类提示错误
- Android-Gradle(二)
- eclipse集成tomcat日志文件输出配置
- [转载]linux awk命令详解
- 阿里云 Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR invalid password
- nova-api源码分析(WSGI server的创建及启动)
- Scala入门:从HelloWorld开始【源码及编译】
- HDU 3746 数据结构之KMP
- Ubuntu16.04 -->; 14.04