tensorflow, torch, cuda, ubuntu版本匹配

系统:Ubuntu 18.0

CUDA: 10.0.130

仅支持tensorflow 1.14.0以上,否则import时报错

ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory

Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/errors

for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.

 

chineseocr:tensorflow最高支持1.13.1,否则报错:

tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a value for placeholder tensor 'Placeholder_368' with dtype float and shape [2]
[[{{node Placeholder_368}}]]

 

解决方法:

修改keras_yolo3.py line 365-366

boxes  = concatenate(boxes, axis=0)
scores = concatenate(scores, axis=0)

改为

boxes  = K.concatenate(boxes, axis=0)
scores = K.concatenate(scores, axis=0)

修改后的安装版本:

keras==2.2.4 
tensorflow==1.14.0 
tensorflow-gpu==1.14.0

 

上一篇:Python1


下一篇:标准机器学习数据集的最佳结果