• 安装tensorflow报ImportError: libcublas.so.9.0: cannot open shared object file的解决方法【转】


    本文转载自:https://blog.csdn.net/qq_37274615/article/details/81099738

    转载自:https://blog.csdn.net/qysh123/article/details/79977891 话说,tensorflow,cudnn这些东西,就不能打个对应版本的包发布么,每次让人因为版本的问题折腾,浪费生命。 今天在一台重新安装系统的ubuntu上安装tensorflow+keras,就按照我在几个月之前的一篇博客来做的,结果到了import tensorflow这一步,就报错了: ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory 感觉就是版本问题惹的祸,搜索了一下,大家的解决方法也都大同小异(例如下面几篇博客:https://blog.csdn.net/w5688414/article/details/79187499,https://blog.csdn.net/twt520ly/article/details/79415787),或者使用高版本的CUDA+cudnn,或者降低tensorflow的版本,具体而言,CUDA和cudnn这两者的对应关系如下(按照这篇博客的介绍https://blog.csdn.net/gsch_12/article/details/79368990): CUDA 8.0→cuDNN v5.1 / CUDA 8.0→cuDNN v6.0 / CUDA 9.0→cuDNN v7.0.5 另外,tensorflow 1.6/1.5和CUDA 9.0对应,1.4/1.3和CUDA 8.0对应 由于最新版的cudnn需要注册并做问卷调查,我实在懒得弄,所以准备降低tensorflow的版本,不过运行了好几次: pip install tensorflow-gpu==1.4 还是报一样的错,想了想,是不是该先删掉原来的tensorflow版本: sudo pip uninstall tensorflow-gpu 删除了之后再重新运行第一条命令,结果在python中报错: No module named tensorflow 真是太奇怪了!无奈之下,只能运行: sudo pip install -U --pre tensorflow-gpu==1.4 然后就不报标题中的错了,真的很奇怪,看来还是pip的命令有些细节我不太理解。 --------------------- 本文来自 qq_37274615 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_37274615/article/details/81099738?utm_source=copy 

  • 相关阅读:
    Docker 第二篇--安装Docker
    Docker 第一篇--初识docker
    VirtualBox 桥接上网方式的配置
    .NET服务器端按钮在客户端点击后禁用,服务端执行完事件后再次激活
    SignalR2.1部署IIS服务器无法推送消息
    SQL去掉某个字段重复记录
    动态生成WebService代理类
    openoffice启动服务并将office文件转换为pdf文件
    Hibernate 核心接口和工作机制
    linux下Mongodb集群搭建:分片+副本集
  • 原文地址:https://www.cnblogs.com/zzb-Dream-90Time/p/9688122.html
Copyright © 2020-2023  润新知