一、问题提出

之前写好的代码都是基于tensorflow 1.14.0的,在自己笔记本上跑太慢了,所以搬到服务器去跑。但是一个很现实的问题就是服务器的CUDA是10.2的,因为服务器有很多人在用,其他人用的是10.2的,而tensorflow 1.14.0对应的CUDA版本是10.0的,我也不太可能去卸载了去重新装一个CUDA,在tensorflow的安装过程中不会出现大的问题,但是在后面运行的时候会报错,会提示找不到:cudart64_100.dll文件,看名称就可以看得出来是64位10.0版本的CUDA的dll文件,装好的10.2只有cudart64_102.dll,当然找不到了,所以就尝试去寻找在CUDA10.2的基础上安装tensorflow-GPU 1.14.0,并且成功运行。

注:本文的前提是已经安装好CUDA和CUDNN,然后安装tensorflow-GPU 1.14.0

二、问题解决

1.在服务器上建立虚拟环境进行安装:

conda create --name panda python=3.6

其中panda是虚拟环境的名称,可以自行命名

2.激活环境

activate panda

3.查看环境

conda info --envs

只要下面显示你刚建立的虚拟环境即可

注:采用pip install tensorflow进行安装时,在之后的运行过程中要求会报错显示CUDA必须为10.0版本,而采用conda方式安装则可以避免这个问题,过程中发现自动安装了cuda10.0toolkit,但不影响正常的运行,省去了一些麻烦,但安装tensorflow-gpu的时候可能会出现一直卡在solving environment的问题,所以先对conda进行提速

4.更新conda

采用最新版的conda

conda update conda

5.另一种方法,采用mamba加速软件依赖解析 [mamba采用c++重写了部分解析过程,这个提速效果是很明显的] (安装好mamba后就可以用mamba替换conda进行安装了),第四步进行结束可以加速就可以忽略这一步

conda install mamba -c conda-forge
#以安装python为例
mamba install python=3.7.4

6.安装tensorflow,安装时指定版本减少搜索空间

conda install tensorflow-gpu==1.14.0

7.安装keras

pip install keras==2.2.5

8.安装其他库

pip install Pillow
pip install matplotlib
pip install opencv-python
pip install xlwt
pip install PyQt5

9.安装完之后,我们需要补齐该虚拟环境缺失的其他库

conda install anaconda

三、后续可能的问题

安装完成之后可能会出现numpy版本问题,可能是版本太高,只需要卸载之后安装低版本的numpy即可

pip uninstall numpy
pip install numpu==1.16.0

四、参考文章:

一招解决Conda安装卡在solving environment这一步!

如何更新 Anaconda 中的 conda

​​​​​​Win10+CUDA10.2+cuDNN+Anaconda的Tensorflow(GPU) & PyTroch安装

win10安装cuda10.2+tensorflow 1.14.0

win10安装cuda10.2和CUDNN8.2.2

win10安装cuda10.2+tensorflow-GPU 1.14.0相关推荐

  1. Ubuntu 16.04 LTS 在anaconda环境下安装pytorch和tensorflow gpu,cuda10.0

    文章目录 准备 更新笔记本的显卡驱动到较新的,最好是倒数第二新的版本 安装cuda和cudnn: 安装conda: 安装tensorflow-gpu: 安装pytorch: 安装jupyter not ...

  2. Win10 + GTX1650显卡 安装 Cuda-10.1 + CuDNN-7.6 + Tensorflow-gpu-1.15.0 一步到位

    之前一直使用tensorflow的cpu版本,即便是简单的模型训练增加迭代次数到50次还是有点慢的,所以用gpu版本加速 废话不多说,流程先列出来,有个大致认识: anaconda----Visual ...

  3. Win10安装cuda10.1总是出错!别着急重装,看这篇文章

    我安装的cuda10.1,tensorflow2.0,python3.6然后各种报错,搜了好多方法,但下边这个方法解决了我的问题,还好操作 https://blog.csdn.net/qq_29391 ...

  4. 安装特定版本的keras_Win10上安装Keras 和 TensorFlow(GPU版本)

    一. 安装环境 Windows 10 64bit  家庭版 GPU: GeForce GTX1070 Python: 3.5 CUDA: CUDA Toolkit 8.0 GA1 (Sept 2016 ...

  5. pip installl lap安装失败 error: Microsoft Visual C++ 14.0 or greater is required.

    lap是使用Jonker-Volgenant算法求解稠密(LAPJV)或稀疏(LAPMOD)矩阵的线性分配问题求解器 为了使用模块lap,结果pip install lap安装失败,命令行提示如下 E ...

  6. ERROR: Cannot install -r requirements.txt (line 2) and tensorflow>=1.14.0 because these package vers

    pip安装时出现问题 pip install --force-reinstall -r requirements.txt ERROR: Cannot install -r requirements.t ...

  7. Scrapy安装错误:Microsoft Visual C++ 14.0 is required...

    问题描述 当前环境win10,python_3.6.1,64位.  在windows下,在dos中运行pip install Scrapy报错: building 'twisted.test.rais ...

  8. 【已解决】python安装wordcloud、pymssql等第三方库的时候提示安装失败:Microsoft Visual C++ 14.0 is required...

    (一)问题描述 在使用  pip install <库名>  安装wordcloud.pymssql等库的时候报错为: error: Microsoft Visual C++ 14.0 i ...

  9. 玩玩机器学习1——ubuntu16.04 64位安装TensorFlow GPU+python3+cuda8.0+cudnn8.0

    如今的机器学习运算大多数都是利用gpu进行,包括很大大型游戏,比特币的开采,都离不开GPU的运算,GPU已成为大型运算能力的主要硬件. 大名鼎鼎的机器学习开源框架,如TensorFlow和Caffe, ...

最新文章

  1. 2016 ACM / ICPC Asia dalian Regional Contest 题解(11 / 11)【每日亿题2021 / 2 / 17】
  2. NGINX(一)内存结构
  3. 计算机网络共享是什么意思,网络共享与便携式热点是什么意思
  4. web前端知识体系大全
  5. Python元祖,列表,字典,集合的比较
  6. Unity3D 编辑器扩展 强大的OnValidate
  7. 关于tomcat报错500的问题记录(classnotfoundexception)
  8. php 虚线怎么画,ps画虚线最详细教程
  9. 2021年饶州中学高考成绩查询,2019鄱阳饶州中学录取分数线
  10. 数字电视业务PSI/SI学习系列
  11. 相机光学(七)——光源
  12. Android 自定义View流程
  13. 如何以产品经理角度进行产品分析?
  14. WebMatrix开发ASP.NET试用手记[转帖]
  15. Zephyr应用笔记:mcuboot引导zephyr镜像
  16. Linux 批量重命名工具 rename 的使用
  17. 视频分割、分类、行为标注工具
  18. 高温加重精神症状!好心情提醒患者做好10点防护
  19. 游戏出海究竟难在哪里?
  20. 怎样挑选适合学生用的台灯?盘点学生护眼灯品牌排行榜

热门文章

  1. visual Studio Code(VS code)软件中HTML超级好用的一个插件 liveserver,vs code浏览网页
  2. Oracle Data Guard搭建——Physical Standby Database
  3. win10最简单定时关机命令
  4. android硬解码x265,Android 设置硬解码 h265 失败
  5. 利用浏览器缓存抓取网络资源:【炉石传说】所有卡牌png图片地址
  6. 【2018焦作-E】Resistors in Parallel(思维+大数)
  7. 用css实现各种导航栏
  8. 【OpenCV】图像缩放
  9. 数据库工程师考点2023
  10. 信号时域频域特征公式