1.tensorflow2.1的版本问题
module 'tensorflow' has no attribute 'placeholder'
运行报错:tensorflow没有placeholder函数
解决方法:
import tensorflow as tf
替换成
import tensorflow.campat.v1 as tf
tf.disable_v2_behavior()
参考链接:https://blog.csdn.net/houhuipeng/article/details/95161630
2.MNIST手写数字加载问题
ImportError: No module named 'tensorflow.examples.tutorials.mnist.input_data'
运行报错:tensorflow.examples没有tutorials
解决方法:
下载tutorials
找到anaconda目录的Lib/site-packages里面的tensorflow-core
找到examples目录,如果文件夹下只有saved_model这个文件,则是没有tutorials
把下载的tutorials复制粘贴到该目录下
下载链接:https://download.csdn.net/download/weixin_42899627/12664640
参考链接:https://blog.csdn.net/qq_43060552/article/details/103189040
3.tensorflow版本和CUDA版本不匹配的问题
Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
运行报错:找不到cudart64_101.dll文件
解决方法:
下载cudart64_101.dll文件
找到下载的CUDA的目录,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
把cudart64_101.dll文件复制到bin目录里面
参考链接:https://blog.csdn.net/qq_41999081/article/details/104515513
4.tensorboard页面显示空白问题
解决方法:
快捷键win+R调出运行小窗口,输入regedit进入注册表
在左边目录中找到HKEY_LOCAL-MACHINE文件,然后SOFTWARE文件,Classes文件,最终进入.js目录下
将内容‘text/plain’改为‘application/javascript’
需要重启电脑才能生效