kaidi中 install cuda
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相关推荐
- 看这篇就够了——ubuntu系统中的cuda cudnn cudatookit及pytorch使用
一.基本概念 1.1 nvidia独立显卡 独立显卡是指以独立板卡形式存在,可在具备显卡接口的主板上自由插拔的显卡.独立显卡具备单独的显存,不占用系统内存,而且技术上领先于集成显卡,能够提供更好的显示 ...
- 在conda虚拟环境中配置cuda+cudnn+pytorch深度学习环境(新手必看!简单可行!)
本人最近接触深度学习,想在服务器上配置深度学习的环境,看了很多资料后总结出来了对于新手比较友好的配置流程,创建了一个关于深度学习环境配置的专栏,包括从anaconda到cuda到pytorch的一系列 ...
- Ubuntu 16.04系统中利用CUDA安装更新NVIDIA显卡驱动程序的方法
严正声明:本文系作者davidhopper原创,未经许可,不得转载. 在ThinkPad系列笔记本电脑中使用过Ubuntu 16.04系统的同学都知道,NVIDIA显卡驱动程序特别难安装.以我使用的T ...
- 如何在MFC中调用CUDA
如何在MFC中调用CUDA 有时候,我们需要在比较大的项目中调用CUDA,这就涉及到MFC+CUDA的环境配置问题,以矩阵相乘为例,在MFC中调用CUDA程序.我们参考罗振东iylzd@163.com ...
- 在.c文件中调用cuda函数
在.c文件中调用cuda函数 2014-04-19 17:17 446人阅读 评论(0) 收藏 举报 分类: cuda编程(1) 版权声明:本文为博主原创文章,未经博主允许不得转载. 问题描述:假设在 ...
- GPU中与CUDA相关的几个概念
GPU中与CUDA相关的几个概念 标签: cudathread任务编程存储 2012-06-04 12:42 2998人阅读 评论(0) 收藏 举报 分类: GPU(284) 计算机系统(78) 硬件 ...
- 查看系统中支持CUDA的设备数量和属性---deviceQuery示例
在你安装了CUDA显卡驱动之后,需要检测是否安装正确,或者需要查看系统中支持CUDA的设备数量和属性,可以通过SDK中的deviceQuery示例来查看,工程目录位置:C:\ProgramData\N ...
- nvcc -V和nvidia-smi中的cuda版本不同
nvcc -V(或nvcc --version) 与nvidia-smi中显示的cuda版本不同.系统以nvcc -V为准 CUDA有两个主要的API,runtime API(nvcc -V 显示的c ...
- YDOOK:CSDN 1024 程序员节日专文:Ubuntu remotely install cuda
YDOOK:CSDN 1024 程序员节日专文:Ubuntu remotely install cuda © ydook.com ydook.cn shiye.work 文章目录 YDOOK:CSDN ...
最新文章
- byte endian(biglittle endian)
- MongoDB管理: 使用killOp干掉Long Running Operation
- 图像文档变形恢复DewarpNet
- linux7.3搭建dns,Centos7.3搭建DNS服务器--BIND
- React实践(一)——webpack4搭建开发环境
- 动态语言和静态语言的比较
- Android之机端安装apk出现INSTALL_FAILED_INSUFFICIENT_STORAGE错误的解决方法
- 机器学习(周志华)- 第2章模型评估与选择笔记
- vb如何测试连接mysql_VB怎么连接访问Access数据库?
- 计算机专业英语 侯进,06年的录取名单,谁知道麻烦发到这里,谢谢啦!!!
- 如何战胜软件开发的复杂性?
- 为什么RegisterClientScriptResource方法在自定义控件中的RenderContents期间不起作用?...
- [leetcode] @python 113. Path Sum II
- 【资料分享】干货解读人工智能新时代
- 6自由度串联机器人D-H建模方法
- 配对交易(一):期货品种相关性研究
- Photoshop学习(二十):画面的浮雕效果
- Elasticsearch语法知多少之Multi_match query
- webjar的详细使用方式
- ThinkPHP 多语言模块RCE漏洞复现
热门文章
- 20211209 为什么Barbalat引理推论中必须有导数一致有界,才能得到导数趋于0
- jq添加新节点赋予class属性并获取该对象
- Django Forms实例
- .NET Core log4net 使用(转贴)
- bzoj 1146 [CTSC2008]网络管理Network
- PythonNote01_HTML标签
- 部署和调优 1.5 vsftp部署和优化-1
- Session丢失,都是CDN惹的祸
- 分布式集群环境下,如何实现session共享三(环境搭建)
- 有许多部分没有在cgroup中显示啊,current/high/low/min等等