博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用TensorFlow遇到的若干问题
阅读量:6277 次
发布时间:2019-06-22

本文共 1580 字,大约阅读时间需要 5 分钟。

一、查看版本:

进入到Python的命令行状态后,可以在终端输入查询命令如下:

import tensorflowtensorflow.__version__

查询tensorflow安装路径为:

tensorflow.__path__

二、cuDNN无法使用

Loaded runtime CuDNN library: 7.0.5 but source was compiled with: 7.1.4.  CuDNN library major and minor version needs to match or have higher minor version in case of CuDNN 7.0 or later version. If using a binary install, upgrade your CuDNN library.  If building from sources, make sure the library loaded at runtime is compatible with the version specified during compile configuration.

我的开发环境是

ubuntu18.04   cuda9.0   cudnn7.0  tensorflow 1.12.0  python 3.6

发现错误原因是TensorFlow的版本太高了。

解決的方法是把tensorflow降到和我cudnn匹配的版本:

pip3 install --upgrade --force-reinstall tensorflow-gpu==1.9.0

 三.出现No module named 'object_detection' 的错误

File "object_detection/builders/model_builder_test.py", line 23, in 
    from object_detection.builders import model_builder Module NotFoundError: No module named 'object_detection'

这个是上一步的slim的导入路径问题,应该使用slim的绝对路径:

export PYTHONPATH="$PYTHONPATH:/home/user/models/research/slim"

 四、AttributeError:'module' object has no attribute 'mul'

原因:TensorFlow 发布的新版本的 API 修改了

tf.mul, tf.sub and tf.neg are deprecated in favor of tf.multiply, tf.subtract and tf.negative.

解决方法:使用时将 tf.mul 改成 tf.multiply 即可,其余的 tf.sub 和 tf.neg 也要相应修改为 tf.subtract 和 tf.negative。

五、SyntaxError: invalid syntax

print "Epoch {0}: {1} / {2}".format(

                                      ^
SyntaxError: invalid syntax

Python3中print函数需要加括号。

六、Dst tensor is not initialized

原因:GPU显存满了。

解决方法:如果是使用Jupyter,就把别的运行的Jupyter程序关了。

转载于:https://www.cnblogs.com/darklights/p/9985412.html

你可能感兴趣的文章
【linux教程】inotify用法简介及结合rsync实现主机间的文件实时同步
查看>>
书摘—拆掉思维里的墙
查看>>
ORA-01078: failure in processing system parameters
查看>>
授权特定普通域用户将计算机加入域
查看>>
【REACT NATIVE 系列教程之十三】利用LISTVIEW与TEXTINPUT制作聊天/对话框&&获取组件实例常用的两种方式...
查看>>
虚拟化系列-Windows server 2012 网络管理
查看>>
今日头条自媒体平台实操经验分享,让你月入上万不是梦
查看>>
a2enmod和a2dismod 这两个命令得记一下
查看>>
NDK error Error 126 make: *** Deleting file
查看>>
CentOS6.5高可用集群LVS+Keepalived(DR模式)
查看>>
软件定义存储重在应用交付
查看>>
为何公司宁愿高薪招新人 也不加薪留老员工?
查看>>
LAMP仍然是Web开发最流行的选择吗?
查看>>
IT专家的十大热门领域
查看>>
编译原理--语法推导树
查看>>
BI笔记之---BI通用流程zz
查看>>
幂等性 个人理解及应用
查看>>
java 输入
查看>>
大文件排序
查看>>
Android TabHost的使用
查看>>