热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Ubuntu18.04.2LTS+RTX2080+tensorflow1.13.1安装步骤

系统与软件版本:名称版本系统Ubuntu18.04.2LTS显卡RTX2080显卡驱动410CUDA10.0cuDNNcuDNNv7.5.0forCUDAanacondapytho

系统与软件版本:

名称 版本
系统 Ubuntu 18.04.2 LTS
显卡 RTX 2080
显卡驱动 410
CUDA 10.0
cuDNN cuDNN v7.5.0 for CUDA
anaconda python 3.7的linux版本
tensorflow tensorflow-gpu 1.13.1

1. 安装RTX 2080 显卡驱动

  1. 打开软件和更新,将系统的源更改为国内的源。这里选择阿里云的源。
    在’Ubuntu Software’页面的’Download from’ 的下拉列表中选择’other’,然后选择下图的阿里云源。
    Ubuntu 18.04.2 LTS + RTX2080 + tensorflow 1.13.1安装步骤
  2. 以免新版本的415和418驱动造成不必要的麻烦,这里选择版本为410的驱动
    Ubuntu 18.04.2 LTS + RTX2080 + tensorflow 1.13.1安装步骤
  3. 测试驱动是否安装成功
    输入以下指令,出现下图则表明驱动安装成功。
nvidia-smi

Ubuntu 18.04.2 LTS + RTX2080 + tensorflow 1.13.1安装步骤

2. 安装CUDA 10.0

CUDA 10.0 下载网址。按照下图选择相应的版本,下载deb。
Ubuntu 18.04.2 LTS + RTX2080 + tensorflow 1.13.1安装步骤

  1. 进入含有CUDA安装包cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb的目录’gpu_environment_installlocation’,执行以下命令:
sudo apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub 
sudo dpkg -i cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda
  1. 查看CUDA 10.0 是否安装成功:
cat /usr/local/cuda/version.txt

Ubuntu 18.04.2 LTS + RTX2080 + tensorflow 1.13.1安装步骤

3. 安装cuDNN

  1. 选择适合CUDA 10.0 版本的 cuDNN ,下载地址,分别下载下图三个文件。
    Ubuntu 18.04.2 LTS + RTX2080 + tensorflow 1.13.1安装步骤
  2. 进入含有cuDNN v7.5.0 for CUDA 10.0的三个文件的目录’gpu_environment_installlocation’,执行以下命令安装:
sudo dpkg -i libcudnn7_7.5.0.56-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.5.0.56-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.5.0.56-1+cuda10.0_amd64.deb
  1. 验证cuDNN v7.5.0 for CUDA 10.0是否安装成功
# 使用如下命令将示例代码复制到当前用户目录,编译并运行其中的一个示例程序mnistCUDNN
cp -r /usr/src/cudnn_samples_v7/ ~
cd ~/cudnn_samples_v7/mnistCUDNN
make clean && make
./mnistCUDNN

Ubuntu 18.04.2 LTS + RTX2080 + tensorflow 1.13.1安装步骤

4. 安装Anaconda

这里选用的是python3.7 的 anaconda

bash Anaconda3-2018.12-Linux-x86_64.sh.sh
# 找到anaconda3安装路径的bin文件路径,执行以下命令,使得能识别conda指令。我的anaconda安装路径为'/home/gpu401/lab/zyz/anaconda3/''
echo 'export PATH="/home/gpu401/lab/zyz/anaconda3/bin:$PATH"'>> ~/.bashrc
source ~/.bashrc

5. 安装tensorflow 1.13.1

pip install tensorflow-gpu==1.13.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • python3 nmap函数简介及使用方法
    本文介绍了python3 nmap函数的简介及使用方法,python-nmap是一个使用nmap进行端口扫描的python库,它可以生成nmap扫描报告,并帮助系统管理员进行自动化扫描任务和生成报告。同时,它也支持nmap脚本输出。文章详细介绍了python-nmap的几个py文件的功能和用途,包括__init__.py、nmap.py和test.py。__init__.py主要导入基本信息,nmap.py用于调用nmap的功能进行扫描,test.py用于测试是否可以利用nmap的扫描功能。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
author-avatar
mobiledu2502918245
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有