1

首先要开启GPU加速就要安装cuda.安装cuda,首先要安装英伟达的驱动。ubuntu有自带的开源驱动,首先要禁用nouveau。这儿要注意,虚拟机不能安装ubuntu驱动。VMWare下显卡只是模拟出的一块显卡,如果你安装cuda,会卡在ubuntu图形界面无法登陆系统。或者最终安装了cuda也会检测不到显卡设备,所以首先我们需要装双系统。

2

win10下安装ubuntu。win10,win8,是使用uefi引导的。不同于win7等老版本。所以不可以使用EasyBCD.

首先我们对C盘进行分区。我的C盘是固态硬盘,使用win10自带的分区会发现无法压缩只有40M,但是我空余空间有100多G.所以我们不得已使用第三方软件分区助手来帮助分区。最终成功压缩出80G剩余空间。

3

双系统win10无法启动,报错

The Boot Configuration Data file doesn't contain valid information for an operating system  File:\BCD Error code:0xc0000098

http://jingyan.baidu.com/article/414eccf617fbc66b431f0ab0.html

http://www.udashi.com/n/20140510/1553.html

我们不能使用传统的MBR引导来修复。需要借助于BCDBOOT工具。方法如下

1、首先我们下载BCDBOOT.EXE工具,复制到U盘。

2、开机选择从U大师启动进入WIN08 PE,打开分区工具diskgenius,找到ESP分区,指定一个盘符T盘。

3、在运行命令行输入CMD  回车,再输入U:回车一下(一般U盘所在的盘符都是U盘)。

4、再输入bcdedit回车,再次输入bcdboot  c:\windows /s  T:  /f  uefi  /l  zh-cn回车,即可重新创建引导文件到ESP分区。(注:T:代表引导分区esp分区。输入命令时注意中间的空格)

此时可以设置ubuntu为boot 启动项目,启动后可以选择进入windows 引导系统或者直接进入ubuntu系统

4

ubuntu系统安装注意选择分区,我没有为home单独设置分区,/boot 引导 200兆 swap 交换分区6G, /根目录剩余80G

首先在ubuntu下安装NVIDIA驱动.可以直接在ubuntu软件中心安装.

安装cuda

sudo dpkg -i 你的下载包cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64.deb

执行sudo apt-get update

执行sudo apt-get install cuda

   设置环境变量 

export PATH=/usr/local/cuda-7.5/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH

安装samples

cuda-install-samples-7.5.sh ~

cd ~/NVIDIA_CUDA-6.5_Samples

make 编译程序,这儿比较慢,多等一会就可以

报错 参考:http://blog.csdn.net/niuwei22007/article/details/50439478

   unsupported GNU version! gcc versions later than 4.9 are not supported!意思也很明显了,就是gcc的版本高于4.9,Cuda不支持。解释一下:ubuntu15.10自带的gcc是5.2.1,可以通过gcc –          version(两个-)查看,但是cuda不支持超过4.9.0的gcc编译器。要么安装一个低版本的编译器,要么把cuda的这个限制给去掉。我选择的是后者,而且尚未出现其他问题。

解决方案如下:

sudo cd /usr/local/cuda/include/ #进入到头文件目录cuda(而不是cuda-7.5); 
   sudo cp host_config.h host_config.h.bak #备份原头文件; 
   sudo gedit host_config.h #编辑头文件; 
   ctrl+F查找4.9出现的地方,大约位于115行,在第113行处应该显示if _GNUC_>4 || (_GNUC_ == 4 && _GNUC_MINOR_ > 9),因为我们的是5.2.1,因此,把上面的2个4都改成5就ok了,保存退出。

cd /root/NVIDIA_CUDA-7.5_Samples/1_Utilities/deviceQuery

执行 ./deviceQuery

结果如下

CUDA Device Query (Runtime API) version (CUDART static linking)

Detected 1 CUDA Capable device(s)

Device 0: "GeForce GTX 850M"

.........

证明安装成功

ubuntu 15 安装cuda,开启GPU加速的更多相关文章

  1. Caffe + Ubuntu 15.04 + CUDA 7.0 安装以及配置

    作为小码农的我,昨天就在装这个东东了,主要参考第一篇博文,但是过程发现很多问题,经过反反复复,千锤百炼,终于柳暗花明,我把这个caffe给搞定了,是故,我发布出来,后之来者,欲将有感于斯文~ 本分分为 ...

  2. 【python基础】python开启GPU加速

    前言 训练时使用GPU可以加速程序运行,本文介绍如何使用GPU加速. 前提条件 1. 机子有GPU显卡,并安装GPU显卡驱动: 2. 安装GPU的使用环境,CUDA等: 3. 打开nvidia-smi ...

  3. CAFFE(一):Ubuntu 下安装CUDA(安装:NVIDIA-384+CUDA9.0+cuDNN7.1)

    (安装:NVIDIA-384+CUDA9.0+cuDNN7.1) 显卡(GPU)驱动:NVIDIA-384 CUDA:CUDA9.0 cuDNN:cuDNN7.1 Ubuntu 下安装CUDA需要装N ...

  4. 开启gpu加速的高性能移动端相框组件!

    通过设置新的css3新属性translateX来代替传统的绝对定位改变left值的动画原理,新属性translateX会开启浏览器自带的gpu硬件加速动画性能,提高流畅度从而提高用户体验, 代码有很详 ...

  5. Ubuntu下安装pytorch(GPU版)

    我这里主要参考了:https://blog.csdn.net/yimingsilence/article/details/79631567 并根据自己在安装中遇到的情况做了一些改动. 先说明一下我的U ...

  6. Ubuntu16.04下安装tensorflow(GPU加速)【转】

    本文转载自:https://blog.csdn.net/qq_30520759/article/details/78947034 版权声明:本文为博主原创文章,未经博主允许不得转载. https:// ...

  7. 使用css3实现动画来开启GPU加速

    参考文章: https://www.w3cplus.com/css3/introduction-to-hardware-acceleration-css-animations.html http:// ...

  8. ubuntu 15 安装docker

    最近听说Docker很火,不知道什么东西,只知道是一个容器,可以跨平台.闲来无事,我也来倒弄倒弄.本文主要介绍:Ubuntu下的安装,以及基本的入门命令介绍:我的机器是Ubuntu 15.04 64位 ...

  9. Debian 9 / Debian 10 / Ubuntu 18.04 / Ubuntu 18.10快速开启BBR加速 或 关闭BBR加速

    如果使用的是Debian 9.Debian 10.Ubuntu 18.04.Ubuntu 18.10等内核高于4.9版本的系统,均可以使用此方法开启BBR加速,若你使用了Ubuntu 19.04的系统 ...

随机推荐

  1. IaaS, PaaS, SaaS 解释

    IaaS.PaaS.SaaS作为云计算三种服务模式,下面会着重介绍他们的定义.作用.功能.对应产品以及他们之间的关系等. 一.定义:     SaaS:Software as a Service,软件 ...

  2. @override的意思

    @Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写( ...

  3. http请求提交cookie

    package leadsServerTest;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient ...

  4. Openstack Day1简介及虚拟环境搭建

    本文章仅作为作者本人存档记忆!恕不详细展开内容!   openstack kilo版本重要组件(module)简介 ======================================= Ke ...

  5. WS+MQ+WCF+EF(Code First)

    前言 有段时间没有更新博文了,一直在忙工作很少有时间静下心来继续研究点东西,说来也惭愧,归咎原因最主要的还是因为懒惰.空想也是不管用的,有时候很多想法被扼杀到了摇篮里,还没开始做就放弃了,这是多数人会 ...

  6. Servlet中转发和重定向的区别

    Servlet中页面的跳转有两种方式:转发和重定向. 1.转发和重定向的区别 ①转发是服务器行为,重定向是客户端行为. ②转发是浏览器发生了一次请求,重定向至少是两次请求. ③转发地址栏中的url不会 ...

  7. How to acquire an Android phone with locked bootloader?

    As we know that some devices come with locked bootloaders like Sony, HUAWEI, hTC...If you try to unl ...

  8. 使用FIO对SATA、SSD和PCIe Flash进行测试

    首先声明,同事做的实验 使用fio对SATA.SSD.PCIE进行了测试 测试说明: 1.测试命名   sync_write_4k_32      sync表示测试方式,可以是sync或者libaio ...

  9. PHP5.3、PHP5.4下安装ZendOptimizer或Zend Guard Loader的方法

    现在很多PHP程序都需要ZendOptimizer环境,但是ZendOptimizer在PHP5.2之后已经被支持,那怎么办,Zend也不会这么做,原来PHP5.3开始ZendOptimizer正式改 ...

  10. springMVC: java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config

    springMVC开发web的时候,报错:java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config 原因:未引入jstl ...