linux 服务器,卸载tensorflow CPU 安装PGU版

写在前面

之前用的和学习的都是pytorch框架,现在要运行一个keras的代码,得安装tensorflow和keras,按一个教程,直接在pycharm里setting,点那个+很快就装好了tensorflow和keras,运行了几次发现运行特别慢,用nvidia-smi查看,发现根本没有用pgu跑,一番查找,最后发现安装的tensorflow本身是按CPU跑的,要用GPU跑,得安装tensorflow-gpu。
以下主要参考了https://blog.csdn.net/qq_38502918/article/details/108009692进行操作,成功安装了tensorflow-gpu版本的。
记录以下安装过程。
重点:
CUDA的版本要与tensorflow-gpu的一定要对应,否则会出错。
注意点:
安装好tensorflow-gpu后,安装对应版本的keras版本。
https://blog.csdn.net/weixin_40109345/article/details/106730050

卸载tensorflow的cpu版本

  1. 首先切换到自己的环境
    conda activate [环境名称]

    2.移除tensordlowde cpu版本
    conda remove tensorflow
    中间会卸载一些吧,更新和安装一些包
    ![移除tensordlowde cpu版本](https://img-blog.csdnimg.cn/2021072010253557.png

安装tensorflow-gpu

CUDA的版本要与tensorflow-gpu的一定要对应,否则会出错。

  1. nvidia-smi查看服务器上cuda的版本,我的是11.1,也可以看到driver version 那显示的是455.23.05,根据这个查看https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html


2. 查看tensorflow-gpu与cuda、cudnn的对照表
接着找到对应CUDA版本的tensorflow-gpu版本https://tensorflow.google.cn/install/source
我的CUDA版本是11.1,最高的CUDA版本这里显示是11.0,因此对我的服务器,可用的tensorflow-gpu版本就比较多,这里我选择了tensorflow_gpu-1.15.0


3. 安装tensorflow-gpu
conda install tensorflow-gpu==1.15.0
选择你可用的tensorflow-gpu版本,不要超过对应的cuda版本


  1. 我是要用keras框架,安装keras
    安装好tensorflow-gpu后,安装对应版本的keras版本。
    https://blog.csdn.net/weixin_40109345/article/details/106730050
    tensorflow-gpu 1.15.0 对应就是keras2.3.1
    用conda install keras==2.3.1安装

可以用conda list查看这个环境里安装了哪些包

from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())


[1]: 主要参考改博客实现https://blog.csdn.net/qq_38502918/article/details/108009692
[2]: 查看cuda与tensorflow对应的版本https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
[3]:查看keras与tensorflow对应的版本 https://blog.csdn.net/weixin_40109345/article/details/

linux服务器,卸载tensorflow CPU 安装PGU版相关推荐

  1. 命令查看Linux服务器内存、CPU、显卡、硬盘使用情况

    命令查看Linux服务器内存.CPU.显卡.硬盘使用情况 查看内存使用情况 使用命令:free -m 大致结果类似下图: 内存占用情况 参数解释: Mem行(单位均为M): total:内存总数 us ...

  2. linux监控任务跑满,Linux服务器带宽和CPU跑满或跑高排查

    Linux服务器带宽和CPU跑满或跑高排查 CPU 负载查看方法 使用 vmstat 查看系统纬度的 CPU 负载 使用 top 查看进程纬度的 CPU 负载 使用 vmstat 查看系统纬度的 CP ...

  3. **阿里云ECS Linux服务器图形化界面安装方法 Ubuntu**

    阿里云ECS Linux服务器图形化界面安装方法 Ubuntu 一.远程连接 二.登录后进入终端界面 三.更新服务器,安装图形化界面 apt-get update apt-get upgrade -y ...

  4. linux服务器的物理CPU,CPU核数,逻辑CPU及Hadoop的Vcore

    linux服务器的物理CPU,CPU核数,逻辑CPU及Hadoop的Vcore 1.Linux服务器的核数的概念 物理CPU: 服务器上真实存在的CPU,可以看到 CPU的核 (core): 一个CP ...

  5. Linux如何打开cp2k,centos7安装并行版cp2k6.1-POPT

    centos7安装并行版cp2k6.1-POPT centos7安装并行版cp2k6.1-POPT 一.环境介绍 系统:Centos7.6 所需软件包:cp2k-6.1.tar.bz2,libint- ...

  6. linux 搜索文件名中非,Linux服务器中非 root 用户安装(多版本) CUDA 和 cuDNN

    为什么是非root用户安装cuda和cudnn? 共用服务器时,系统公共环境中安装的cuda和cudnn的版本往往与项目需求不符合.而且你一般没有root权限,没办法更改系统公共环境中的cuda和cu ...

  7. linux服务器怎么查看cpu配置信息,linux服务器cpu信息查看详解

    在linux系统中,提供了/proc目录下文件,显示系统的软硬件信息.如果想了解系统中CPU的提供商和相关配置信息,则可以查/proc/cpuinfo.但是此文件输出项较多,不易理解.例如我们想获取, ...

  8. 在linux如何卸载mongdb,MongoDB安装与卸载--Linux系统

    文章目录 一.MongoBD安装 1. 下载MongoBD安装包 2. 压缩包上传到Linux 3. 修改环境变量及配置文件 4. 启动MongoDB 二. MongoDB卸载 1. 关闭MongoD ...

  9. 禅道开源版一键安装linux,基于禅道当前的一键安装包(Windows和Linux)如何源码安装旗舰版禅道...

    禅道旗舰版本是在之前20版本的基础上做了重大升级,和之前的版本相比,禅道旗舰版内置了项目集.产品.项目和管理模型的概念,同时对界面交互也做了重大的调整. 以下,我们将以在禅道Windows一键安装包里 ...

最新文章

  1. 把对像生成json并存储到文件
  2. C#调用windows api的要点
  3. android img标签属性_微信小程序 组件叠加效果(如 Android 中的添加蒙层)
  4. 11g 64位部分安装过程
  5. 当复选框中打勾时后面自动显示y或者n_基于轮廓系数确定K-Means聚类中的K
  6. rose顺序图转换为协作图_【S7200指令教程】顺序控制指令SCR SCRT SCRE
  7. 史上最简单的 SpringCloud 教程 | 第十四篇: 服务注册(consul)
  8. OS--进程间通信详解(二)
  9. JMS-activMq与spring进行整合
  10. 正则表达式提取括号里面的值
  11. oracle resetlog与noresetlog的作用(转载)
  12. voms下的反射大师_晓星说数学:让数学家折服的艺术大师埃舍尔
  13. 102 模拟ssh远程执行命令
  14. python小孩子学有什么用_小孩子为什么一定要学习Python编程
  15. IDEA代码行数统计工具使用——statistic插件
  16. Openlayers 自定义气泡框以及定位到气泡框
  17. 设计师该如何把简历写好?
  18. 简单通用文章系统后台管理模板
  19. 第二次作业助教博客 —— 撰写第三周课程总结及实验报告(一)
  20. 百度灵医举办医疗图像识别算法大赛 推进AI+眼底影像学发展

热门文章

  1. CCF A类会议或期刊----回归相关论文
  2. IDEA Java项目Web页面的中文乱码解决方案
  3. 网络自动化之ZTP自动装机(H3C)
  4. 【游戏联机】群星2.5.1 可联机 free 正版 all dlc
  5. B站微服务框架Kratos详细教程(1)- 安装搭建
  6. python列表合并+排序的解决方法
  7. CSTR VCTK Corpus: English Multi-speaker Corpus for CSTR Voice Cloning Toolkit 数据理解
  8. RK3399_PCIe芯片手册解读
  9. 从DesperateCat学到的Tomcat下的新利用思路
  10. 锂动力研究院揭牌仪式 | SICOLAB喜格