下面的话是我的观察和思考,请多多批评。
TensorFlow 要用 CUDA、CUDA toolkit、CUDNN,看好版本的对应关系再安装,磨刀不误砍柴工。
1)NVIDIA Panel 里显示的NVCUDA.DLL不是安装的CUDA版本,而是目前显卡驱动所能支持的最高 CUDA 版本,
可以理解成是CUDA 的 Driver,现在若是更新驱动它是可能发生变化的,因为驱动升级了,算整体驱动升级,CUDA驱动也会升级
2)NVIDIA GPU Computing Toolkit != cudatoolkit,前者是NVIDIA的术语,译为 GPU计算工具(组件),它包括CUDA,
如果只装了CUDA,那么就是只包括CUDA;后者是 Anaconda的术语,是一个用来支持 PyTorch的工具包,是CUDA的子集,
所以不用装CUDA就能使用PyTorch(或者说,PyTorch的使用不需要全部的CUDA的功能)
3)欲在GPU上使用TensorFlow,CUDA 和 CUDNN(CUDA Deep Neural Network)都是要自己手动装的(除非使用 NVIDIA installer进行过全套安装,但我没试过)
4)顾名思义,CUDNN是基于CUDA的,所以CUDA是比它底层的东西(虽然也是软的)

In conclusion, 之所以会报错没有 cudart64_110.dll,是因为本来我也没装 CUDA,而是把NVIDIA 显卡驱动里的CUDA Driver,后来又是之前学习PyTorch时安装的cudatoolkit,当成了CUDA。并且就算TensorFlow用不到全部的CUDA功能,也应该对应的是至少 11.2 的CUDA版本,而cudatoolkit是个 10.2 版本(动态链接库是cudart64_102.dll),低得多。
猜想,如果删掉原来装的 这个cudatoolkit,则使用PyTorch仍然没问题。
再猜,如果原来装的cudatoolkit版本足够新,那么使用TensorFlow应该也可以通过CUDA的动态链接库检查,但是由于给PyTorch 用的这个cudatoolkit没有CUDNN,所以照样没法通过这下一步的检查。

一句话,NVIDIA Panel的CUDA,只是CUDA Driver允许安装的CUDA的最高版本号,Driver向下兼容,所以安装低版本CUDA没问题。
再来一句,C盘里的是大环境,Anaconda里是小环境,都是环境,都可以放 CUDA,只不过正常情况下是放在大环境(C盘,也就是自己独立安装),而Anaconda里的运行环境也行。
最后一句,独立安装费时费力,使用conda和pip安装在Anaconda某环境里简单(但没试过用conda或者pip安装cuda和cudnn)

仅是个人安装使用经历所得感悟,请多指教,谢谢。

安装PyTorch后,又安装TensorFlow,CUDA相关问题思考的更多相关文章

  1. 安装ubuntu和安装ubuntu后要安装的软件列表

    安装ubuntu 老毛桃进入win pe修复启动项 在win pe下面制作ubuntu的安装盘,只用的软件是ultraISO 参考博客下面的分区的那篇文章  http://jingyan.baidu. ...

  2. 安装pytorch后import torch显示no module named 'torch'

    问题描述:在pycharm终端里通过pip指令安装pytorch,显示成功安装但是python程序和终端都无法使用pytorch,显示no module named 'torch'. 起因:电脑里有多 ...

  3. 虚拟机中安装Ubuntu后,安装VMwareTools出错的解决办法:Not enough free space to extract VMwareTools

    1.选择安装VMwareTools 2.将加载后的Vmware Tools中的*.tar.gz文件,复制到桌面后提取,否则会报错: 3.然后进入提取后的文件下,运行终端 sudo ./vmware-i ...

  4. Mac 下使用homebrew 安装node后全局安装找不到问题

    Homebrew 是mac上的包管理工具,其官网: http://brew.sh/ 在使用brew安装node之后安装一些常见工具比如 gulp npm install -g gulp 提示安装成功之 ...

  5. Ubuntu 安装python后,安装python-dev

    1.通常情况下: sudo apt install python-dev 或者 在 sudo apt install python 命令下安装应该也附带了 python-dev 上述 pyhthon ...

  6. VMware中安装Ubuntu后,安装VMwareTools提示“Not enough free space to extract VMwareTools-10.3.10-13959562.tar.gz”的解决办法

    将加载后的Vmware Tools中的*.tar.gz文件复制到桌面后提取,否则会报错:

  7. VMware安装win7后,安装VMware Tools时报错安装程序无法继续。本程序需要您将此虚拟机上安装的操作系统更新到SP1

    具体报错: 倘若你用的是这样的镜像:cn_windows_7_enterprise_x64_dvd_x15-70741.iso 换镜像源.换镜像源.换镜像源! 换成带sp1的iso镜像:cn_wind ...

  8. [PyTorch 学习笔记] 1.1 PyTorch 简介与安装

    PyTorch 的诞生 2017 年 1 月,FAIR(Facebook AI Research)发布了 PyTorch.PyTorch 是在 Torch 基础上用 python 语言重新打造的一款深 ...

  9. win10+CPU+Python3.6下安装pytorch

    - 写在前面 最近,学习之余,想继续搞以前的深度学习.虽然电脑上已经安装配置好tensorflow,但是鉴于其学习难度较高,且我是一个忠实的Pythoner(爱所有Python化的东西),因此果断入坑 ...

随机推荐

  1. Ubuntu中的MySQL修改root密码的多种方法

    查看.修改mysql的用户名和密码第一步:这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysq ...

  2. 西门子 S7200 以太网模块连接力控组态方法

    产品简介:北京华科远创科技有限研发的远创智控ETH-YC模块,以太网通讯模块型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART ...

  3. VMware ESXi 7.0 U2 SLIC & Unlocker Intel NUC 专用镜像

    构建 Nano Datacenter 的两大平台 在测试环境或者家庭实验室(Home lab)中使用 VMware vSphere 作为虚拟化平台非常普遍,笔者更倾向使用 Nano Datacente ...

  4. 孔乙己,一名ERP顾问

    欢迎关注微信公众号:sap_gui (ERP咨询顾问之家) 公司的会议室的格局,是和别处不同的:都是中间一个大的会议圆桌,桌子上面放着各台电脑,可以随时打开ERP系统.做ERP顾问的人,傍午傍晚下了班 ...

  5. MongoDB学习笔记:Python 操作MongoDB

    MongoDB学习笔记:Python 操作MongoDB   Pymongo 安装 安装pymongopip install pymongoPyMongo是驱动程序,使python程序能够使用Mong ...

  6. Rabbitmqpool

    import pika import threading import random import uuid import json # 框架模块 from django.conf import se ...

  7. ELK技术栈之-Logstash详解

    ELK技术栈之-Logstash详解   前言 在第九章节中,我们已经安装好Logstash组件了,并且启动实例测试它的数据输入和输出,但是用的是最简单的控制台标准输入和标准输出,那这节我们就来深入的 ...

  8. MXNet 图优化与算子融合

    MXNet 图优化与算子融合Graph Optimization and Quantization based on subgraph and MKL-DNN Purpose MKL-DNN引入了两个 ...

  9. 人工智能训练云燧T10

    人工智能训练云燧T10 基于邃思芯片打造的面向云端数据中心的人工智能训练加速产品,具有高性能.通用性强.生态开放等优势,可广泛应用于互联网.金融.教育.医疗.工业及政务等人工智能训练场景. 超强算力 ...

  10. 图像实例分割:CenterMask

    图像实例分割:CenterMask CenterMask: single shot instance segmentation with point representation 论文链家: http ...