python - Tensorflow 无法通过远程 pycharm 访问 CUDA 库 10.1,但可以在本地服务器上访问
问题描述
我的服务器上有一个安装了 tensorflow 的环境。它可以按预期访问 CUDA 库:
>>> import tensorflow as tf
2021-05-08 22:03:21.839382: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library libcudart.so.10.1
但是当我通过笔记本电脑上的远程 pycharm 激活这个环境时,tensorflow 看不到这个 CUDA 库:
import tensorflow as tf
2021-05-08 21:56:20.060856: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'libcudart.so.10.1'; dlerror: libcudart.so.10.1: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: '/usr/local/cuda-10.2/lib64:/usr/local/cuda-10.2/extras/CUPTI/lib64'
2021-05-08 21:56:20.060908: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
它说没有找到名为libcudart.so.10.1
的文件,但该文件确实位于/usr/local/cuda-10.2/lib64
我的服务器上。
解决方案
推荐阅读
- google-apps-script - Webapp,返回文本字符串未按预期工作
- java - 为什么动态添加的按钮收不到输入?
- kubernetes - READY 的 kubectl 输出
- java - 为什么我的 LibGDX ImageButton 只被检测到一次?
- java - 在 @Entity 类之外声明 @NamedNativeQuery 和 @SqlResultSetMapping
- excel - 通过 VBA 访问 Excel 表中的图像
- python - 在 Tensorflow GPU 中训练一个简单模型比 CPU 慢
- c# - GitLab:未找到项目:在本地运行良好,无法部署
- vba - 如何遍历从第 2 行开始的行并找出从 E 列到 AE 列的行是否为空
- python - Python 将日期格式准确转换为日期时间,其中包括 1970 年之前的日期