张量F错误

2024-03-28 18:54:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我对张量流有些问题。我正在尝试用GPU在我的ManjaroLinux和GTX1060上安装它。你知道吗

当我尝试导入python中的tensorFlow时,使用:

import tensorflow as tf

我得到这个错误:

{...} ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory {...}

使用pip,我安装了tensorFlow gpu:sudo pip install tensorflow-gpu

当我尝试安装cuda-8.0(使用pacaur -Syu cuda-8.0)时,在长时间加载之后,我得到了一个错误。现在,当我尝试安装它时,它会执行以下操作:

Errors occurred, no packages were upgraded

即使它不在我的pacaur列表中,也没有重新安装


我已经安装了Keras:sudo pip install Keras

我已经安装了cudNN:pacaur -Syu cudnn

我已经用安装了我的nvidia驱动程序(如果我没记错的话):pacaur -Syu nvidia


Tags: installpipgputensorflow错误sudocudakeras
1条回答
网友
1楼 · 发布于 2024-03-28 18:54:44

我不熟悉曼加罗。假设您要安装TensorFlow 1.4,顺序如下:

  1. 安装最新的Nvidia驱动程序(版本384.xx或更高)。用nvidia-smi检查其在终端中的状态。你知道吗
  2. 安装不带GPU驱动程序的CUDA8.0(如步骤1所示)。你知道吗
  3. PATH=/usr/local/cuda-8.0/bin添加到环境中(在Ubuntu中是/etc/environment)。你知道吗
  4. LD_LIBRARY_PATH添加了驱动程序和CUDA路径。在Ubuntu中,它是通过将export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/usr/local/cuda/lib64:/usr/lib/nvidia-384:/usr/local/cuda/extras/CUPTI/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}添加到/etc/bash.bashrc来完成的。此时,您应该能够通过nvcc version检查CUDA版本。你知道吗
  5. 将CUDNN文件复制到某处,并将该路径添加到LD_LIBRARY_PATH。CUDNN不需要安装。你知道吗
  6. 安装TensorFlow 1.4。你知道吗

如果你想安装TensorFlow的其他版本,你需要首先检查CUDA和CUDNN的支持版本。你知道吗

希望这有帮助。你知道吗

相关问题 更多 >