ubuntu16.04中N战安装tensorflow-gpu+ cuda8.0+cudnn6.0+jupyter

article/2023/6/4 15:51:10

ubuntu16.04中N战安装tensorflow-gpu+ cuda8.0+cudnn6.0+jupyter

本人已经从小白经过安装20+次ubuntu16.04,熟练掌握了LINUX系统的。。。。安装与卸载
由于用到tensorflow,需要GPU加速,所以记录自己的安装过程,给有需要的人——————————————

先说配置,本人WIN7+ubuntu16.04双系统,显卡垃圾的GTX860M,**原谅没钱买贵的。双系统安装有好多教程,自行百度,其中注意一点,安装好ubuntu16.04后,要求立即重启,然后就进入了GRUB黑色的界面,这里不要慌,找一个系统启动盘,我用的大白菜,网上搜索如何用系统启动盘修复引导丢失问题。然后在win7下安装easyBCD*软件,可以设置开机系统选择项。

(一)第一步
查看自己显卡
lspci | grep -i nvidia

在ubuntu中,首先需要安装nvidia显卡驱动,本人刚碍事也是直接在官网下载适合版本的显卡驱动,然后安装,但是还是出错,直接没有了图形显示器,开机一个黑屏,一行dev什么的,这个时候不要慌0.0.稳住

解决方法:
1、在你的用户登录界面按ctrl+alt+F1进入tty模式
2、输入你的账户名和密码
3、依次运行如下语句:

sudo apt-get purge nvidia-* (这个是卸载安装的显卡驱动)
reboot (重启)
然后就又回到了可视化图像界面。但是显卡驱动没安装成功。
之后又试了利用cuda_8.0.61_375.26_linux.run,配置时第一条指令就是安装显卡驱动,试了之后,重启,又是黑色的无图形化界面,然后我又执行
sudo apt-get purge nvidia-* (这个是卸载安装的显卡驱动)
reboot (重启)
第三次
在设置里的软件更新中,附加驱动理由推荐的适合版本,从第一个开始试,试玩重启,如果又变黑,卸载后,一次试试之后
直到打开设置的详细信息,图行那块显示了显卡信息,表示安装成功了
在这里插入图片描述
(二)第二步
安装适合的cuda和cudnn
在这里插入图片描述
我这里选择CUDA8.0和CUDNN6.0,安装tensorflow-gpu1.3.0
上面要求编译环境是bazel0.4.5,这个是严格要求的,但是gcc和g++说是4.8,我安装好ubuntu16.04自带的是5.4.0,也是可以的在这里插入图片描述
接下来是大坑;额,我用了pip 安装,也出现很多问题,源码用bazel编译,也是很多问题,真是自己的电脑和别人的又不同的想法,
建议各位都可以试试,先推荐用源码编译,这里推荐一遍写的不错的源码编译,
https://blog.csdn.net/pzh11001/article/details/79683133
然后说明一下,他的里面在 配置完./configure
之后,用
bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
编译,但是如果出错,你找不到原因,我这里采用
bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package --verbose_failures
出错原因百度,然后修改编译,
如果不出错,那恭喜你,如果出错,再接着看我的方法。
我最后还是用了pip
##源码编译出错了
File “tensorflow/tools/git/gen_git_source.py”, line 264, in
generate(args.generate)
File “tensorflow/tools/git/gen_git_source.py”, line 216, in generate
git_version = get_git_version(data[“path”])
File “tensorflow/tools/git/gen_git_source.py”, line 156, in get_git_version
str("–work-tree=" + git_base_path), “describe”, “–long”, “–tags”
File “/usr/lib/python2.7/subprocess.py”, line 567, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File “/usr/lib/python2.7/subprocess.py”, line 711, in init
errread, errwrite)
File “/usr/lib/python2.7/subprocess.py”, line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Target //tensorflow/tools/pip_package:build_pip_package failed to build

##最后又变成了pip install tensorflow-gpu==1.3.0

又出错
Traceback (most recent call last):
File “”, line 1, in
File “/tmp/pip-build-ePDbxv/numpy/setup.py”, line 31, in
raise RuntimeError(“Python version >= 3.5 required.”)
RuntimeError: Python version >= 3.5 required.

在这里插入图片描述
改换成pip3 install tensorflow-gpu==1.3.0

显示成功
Successfully built html5lib
Installing collected packages: wheel, six, setuptools, protobuf, html5lib, bleach, werkzeug, numpy, markdown, tensorflow-tensorboard, tensorflow-gpu
Successfully installed bleach-1.5.0 html5lib-0.9999999 markdown-3.1.1 numpy-1.17.2 protobuf-3.9.2 setuptools-41.2.0 six-1.12.0 tensorflow-gpu-1.3.0 tensorflow-tensorboard-0.1.8 werkzeug-0.16.0 wheel-0.33.6
You are using pip version 8.1.1, however version 19.2.3 is available.
You should consider upgrading via the ‘pip install --upgrade pip’ command.

在这里插入图片描述
立马试了试
在这里插入图片描述
出来的信息是与gpu加速有关的,没有错

在这里插入图片描述
最后显示
在这里插入图片描述
大功告成,安装jupyter
sudo pip install jupyter(pip3也试过了,一样的结果)
运行后发现
bash: /home/ajy/.local/bin/jupyter: 没有那个文件或目录
先卸载后
pip uninstall -y jupyter
pip uninstall -y jupyter_core
pip uninstall -y jupyter-client
pip uninstall -y jupyter-console
pip uninstall -y notebook
pip uninstall -y qtconsole
pip uninstall -y nbconvert
pip uninstall -y nbformat
————————————————
百度之后说用下面的,然后安装
jupyter notebook --generate-config --allow-root
依旧无效,改用命令

pip3 install --upgrade --force-reinstall --no-cache-dir jupyter

这个代码有效,无敌,是多么,多么心态坚持。。。。。
有不懂得可以私聊问


https://www.dgrt.cn/a/2088479.html

相关文章

利用Keras调用Tensorboard可视化工具

利用Keras调用Tensorboard可视化工具 自己用到tensorboard,记录汇总一下相关的知识点,有不对之处还请指教 Tensorboard详解 TensorBoard可以将训练过程中的各种绘制数据展示出来,包括标量(scalars),图片…

win10安装打印机驱动程序失败“试图将读懂程序添加到存储区时遇到问题”

win10安装打印机驱动程序失败提示“试图将驱动程序添加到存储区时遇到问题”在安装打印机驱动的时候,一直显示这个错误,网上找的方法都不太对,我按照这个方法解决了,写出来帮助下有需要帮助的朋友遇到的问题界面如下分析原因&…

你见过这样的计算器吗?

这个......,我是不知道有没有人会因为很喜欢吃巧克力,而买这款计算器。不过,如果可以跟牛角面包与法国面包搭档的话,我相信应该有不错的效果,采用太阳能以为电力来源,售价7美元。科科,现在比较期…

看了就有食欲的护腕垫(图)

用牛角面包来做造型玩具其实还满普遍的,相信各位或多或少也有看过。不过拿来当作护腕垫倒是比较少见。这个材质看来很软(跳转后见图),售价6美元。嗯,我是觉得在办公室里,放一块面包在桌上,会觉得…

番茄事件到底告诉了我们什么?(漫画)

洪磊被抓,事情闹的沸沸扬扬,看到很多专题中的调查,居然还有那么多人支持番茄花园,真让人汗颜! 看到番茄盘带来的好看的界面、很多的自带软件,很多人都没有经住诱惑,随之而来的是数据丢失、系统崩…

第一次近距离观看偶像陆川--英特尔迅驰二代风尚盛典!

有幸参加了24号在香格里拉举办的Intel 迅驰2代平台的新品发布会,早有耳闻这次的会会邀请很多明星嘉宾,晚上六点半到那刚好碰到明星到来,走上红地毯,哈哈,拍到了偶像陆川,从《可可西里》开始对他的电影非常痴…

I-TASK使用ORACLE数据库---ORACLE配置心得

一、软件环境:windows2003,瑞星网络版 二、安装ORACLE数据库 PS:傻瓜式安装 三、初始化表空间 登陆SQLplus或用命令行登陆Oracle数据库 PS:推荐用命令行登陆操作比较方便。因为使用命令行可以随时回退到命令某一处进行修改,重复运行上之前运行过的命令也很方便。 备…

基于人本理念的绩效管理体系设计(四)

二、OUC公司绩效管理体系设计 (一)OUC公司人力资源管理现状 1 OUC公司绩效管理现状分析 OUC公司成立8年来,历经两次大的战略重组,员工组成结构复杂,员工素质参差不齐,公司原来采用简单的年终考核制&#xf…