华硕 飞行堡垒 linux安装cuda8+cuDnn6+tensorflow+keras 教程
得不说坑好多……
在这里先说在前面 最好的组合是cuda8 cudnn6 不要问我为什么……都是泪!!!
cuda9 tensorflow前段时间说是兼容了,但是不好按,会报错
cudnn我按官网上面是5 for cuda8 ,python里import时还会报错
tensorflow 默认安装还是会报错(默认是1.6)
具体错误文后贴出……
cuda8 cuDnn6 网盘:网盘 密码: qr4i
Ubuntu初始环境设置
- 打开
终端
输入:
# 系统升级
>>> sudo apt update
>>> sudo apt upgrade
# 安装python基础开发包
>>> sudo apt install -y python-dev python-pip python-nose gcc g++ git gfortran vim
- 安装运算加速库打开
终端
输入:
>>> sudo apt install -y libopenblas-dev liblapack-dev libatlas-base-dev
1. CUDA开发环境的搭建(CPU加速跳过)
如果您的仅仅采用cpu加速,可跳过此步骤 - 下载CUDA8.0
下载地址:https://developer.nvidia.com/cuda-downloads
之后打开终端
输入:
>>> sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
>>> sudo apt update
>>> sudo apt -y install cuda
自动配置成功就好。
- 将CUDA路径添加至环境变量在
终端
输入:
>>> sudo gedit /etc/profile
在profile
文件中添加:
export CUDA_HOME=/usr/local/cuda-8.0
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
之后source /etc/profile
即可
- 测试在
终端
输入:
>>> nvcc -V
会得到相应的nvcc编译器相应的信息,那么CUDA配置成功了。(记得重启系统)
如果要进行cuda性能测试
,可以进行:
>>> cd /usr/local/cuda/samples
>>> sudo make -j8
编译完成后,可以进samples/bin/.../.../...
的底层目录,运行各类实例。
2. 加速库cuDNN(可选)建议选6
从官网下载需要注册账号申请,两三天批准。网盘搜索一般也能找到最新版。Linux目前最新的版本是cudnn V6,但对于tensorflow的预编译版本还不支持这个最近版本,建议采用5.1版本,即是cudnn-8.0-win-x64-v5.1-prod.zip。下载解压出来是名为cuda的文件夹,里面有bin、include、lib,将三个文件夹复制到安装CUDA的地方覆盖对应文件夹,在终端中输入:
>>> sudo cp include/cudnn.h /usr/local/cuda/include/
>>> sudo cp lib64/* /usr/local/cuda/lib64/
>>> cd /usr/local/cuda/lib64
>>> sudo ln -sf libcudnn.so.5.1.10 libcudnn.so.5
>>> sudo ln -sf libcudnn.so.5 libcudnn.so
>>> sudo ldconfig -v
3.Keras框架搭建
相关开发包安装
在终端
中输入:(一定是1.4 安装tensorflow时)
>>> sudo pip install -U --pre pip setuptools wheel
>>> sudo pip install -U --pre numpy scipy matplotlib scikit-learn scikit-image
>>> sudo pip install -U --pre tensorflow-gpu==1.4
# >>> sudo pip install -U --pre tensorflow ## CPU版本
>>> sudo pip install -U --pre keras
安装完毕后,输入python
,然后输入:
>>> import tensorflow
>>> import keras
无错输出即可
Keras中mnist数据集测试
下载Keras开发包
>>> git clone https://github.com/fchollet/keras.git
>>> cd keras/examples/
>>> python mnist_mlp.py
程序无错进行,至此,keras安装完成。
遇到的错误
1.
安装的是CUDA8没有安装cudnn
安装tensorflow没有报错
但在import tensorflow时报错
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File …………………………………………p, pathname, description)
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_problems
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
2.
安装了cudnn
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py", line 24, in
from tensorflow.python import *
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 72, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_problems
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
3.将tensorflow 1.6卸载后,装了1.4,变成
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py", line 24, in
from tensorflow.python import *
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 72, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_problems
华硕 飞行堡垒 linux安装cuda8+cuDnn6+tensorflow+keras 教程相关推荐
- 飞行堡垒安装Linux黑屏,华硕飞行堡垒_安装kali后N卡问题
问题来源: 因业务需要,最近打算安装kali linux操作系统,但是安装完成后开机过一会就会卡死,而且没办法进入用户的登录界面 问题分析: 笔记本电脑信息: 华硕飞行堡垒5 TUF GAMING F ...
- 华硕飞行堡垒FX80GM安装Ubuntu16.04教程(亲测可用)
提醒:博主至少配置过5台机子的ubuntu,每一台碰到的坑都不同,所以耐住性子. 首先进入bios(F2)再按F7将fast boot设置为Disable,否则无法引导ubuntu boot启动,默认 ...
- 关于华硕飞行堡垒7安装win10+ubuntu双系统失败后转用win10子系统ubuntu的总结
一.安装win10+ubuntu双系统的背景 最近这段时间在做Tensorflow2.X的项目,由于之前接触过Docker容器,于是就萌生了用Docker容器来构建深度学习的训练环境.由于win10上 ...
- 华硕飞行堡垒fx50 安装ubuntu18.04
决定把我的渣机脱坑 一.制作启动盘 官方下载ubuntu18.04LTS iso文件 [ubuntu官方链接](https://www.ubuntu.com/download/desktop Ultr ...
- 飞行堡垒windows10装Linux,ubuntu18 安装坑点记录(华硕飞行堡垒)
环境 电脑:华硕飞行堡垒fx53vd 显卡:集成显卡+nvidia显卡(linux版本很不友好) 镜像:ubuntu18.04.3 lts 准备安装 * 制作启动盘(百度) * 设置u盘启动项:按f2 ...
- 飞行堡垒7可不可以linux系统,ubuntu18 安装坑点记录(华硕飞行堡垒),华硕飞行堡垒7配置...
ubuntu18 安装坑点记录(华硕飞行堡垒),华硕飞行堡垒7配置 环境 电脑:华硕飞行堡垒FX53VD 显卡:集成显卡+NVIDIA显卡(linux版本很不友好) 镜像:ubuntu18.04.3 ...
- fx80安装linux,华硕飞行堡垒FX80笔记本如何用U盘装win7?
华硕飞行堡垒FX80是一款极具游戏设计的笔记本,采用的i7-8750H+GTX1050Ti的组合堪称主流游戏本标配,但华硕飞行堡垒FX80却将机身做到了轻薄本的水准,在一众厚实的游戏本中显得十分突出. ...
- 华硕飞行堡垒安装Ubuntu16.04
前言 试了14.04好像不行,装不了; 16.04 legacy应该不行,uefi可以,完全按照参考博客流程,主要坑是分辨率太大,参考本文第三部分. ISO镜像 我选择的是16.04.3,16.04. ...
- 飞行堡垒7可不可以linux系统,华硕飞行堡垒7笔记本怎么用U盘装win10系统
[文章导读]华硕飞行堡垒7是一款15.6寸笔记本,2019年4月份发布,其搭载intel 酷睿八代处理器.我们知道intel 8代cpu的笔记本不能安装win7,只能安装win10,并且默认采用的是u ...
最新文章
- express 使用 redirect 对 ajax 无效 页面不跳转
- hive桌游中文规则_超火爆轻策桌游《小小城镇》新扩展——小金币大作为,邀你共筑繁荣小镇!...
- HTML地址栏传数据和json区别,前端利用formData格式进行数据上传,前端formData 传值 和 json传值的区别?...
- WebRTC 中的基本音频处理操作
- oracle 9i乱码,oracle 9i sql*plus worksheet乱码问题
- Linux C++ glog日志库的简单使用
- 安装LoadRunner 11时弹窗提示Micosoft Visual C++ 2005 SP1 可再发行组件包(X86):'命令行选项语法错误。键入命令 / ? 可获得帮助信息'。
- C++中algorithm头文件中一些函数使用记录
- 局部变量与全局变量同名时如何在局部变量的作用范围内访问全局变量?
- new与delete函数使用方法以及注意事项
- RHEL5 telnet服务 安装配置
- esp8266教程:文件系统之spiffs
- 教程:QuickTime 录屏的同时录制电脑中播放的声音,播放的歌曲等
- word如何一次将所有英文改为新罗马字体
- 电源电压测试肯定要电流探头吗?
- 【pyecharts | 颜色配置】关于pyecharts中自定义颜色问题详解
- word常用宏方法介绍
- python语言下,B站(bilibili)热门排行榜视频封面爬取程序V1.0 小白也能看懂,八十岁没牙老太太看完拿舌头都能爬封面!!
- testflight怎么做版本更新_TestFlight 使用指南
- Java序列中如果有些字段不想被序列化,怎么办
热门文章
- html精灵图坐标如何确定,背景设置及精灵图
- C++ typeid() 用法
- 教你如何使用跑马灯,让文字跑起来,让数据可视化大屏动起来
- Linux系列之离线安装nodeJs
- BR8041A02 串口烧录接线说明
- php 在线答题 github,GitHub - xuan89D33/ZCTestOnLine: 利用PHP实现的学生在线考试系统
- matlab 多智能体系统编队控制仿真,非线性,一致性
- 在晋中市体院馆副馆项目的消防应急照明和疏散指示系统的应用
- MPS MP2307DN-LF-Z 单片同步降压调节器
- 2021年需要关注的15大软件测试趋势