安装tensorflow踩的那些坑

折腾了三四天,终于是把tensorflow安装上了,记录下安扎ungzhongyudao的各种问题

主要参考:

官网:https://www.tensorflow.org/

极客学院中文翻译:http://wiki.jikexueyuan.com/project/tensorflow-zh/

电脑配置ASUS FX50飞行堡垒

系统:win10

cpu:intel i5-4200H

内存:8G

显卡:nvidia GTX950m 4g显存

=================================================================================================================

一、安装centos7

tensorflow是基于linux/unix系统的,所以需要安装linux系统,开始选择了centos 7,使用u盘安装,制作工具为UltraISO,安装过程中出现

[OK] started show plymouth boot screen

[OK] reached target paths

[OK] reached target basic system

然后就是漫长的等待,最后报错:Warning: /dev/root does not exist, could not boot

图1 安装centos 7 报错图 来源:http://blog.csdn.net/hexuan1/article/details/46808991

这是因为u盘安装盘的名称和写入的配置文件不符,导致安装程序没有找到文件路径导致的,需要修改配置文件

将u盘中/EFI/boot/grub.cfg文件中的类似CENTOS\x207\x20x86_64字串(不止一个,全部)改为u盘的名称,保存后即可安装centos7

但是因为下载的疏忽,相关的一些文件下成了ubuntu系统的,所以之后安装了ubuntu14.04系统

因为华硕这一款笔记本是128g SSD+1t HDD,win10系统安装在SSD中,在HDD中划分了100g装ubuntu,导致开机启动无法找到ubuntu引导,需要使用EasyBCD创建引导。引导的是安装系统时挂载的/boot。

二、安装ubuntu系统并安装tensorflow

在官网下载的最新的ubuntu16版本,但是安装后发现tensorflow GPU版本所需的cuda7.5只有ubuntu14和15两个版本的,往上查阅,有人使用cuda8运行成功的例子,但是为了保险起见还是将重新安装了ubuntu14.04版本。

tensorflow的安装没有什么问题,按照教程中的步骤即可,需要注意的是有cpu和gpu两个版本,如果只是体验下那么cpu版本就足够了,gpu版本需要cuda toolkit的支持,下载地址https://developer.nvidia.com/cuda-downloads,选择平台-系统-版本-安装类型,我选择的是ubuntu14.04版本的runfile,下载至本机。

cuda安装的同时会安装nvidia的显卡驱动,这会引起一些列问题,如桌面不显示,循环登录等,正确的安装步骤如下(来源http://blog.5ibc.net/p/41547.html)

    1. 运行sudo apt-get install build-essential
    2. 开始时,用正常的GUI登录,没有log循环问题。不需要创建 xorg.conf,如果有的话,删掉sudo rm /etc/X11/xorg.conf(备份更好)。如果是刚重装好,是没有这个文件的。
    3. 禁用nouveau,创建/etc/modprobe.d/blacklist-nouveau.conf,写入: 
      blacklist nouveau 
      option nouveau modeset=0
       
      然后sudo update-initramfs -u
    4. 重启电脑,在出现登录界面时,登录tty1,按Ctrl + Alt + F1,在文本模式中登录。
    5. 关闭桌面服务sudo service lightdm stop。这步对于安装Nvidia驱动至关重要
    6. 运行.run文件,不要覆盖opengl,sudo ./your_cuda_file_name.run --no-opengl-libs
    7. 在安装过程中, 
      Accept EULA conditions 
      Say YES to installing the NVIDIA driver 
      SAY YES to installing CUDA Toolkit + Driver 
      Say YES to installing CUDA Samples
    8. 安装完成, check device nodes : Check if /dev/nvidia* files exist。如果没有的话sudo modprobe nvidia
    9. 重启桌面服务sudo service lightdm start。此时能够登录,没有login-loop问题。
    10. 设置环境变量 
      • 在/etc/ld.so.conf.d/建立cuda.conf的文件,写入 
        /usr/local/your_cuda_file_name/lib64 
        然后sudo ldconfig
      • 添加PATH,为了长久添加,在/etc/profile加入 
        export PATH=/usr/local/your_cuda_file_name/bin:$PATH 
        立即生效,source /etc/profile 
        注意:直接在终端export PATH=/usr/local/your_cuda_file_name/bin:$PATH是暂时的
    11. 验证驱动版本和CUDA版本: 
      cat /proc/driver/nvidia/version 
      nvcc -V
    12. Create CUDA Samples. 运行 make时间较长…
    13. 进入NVIDIA_CUDA-7.5_Samples/bin/x86_64/linux/release/ 做一下两个标准检测: 
      ./deviceQuery:查看显卡信息 
      ./bandwidthTest:检查是否工作正常 
      都能够PASS
    14. Reboot. Everything should be ok.
时间: 2024-08-04 00:29:58

安装tensorflow踩的那些坑的相关文章

1.MySQL5.7.19 安装配置踩过的坑

这篇文章主要是分享 安装MySQL时遇到的一些问题,以及解决方法. 第一步:下载MySQL 下载地址:https://dev.mysql.com/downloads/mysql/5.1.html#downloads 我下载的是5.7.19版本,下载地址里面也只有解压版,下载后再进行环境变量的配置就可以. 2.解压并安装Mysql5.7.19 (1)将下载的包解压到指定的路径,自己可以指定路径,我直接解压到了D盘,解压到了                         D:\mysq的目录下.则

安装Postgresql踩过的坑

PG安装相关的 1  系统语言的设置 PG的安装,和系统的locale设置有一定的关系,需要设置,如在.profile或.bashrc中 也可以运行下面的命令: dpkg-reconfigure locales 2 一次安装失败时,会有冲突失败,这时需要在/var/lib/dpkg/info进行相应的处理,如把它删除了还是备份啥的 3 在运行下面命令时: sudo  service  postgresql start 需要先运行sudo  pg_createcluster 9.X  main -

Mac 下安装wxpython踩过的坑

一.下载 1.wxpython 下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ 指定版本下载 二.安装 1.双击解压 2.进入以下页面 (1)双击.pkg,进行安装,若提示异常,无法安装,则转到第二步 (2)点击安装包,右键选择:显示包内容 (3)打开Contents/Resources (4)双击解压文件:.pax.gz (5)将解压文件lib复制到 系统 /usr/local中,再将postfli

linux 下在安装redis 踩过的坑

第一步: tar -zxvf redis-4.0.10.tar.gz 第二部: cd redis-4.0.10  目录 执行 make 编译   结果报错: 原因:  需要依赖三个包 解决: 依次安装 : yum install gcc yum install gcc-c++ yum install tcl 安装完之后make 又报错 解决办法:执行 make MALLOC=libc    完美解决问题 具体可参考:https://blog.csdn.net/libraryhu/article/

Python3.7安装cv2踩过的坑

首先说下载cv2模块: 安装cv2模块不能直接用命令pip install cv2安装,要用pip install opencv-python安装, 当然可能默认下载的模块跟你的Python环境不匹配,到下面的镜像中找和你版本匹配https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ 我下载的是opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl,37是指你的Py下载下来了,但是进项目文件impor

Linux安装mysql以及安装时踩下的坑

安装: 检测是否已经安装了mysql rpm -qa | grep mysql 如果已经安装了,将其卸载,如: rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x86_64 安装mysql 1.mkdir /usr/local/src/mysql 2.cd /usr/local/src/mysql 3.tar -xvf sMySQL-5.6.22-1.el6.i686.rpm-bundle.tar 安装server rpm -ivh MySQL-server-5

安装appium踩过的坑

Xcode is NOT installed! 在已安装Xcode的情况下,检测未安装原因:Xcode的安装路径和appium所检测的路径不同解决办法:1)输入命令:xcode-select -p查看目前自己的Xcode安装路径查询结果:/Library/Developer/CommandLineTools 2)将Xcode的安装路径改为:/Applications/Xcode.app/Contents/Developer输入命令:sudo xcode-select -s /Applicatio

安装openstack踩的一个坑

Openstack Mitaka在图形化界面的时候出现以下报错: [[email protected] ~]# openstack server create --flavor m1.tiny --image cirros --nic net-id=2d79dc77-be66-4850-af01-8e6946f16035 --security-group default --key-name mykey provider-instance Unexpected API Error. Please

windows下mysql免安装版配置(踩过的坑)简记

下载 从官网(https://dev.mysql.com/downloads/mysql/)下载 这里的免安装版本的,相对来说干净,但是需要自己来配置很多东西. 配置 首先是注册windows的服务. 用管理员权限打开终端,cd到mysql目录bin,执行命令mysqld --initialize 这条命令会初始化数据库和服务,没有data目录(mysql根目录)的话会自动创建出来. 踩过的坑一 下载解压后直接找到mysql的安装目录,运行mysql -u root 提示ERROR 2003 (