我在将tensorflow导入为tf时出错?

问题描述

导入张量流时

无法加载动态库'libcudart.so.10.1'; dlerror:libcudart.so.10.1:无法打开共享对象文件:没有这样的文件或目录

2020-08-28 00:21:19.206030:我tensorflow / stream_executor / cuda / cudart_stub.cc:29]如果您的计算机上未设置GPU,请忽略cudart dlerror。

系统

  • Hp 245 g5笔记本
  • 操作系统ubuntu 18.4

如何解决问题?

解决方法

您似乎正在尝试使用TensorFlow-GPU版本,并且为此下载了冲突的软件版本。

注意:GPU支持仅适用于具有启用了CUDA的卡的Ubuntu和Windows。

如果您具有启用了Cuda的卡,请按照以下说明进行操作。

如Tensorflow文档中所述。软件要求如下。

Nvidia gpu drivers - 418.x or higher
Cuda - 10.1 (TensorFlow >= 2.1.0)
cuDNN - 7.6

确保您具有上述软件的这些确切版本。参见this

还要检查系统要求here

有关下载上述软件的信息,请参见here

要下载TensorFlow,请按照here提供的说明正确安装必要的软件包。