1.  在win10中利用Anaconda直接安装tensorflow-gpu 不需要另行安装cuda cudnn

但是不知道电脑会自动适配所需的版本吗,不过把电脑显卡驱动更新一下,就都也可以了吧。

https://blog.csdn.net/kane7csdn/article/details/83690575?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.add_param_isCf

中间出现问题:怎么解决RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating environment.

                        conda update --force conda

                          不行重试,再重试

又出现问题:E:\anaconda3\lib\site-packages\h5py\__init__.py:40: UserWarning: h5py is running against HDF5 1.10.5 when it was built against 1.10.4, this may cause problems     '{0}.{1}.{2}'.format(*version.hdf5_built_version_tuple)

解决办法:

pip uninstall h5py,再 pip install h5py

 最终配置好的版本如下:

   tensorflow 1.14.0

  CUDNN 7.6.5 (查找本地文件cudnn.h,中的

#define CUDNN_MAJOR 7
#define CUDNN_MINOR 6
#define CUDNN_PATCHLEVEL 5

  表示 7.6.5)

CUDA 10.0

 出现问题:

  conda install tensorflow-gpu=1.14始终solving environment,换成了1.15就可以,应该是源的问题,可考虑换源

成功!

  对照原来的包,然后在想要安装库文件的路径下,shift+右键打开windows Powershell,然后使用pip install

      比conda要快很多,conda安装小文件好像不太好用。

2.  tensorflow的版本对应的cuda,cudnn的版本

  https://www.tensorflow.org/install/source#linux

3.  conda 安装其他深度学习框架:

  1.创建虚拟环境   

    conda create -n 虚拟环境名字 python=3.X

  2.激活

    conda activate tensorflow

  3.安装

    conda install tensorflow-gpu=版本号

  

用此方法安装过pytorch,keras,tensorflow,正在进行tensorlayer

    conda install tensorflow-gpu=2.1.0(用conda尽量开全局)
    pip3 install tensorlayer(用pip尽量不要开全局模式)

  安装tensorlayer之后还修改了:scipy变成了1.4.1(原来是1.6.2);tensorboard变成了2.1.0(原来是2.4.0)

   安装pytorch

    https://zhuanlan.zhihu.com/p/63764030    先恢复了一下conda的默认源。

4.  conda 使用换源问题

  4.1 换源问题  

     https://blog.csdn.net/qq_34852379/article/details/89238238?biz_id=102&utm_term=%E5%A6%82%E4%BD%95%E6%8D%A2%E6%BA%90%20anaconda&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-89238238&spm=1018.2118.3001.4187(里面有anaconda 的基本使用)

     conda config 指令

     恢复默认源:
      conda config --remove-key channels

  4.2 更新

    conda update --all   可以更新所有的

5.  pip安装

  https://zhuanlan.zhihu.com/p/107847620    使用pip之前可以先换成清华大学镜像源

6.  虚拟环境

  https://zhuanlan.zhihu.com/p/60647332

  安装特定版本的python虚拟环境 virtualenv venv --python=python3.6

7.  whl库

  https://www.lfd.uci.edu/~gohlke/pythonlibs/

附:

1,安装visual studio 一定记得选C++,记得要VS与CUDNN版本对应,2017?2019?

  https://blog.ailemon.me/2020/07/27/windows-install-cuda-and-cudnn-environment/ 按照上面的网址先安装,但最终无法出现后面的验证结果

  看一下CUDA版本,可以搜索releasenotes.但两个的结果不一样,不知道听谁的。

安装配置环境 CUDA以及CUDNN tensorflow pytorch pip安装 虚拟环境的更多相关文章

  1. windows下cuda、cudnn以及pytorch的安装

    一.在anaconda下配置cuda.cudnn以及pytorch环境 1.打开Anaconda Prompt,输入 conda create -n pytorch python=3.8        ...

  2. Ubuntu16.04下安装多版本cuda和cudnn

    Ubuntu16.04下安装多版本cuda和cudnn 原文 https://blog.csdn.net/tunhuzhuang1836/article/details/79545625 前言 因为之 ...

  3. 软件安装配置笔记(三)——ArcGIS系列产品安装与配置(补档)(附数据库连接及数据导入)

    在前两篇安装配置笔记之后,就忘记把其他安装配置笔记迁移过来了,真是失误失误!趁现在其他文档需要赶紧补上. 目录: 一.ArcMap 二.ArcMap连接数据库并导入数据 三.Arcgis Pro 四. ...

  4. centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课

    centos  tomcat/resin安装配置  卸载系统自带的java  tomcat安装配置  安装JDK   resin安装配置    第二十八节课 tomcat和java都不需要编译 tom ...

  5. 安装Tensorflow过程pip安装报错:is not a supported wheel on this platform

    安装Tensorflow过程pip安装报错:is not a supported wheel on this platform 通过pip安装wheel镜像时,安装指令为: pip install - ...

  6. JDK安装 配置环境变量

    我将JDK安装在D盘中 在D盘中新建一个文件 文件名为JAVA 运行jdk安装软件 更改jdk安装路径为 下一步 等待jdk安装完成 安装jre路径 jre路径改为 点击下一步 等待jre安装完成 注 ...

  7. NodeJS 初学之安装配置环境

    [TOC] 1.环境安装 操作系统: Ubuntu 16.04.2 LTS 1.1安装nvm ryan@ryan-900X5L:~/temp$ curl https://raw.githubuserc ...

  8. Node.js、npm、vue-cli 的安装配置环境变量

    我安装node.js是为了学习vue,需要用到npm,所以就把node.js安装了,安装node.js会带有npm的安装. 在安装node.js之前,我们需要了解以下三个内容. npm: Nodejs ...

  9. jdk下载安装配置环境变量

    因为学习原因要用到一些工具,jdk12的版本与那个工具不兼容,所以这里推荐使用的是jdk1.8的版本, 不知道是电脑原因还是啥原因,jdk 12的版本用不了配不好环境变量. 首先可以在官网下载jdk1 ...

随机推荐

  1. ubuntu18.4 与pc notepad++ 使用nppftp

    首先在linux上部署 vsftpd 安装过程可能有一些问题.我之前的一个文章有所说明. 然后更改配置文件 vsftpd.conf 最简单是开启匿名登录,有时候还要开启root登录,在user文件里面 ...

  2. Django CBV装饰器 中间件 auth模块 CSRF跨站请求

    CBV添加装饰器 给CBV添加装饰器有三种方法,三种方法都需要导入模块: from django.utils.decorators import method_decorator 第一种直接在方法上面 ...

  3. Redis应用场景及缓存问题

    1.应用场景 (1)   缓存 缓存机制几乎在所有的大型网站都有使用,合理地使用缓存不仅可以加快数据的访问速度,而且能够有效地降低后端数据源的压力.Redis 提供了键值过期时间设置,并且也提供了灵活 ...

  4. 超过Numpy的速度有多难?试试Numba的GPU加速

    技术背景 Numpy是在Python中非常常用的一个库,不仅具有良好的接口文档和生态,还具备了最顶级的性能,这个库很大程度上的弥补了Python本身性能上的缺陷.虽然我们也可以自己使用Cython或者 ...

  5. 使用msp432搭建的平衡小车(一)

    1.前言 笔者是一名大二学生曾经荒废一年学业,现在不断学习,所以有任何问题都希望讨论提出,你们的支持就是我的动力. 关于硬件搭建的步骤,笔者就不提网上方案太多了,笔者使用编码器电机,驱动采用tb661 ...

  6. 安装RHEL7配置本地yum源 -- yum不能安装时,在本地安装,亲测成功

    RHEL7 本地yum源配置我们在安装Redhat的时候一般都不会填写注册信息,因为该产品是要购买的,所以我们在使用安装好的Redhat时有的功能是受限的,使用yum源install就是其中之一.那么 ...

  7. visual studio如何检查内存泄露?

    Visual Studio有专门的插件叫做Visual Leak Detector (VLD)Visual Leak Detector for Visual C++ 2008/2010/2012/20 ...

  8. 【java web】监听器listener

    一.简介 Java的监听器,也是系统级别的监听.监听器随web应用的启动而启动.Java的监听器在c/s模式里面经常用到,它会对特定的事件产生产生一个处理.监听在很多模式下用到,比如说观察者模式,就是 ...

  9. Mybatis映射器(二)

    上一篇文章返回是resultType,但其无法定义多的属性,比如typeHandler,级联等.为了支持复杂映射,可以用resultMap属性,先定义resultmap属性: <mapper n ...

  10. 未解决:为什么在struts2下新建ognl的包,会出错?

    首先开始在src下新建了一个名叫ognl的包: 发现在其中放置了一个loginAction,即使是最简单的跳转都不能实现: 直接抛出了java.lang.Exception; 传递参数更出现了异常: ...