解决Could not load dynamic library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open ...

2023-10-27

安装TensorFlow2.0 GPU版本后,检测是否支持GPU时tf.test.is_gpu_available()出现以下信息:

2019-11-19 02:52:53.934654: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda/lib64:
2019-11-19 02:52:53.934856: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcublas.so.10.0'; dlerror: libcublas.so.10.0: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda/lib64:
2019-11-19 02:52:53.935050: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcufft.so.10.0'; dlerror: libcufft.so.10.0: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda/lib64:

Out[3]: False

原因:TensorFlow2.0现在支持CUDA10.0,还不支持CUDA10.1,而我的Ubuntu上安装的是CUDA10.1(也正确安装了cuDNN)。现在只需要安装一个CUDA10.1就行。可以仿照安装pytorch时就自动安装cudatoolkit 10.1.243,无需再下载CUDA10.0的包,在Ubuntu上重新安装CUDA10.0,而是直接用conda安装cudatoolkit。因为我的TensorFlow是安装到独立的虚拟环境中的,故执行以下代码即可安装:

(tensorflow2) usr@ubuntu16:~$ conda install cudatoolkit=10.0

conda list一下,发现cudatoolkit=10.0已安装到当前环境下:
在这里插入图片描述
测试一下:

In [1]: import tensorflow as tf
In [2]: tf.test.is_gpu_available()
Out[2]: True
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决Could not load dynamic library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open ... 的相关文章

随机推荐

  • 【快速】chrome中console下ajax访问后台

    封装一个简单的chrome中console下ajax访问后台 方便寻找跨域问题 function httpRequest opt opt opt opt method opt method toUpperCase POST opt url
  • c语言:switch需要注意的问题

    switch 表达式 case 常量表达式1 语句1 break case 常量表达式2 语句2 break case 常量表达式n 语句n break default 语句n 1 break switch的执行流程 首先 先计算switc
  • 数据回填 禁用vue-quill-editor

  • jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令

    公司内部同事分享的一篇文章 周末看到一个用jstack查看死锁的例子 昨天晚上总结了一下jstack 查看线程 jmap 查看内存 和jstat 性能分析 命令 供大家参考 1 Jstack 1 1 jstack能得到运行java程序的ja
  • javascript web获取设置和切换摄像头

    web摄像头默认使用 或 web摄像头切换使用 还有 摄像头照相功能 web摄像头默认使用 web摄像头切换使用 以下就是整个功能的代码 web摄像头默认使用 web摄像头切换使用 最新公司web項目需求 就是切換摄像头的操作 已实现 以下
  • 2022.3.17网易暑期实习游戏研发岗第一题

    第一题是33的锯齿数独 不了解锯齿数独的可以先百度 大概意思就是nn的数独除了保持一般数独的特性之外 还要求各个宫 n个格子构成的连通区域 n n的数独就有n个宫 也满足数独行 列的特性 然后给出数独当前的状态 让你判断是否能有效地填充该数
  • IntelliJ Idea中更换我们启动项目的端口

    点击idea的Run菜单 选择Edit Configurations 打开Run Debug Configurations对话框 修改port端口值 选择一个没有使用的端口即可 如果不确定 同样可以使用netstat命令查询修改的新端口是否
  • java 注解映射数据库字段_浅谈hibernate之映射文件VS映射注解

    前言 对于java开发者而言 注解应该不是一个陌生的概念 早在JavaSE阶段 例如 Override标记重写父类方法或实现接口方法 Test标记单元测试方法 所以我们可以简单地把它理解为一种有特殊含义的标记 在开发过程中 我们还可以用注解
  • 区块链技术学习指引

    本章的文章越来越多 本文是一个索引帖 方便找到自己感兴趣的文章 你也可以使用左侧的分类 标签及搜索功能 有新文章时会更新本文 建议大家加入收藏夹中 如果你觉得本站不错 欢迎你转发给朋友 引言 给迷失在如何学习区块链技术的同学一个指引 区块链
  • MOS管驱动电路——电机干扰与防护处理

    此电路分主电路 完成功能 和保护功能电路 MOS管驱动相关知识 1 跟双极性晶体管相比 一般认为使MOS管导通不需要电流 只要GS电压 Vbe类似 高于一定的值 就可以了 MOS管和晶体管向比较 c b e gt d 漏 g 栅 s 源 2
  • 如何测试云硬盘

    问题 UOS公有云开放以来 一些用户反应用dd命令测试出来的1TB云硬盘的吞吐率 MBPS 只有128MB s 而不是我们SLA保证的170MB s 这是为什么 下面我会简单介绍如何测试硬盘 RAID SAN SSD 云硬盘等 然后再来回答
  • 动态规划:从新手到专家

    http hawstein com 2013 03 26 dp novice to advanced
  • SQL Server 2019 安装教程

    SQL Server 2019 安装教程 下载安装SQL 1 下载SQL Server 2019 Developer 官方网址 下载地址 2 下拉选择免费版本 直接点击下载 别问 问就是家境贫寒 3 双击启动安装文件 示例 4 等待 5 选
  • Web服务器群集:四层代理与七层代理

    目录 一 理论 1 OSI七层模型 2 四层代理 3 七层代理 4 四层代理与七层代理区别 5 负载均衡器 6 常见的代理组件 7 应用场景 二 总结 一 理论 1 OSI七层模型 1 概念 标准的七层网络分层是OSI七层模型 TCP IP
  • Linux下的磁盘管理与磁盘配额

    磁盘管理与配额的建立 磁盘的管理 一 磁盘的表示方式 MBR和GPT MBR 主引导记录 一般为4个主分区 每16个字节描述一个分区 446 磁盘分区的描述 导航 64 磁盘分区 2 磁盘引导的描述 找到后结束引导 MBR作为主引导时会有三
  • PAT 7 程序填空

    两个整数做除法 有时会产生循环小数 其循环部分称为 循环节 比如 11 13 6 gt 0 846153846153 其循环节为 846153 共有6位 下面的方法 可以求出循环节的长度 请仔细阅读代码 并填写划线部分缺少的代码 impor
  • STM32常见错误error: #268: declaration may not appear after executable statement in block

    此错误中文意思 声明不能在可执行语句后出现 表示有变量在函数后面声明 应该改为在函数开头声明变量 因为keil 默认编译标准是C89 解决方法
  • Java项目:网上电商项目(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取 博客首页 资源 里下载 一 项目简述 本系统功能包括 一款基于Springboot Vue的电商项目 前后端分离项目 前台后台都有 前台商品展示购买 购物车分类 订 单查询等等 后台商品管理 订单管理 信息维护 用户管理等等 本期
  • 【第十四届蓝桥杯三月真题刷题训练——第 11 天(3.14)& 卡片 & 路径 & 字符统计 & 费用报销】

    第一题 卡片 问题描述 小蓝有很多数字卡片 每张卡片上都是数字0到9 小蓝准备用这些卡片来拼一些数 他想从1开始拼出正整数 每拼一个 就保存起来 卡片就不能用来拼其它数了 小蓝想知道自己能从1拼到多少 例如 当小蓝有30张卡片 其中0到9各
  • 解决Could not load dynamic library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open ...

    安装TensorFlow2 0 GPU版本后 检测是否支持GPU时tf test is gpu available 出现以下信息 2019 11 19 02 52 53 934654 W tensorflow stream executor