1,   官网网址, cuda  nvidia   ubuntu-linux  install

http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#ubuntu-installation

2 ,  lspci | grep -i nvidia

GeForce GTX 750

3,  https://developer.nvidia.com/cuda-gpus  , 查看 GeForce GTX 750

得到 GeForce GTX 750  5.0 (Compute Capability )

4,

dpkg -i cuda-repo-ubuntu1504_7.5-14_amd64.deb  (注意 根据官网,和自身机器型号来装)

apt-get update

安装 cuda:apt-get install cuda

check cuda install: nvcc --version

5,  ./tools  ./src 都重新装一遍

其中

src/cudamatrix 中 Makefile 中修改 CUDA_ARCH =-gencode 那一行.我用的是 geforce 750 显卡计算能力为 5,

则修改compute=50,code=sm_50,把TESTFILES 改为 BINFILES(根据官网的数据修改, 第三步来)

在cudamatrix 中测试

./cu-vector-test

LOG (cu-vector-test:SelectGpuId():cu-device.cc:103) Manually selected to compute on CPU.

2.474e+09 2.474e+09

5.69062e+07 5.69062e+07

LOG (cu-vector-test:main():cu-vector-test.cc:765) Tests without GPU use succeeded.

LOG (cu-vector-test:SelectGpuIdAuto():cu-device.cc:288) Selecting from 1 GPUs

LOG (cu-vector-test:SelectGpuIdAuto():cu-device.cc:303) cudaSetDevice(0): GeForce GTX 750    free:1630M, used:416M, total:2047M, free/total:0.796639

LOG (cu-vector-test:SelectGpuIdAuto():cu-device.cc:352) Trying to select device: 0 (automatically), mem_ratio: 0.796639

LOG (cu-vector-test:SelectGpuIdAuto():cu-device.cc:371) Success selecting device 0 free mem ratio: 0.796639

LOG (cu-vector-test:FinalizeActiveGpu():cu-device.cc:213) The active GPU is [0]: GeForce GTX 750    free:1622M, used:424M, total:2047M, free/total:0.792731 version 5.0

2.61506e+08 2.61506e+08

2.12365e+09 2.12365e+09

LOG (cu-vector-test:main():cu-vector-test.cc:767) Tests with GPU use (if available) succeeded.

LOG (cu-vector-test:PrintProfile():cu-device.cc:415) -----

[cudevice profile]

CuMatrix::CopyToMatD2H    0.00232148s

CuVector::CopyFromVecH2D    0.00253987s

AddVec    0.00312328s

CopyRowsFromMat    0.0035851s

CopyFromVec    0.00370455s

CopyToVec    0.00441456s

AddMatMat    0.00453591s

CuVectorBase::CopyColFromMat    0.0058372s

CopyRowsFromVec    0.00752211s

CuVectorBase::CopyRowsFromMat    0.00919819s

CuMatrix::Resize    0.0107021s

VecVec    0.0123014s

CuVector::SetZero    0.0161092s

CuVector::Resize    0.0247462s

RandGaussian    0.555742s

Total GPU time:    0.679858s (may involve some double-counting)

-----

LOG (cu-vector-test:PrintMemoryUsage():cu-allocator.cc:127) Memory usage: 4991268 bytes currently allocated (max: 4991268); 0 currently in use by user (max: 3462368); 1757/3466 calls to Malloc* resulted in CUDA calls.

LOG (cu-vector-test:PrintMemoryUsage():cu-allocator.cc:134) Time taken in cudaMallocPitch=0.00498128, in cudaMalloc=0.0170541, in cudaFree=0.0164499, in this->MallocPitch()=0.0405507

LOG (cu-vector-test:PrintMemoryUsage():cu-device.cc:388) Memory used (according to the device): 10485760 bytes.

这样cuda在kaldi就装好了。

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

kaidi中 install cuda相关推荐

  1. 看这篇就够了——ubuntu系统中的cuda cudnn cudatookit及pytorch使用

    一.基本概念 1.1 nvidia独立显卡 独立显卡是指以独立板卡形式存在,可在具备显卡接口的主板上自由插拔的显卡.独立显卡具备单独的显存,不占用系统内存,而且技术上领先于集成显卡,能够提供更好的显示 ...

  2. 在conda虚拟环境中配置cuda+cudnn+pytorch深度学习环境(新手必看!简单可行!)

    本人最近接触深度学习,想在服务器上配置深度学习的环境,看了很多资料后总结出来了对于新手比较友好的配置流程,创建了一个关于深度学习环境配置的专栏,包括从anaconda到cuda到pytorch的一系列 ...

  3. Ubuntu 16.04系统中利用CUDA安装更新NVIDIA显卡驱动程序的方法

    严正声明:本文系作者davidhopper原创,未经许可,不得转载. 在ThinkPad系列笔记本电脑中使用过Ubuntu 16.04系统的同学都知道,NVIDIA显卡驱动程序特别难安装.以我使用的T ...

  4. 如何在MFC中调用CUDA

    如何在MFC中调用CUDA 有时候,我们需要在比较大的项目中调用CUDA,这就涉及到MFC+CUDA的环境配置问题,以矩阵相乘为例,在MFC中调用CUDA程序.我们参考罗振东iylzd@163.com ...

  5. 在.c文件中调用cuda函数

    在.c文件中调用cuda函数 2014-04-19 17:17 446人阅读 评论(0) 收藏 举报 分类: cuda编程(1) 版权声明:本文为博主原创文章,未经博主允许不得转载. 问题描述:假设在 ...

  6. GPU中与CUDA相关的几个概念

    GPU中与CUDA相关的几个概念 标签: cudathread任务编程存储 2012-06-04 12:42 2998人阅读 评论(0) 收藏 举报 分类: GPU(284) 计算机系统(78) 硬件 ...

  7. 查看系统中支持CUDA的设备数量和属性---deviceQuery示例

    在你安装了CUDA显卡驱动之后,需要检测是否安装正确,或者需要查看系统中支持CUDA的设备数量和属性,可以通过SDK中的deviceQuery示例来查看,工程目录位置:C:\ProgramData\N ...

  8. nvcc -V和nvidia-smi中的cuda版本不同

    nvcc -V(或nvcc --version) 与nvidia-smi中显示的cuda版本不同.系统以nvcc -V为准 CUDA有两个主要的API,runtime API(nvcc -V 显示的c ...

  9. YDOOK:CSDN 1024 程序员节日专文:Ubuntu remotely install cuda

    YDOOK:CSDN 1024 程序员节日专文:Ubuntu remotely install cuda © ydook.com ydook.cn shiye.work 文章目录 YDOOK:CSDN ...

最新文章

  1. byte endian(biglittle endian)
  2. MongoDB管理: 使用killOp干掉Long Running Operation
  3. 图像文档变形恢复DewarpNet
  4. linux7.3搭建dns,Centos7.3搭建DNS服务器--BIND
  5. React实践(一)——webpack4搭建开发环境
  6. 动态语言和静态语言的比较
  7. Android之机端安装apk出现INSTALL_FAILED_INSUFFICIENT_STORAGE错误的解决方法
  8. 机器学习(周志华)- 第2章模型评估与选择笔记
  9. vb如何测试连接mysql_VB怎么连接访问Access数据库?
  10. 计算机专业英语 侯进,06年的录取名单,谁知道麻烦发到这里,谢谢啦!!!
  11. 如何战胜软件开发的复杂性?
  12. 为什么RegisterClientScriptResource方法在自定义控件中的RenderContents期间不起作用?...
  13. [leetcode] @python 113. Path Sum II
  14. 【资料分享】干货解读人工智能新时代
  15. 6自由度串联机器人D-H建模方法
  16. 配对交易(一):期货品种相关性研究
  17. Photoshop学习(二十):画面的浮雕效果
  18. Elasticsearch语法知多少之Multi_match query
  19. webjar的详细使用方式
  20. ThinkPHP 多语言模块RCE漏洞复现

热门文章

  1. 20211209 为什么Barbalat引理推论中必须有导数一致有界,才能得到导数趋于0
  2. jq添加新节点赋予class属性并获取该对象
  3. Django Forms实例
  4. .NET Core log4net 使用(转贴)
  5. bzoj 1146 [CTSC2008]网络管理Network
  6. PythonNote01_HTML标签
  7. 部署和调优 1.5 vsftp部署和优化-1
  8. Session丢失,都是CDN惹的祸
  9. 分布式集群环境下,如何实现session共享三(环境搭建)
  10. 有许多部分没有在cgroup中显示啊,current/high/low/min等等