CUDA 安装

CUDA环境变量的坑(冒号) 一般的安装CUDA时,大家都会在~/.bashrc中添加如下内容 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64 export PATH=$PATH:/usr/local/cuda/bin export CUDA_HOME=$CUDA_HOME:/usr/local/cuda 上述这个代码存在一个BUG,即在LD_LIBRARY_PATH不存在时,LD_LIBRARY_PATH会被赋值为":/usr/local/cuda/lib6 阅读详情

GPU高性能计算(1)-Ubuntu下CUDA安装

http://blog.sina.com.cn/s/blog_59cf67260100gc6d.html

(2009-12-18 18:40:02)

一、你的电脑、显卡支持GPU运算吗?

1.确认你是不是有支持GPU运算的nvidia的显卡:

lspci |grep VGA

看你的nvidia显卡型号是不是在这个网页的列表中:

http://www.nvidia.cn/object/cuda_learn_products_cn.html

若是就OK了。


2.确认你的cpu是不是支持,目前CUDA开发环境2.3要求X86架构的cpu。

uname -m

输出结果是x86或x86_64的,都是支持的。


二、安装过程

三步:安装驱动、安装CUDA ToolKit、安装SDK。

下载这三个东西,请到

http://www.nvidia.com/object/cuda_get.html


(提前的步骤:这一步只因为目前CUDA 2.3还不支持gcc 4.4,而ubuntu9.10 默认安装的是gcc-4.4,我们把gcc 降为4.3。如果你不是9.10,可以省略。

cd /usr/bin

sudo rm gcc

sudo ln -s gcc-4.3 gcc

这是我看到的最简单而有效的办法,你也可以在遇到问题之后再做这一步,或者按照我文章末尾的链接中提到的方法去做。)


1. 安装CUDA驱动

切换到控制台:Ctrl+Alt+Fn (n不等于7)

关掉gdm: sudo /etc/init.d/gdm stop

卸载原来的驱动:nvidia-installer --uninstall

安装CUDA驱动:

cd [存放驱动安装文件的目录]

chmod +x cudadriver_2.3_linux_64_190.18.run

sudo ./cudadriver_2.3_linux_64_190.18.run

它可能会提示你gcc的版本不符,是否放弃,选择No,继续编译,应该不会有什么问题。

安装完之后你应该就可以用sudo gdm进入图形界面了。


2. 安装Cuda 的ToolKit

终端下:

 

cd [存放安装文件的目录]

chmod +x cudatoolkit_2.3_linux_64_ubuntu9.04.run(因为只有9.04的,所以就用9.04的吧)

sudo ./cudatoolkit_2.3_linux_64_ubuntu9.04.run

这个应该很简单,不会出什么问题。

按照它的提示,如果你没自己手动设置安装路径的话,它被安装到了/usr/local/cuda目录中,以后要卸载就直接删除目录就可以了。

不过别忘了按照它的提示,把两个环境变量执行一遍:

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

还有为了以后方便,把它们放到~/.bash_profile里。

注意:64位的机器把lib改为lib64!


3. 安装cuda 的SDK

 

终端下:

cd [存放安装文件的目录]

chmod +x cudasdk_2.3_linux.run

sudo ./cudasdk_2.3_linux.run

同样,它的提示很明确地告诉你,默认它被安装到了~/NVIDIA_GPU_Computing_SDK目录下,卸载只要把这个目录删掉就可以了。

 

(还可能遇到一个问题:

C/src/fluidsGL’
/usr/bin/ld: cannot find -lglut
collect2: ld returned 1 exit status
make[1]: *** [../../bin/linux/release/fluidsGL] Error 1

在新立得软件包管理器里把libglut3和libglut3-dev装上就好了。如果这样还不行,参考我文章末尾。)


 

三、最后,使用CUDA的例子,验证你是不是装好了CUDA。

终端下:

cd ~/NVIDIA_GPU_Computing_SDK/C

make

如果不出问题,在 ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release目录下就会有很多可执行文件了。 ~/NVIDIA_GPU_Computing_SDK/C

首先要做的是运行deviceQuery,如果你看到类似于下面的结果,看到我用绿色框标来的的“Test Passed”,就说明OK了。

(据官方文件说,在SELinux环境下,可能遇到对多用户设备访问的限制,这个在终端下输入setenforce 0。)

接下来,运行bandwidthTest ,以保证“CUDA cabable device”(不明白)能够正常通信。这也是看到“Test Passed”,就OK了。

接下来,你就可以运行那些好玩的例子了:

比如说:

particles模拟一个立方体里很多小球一起落下的。

fluidsGL模拟流体在外界扰动下的流动。

还有些fft变换、快速walsh变换、蒙特卡罗等。


Have Fun!


(ubuntu 9.10下安装cuda可能遇到的问题一个是:__signbit或__signbitf或__signbitl或__signbitd “cannot be declared weak”,另一个就是“/usr/bin/ld: cannot find -lglut”,对于前一个问题,你还可以参考这篇文章提到的另一个解决方法:

http://www.piotrkrzyzek.com/nvidia-cuda-sdk-gcc-4-4-problems-solved-in-kubuntu-jaunt-910-usrbinld-cannot-find-lglut-and-__signbit__signbitf__signbitl__signbitd-cannot-be-declared-weak/

另外,在nvidia cuda的论坛上,这两个方法都有讨论,不过是英文的。

CorelDRAW 2019安装指南:从下载到激活的完整步骤 本文提供了一份详细的CorelDRAW 2019安装指南,涵盖从下载安装包、检查系统环境到完成激活的完整步骤。文章重点解析了安装过程中的关键选项设置,并分享了首次启动后的优化配置与常见问题解决方案,旨在帮助用户高效、顺利地完成这款经典矢量设计软件的安装与配置。 阅读详情

相关推荐

知识图谱与人工智能本体论:构建机器认知的语义基石

本文探讨了知识图谱与人工智能本体论如何作为机器认知的语义基石,让AI从‘知道数据’迈向‘理解知识’。文章详细拆解了本体论的核心构件与构建方法,并阐述了从本体到知识图谱的实践路径,包括知识获取、融合、存储及推理应用,最终分析了其在智能搜索与专家系统等场景中带来的根本性重塑。

nginx7reverse的博客 909

cuda环境变量设置

cuda环境变量设置 export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH export PATH=/usr/local/cuda/bin:$PATH

CallMeYunzi的博客 1万+

求一个点到任意两个点所在直线距离 C#代码公式

求点C(X0,Y0) 到点A(x1,y1)和点B(x2,y2)所在直线的距离 1.已知任意两个点,求这两个点所在直线 已知点A(x1,y1),点B(x2,y2) 设直线上另外任意一个点为(x,y) 那么 (x-x1)/(y-y1) = (x2-x1)/(y2-y1); 整理后得方程: (y2-y1)x + (x1-x2)y + (y1-...

qq_29434987的博客 4492

在Ubuntu下安装、配置和测试cuda

文章原创,转载请注明链接 在Ubuntu下安装CUDA要比在Windows下稍微复杂和费事一些,尤其对于平台和一些其他依赖软件包的安装上要求多些。 Nvidia官方只提供了Ubuntu10.10下的CUDA的Toolkit,SDK,自己一开始是想在Ubuntu11.10上安装CUDA的,结果安装了编译时却出现很多错误并且提示gcc版本过高(Ubuntu11.10内核是2.6而默认安装编译的gc

menglongbor的专栏 6万+

保姆级教程:用PROGRAM_FTDI搞定Xilinx FPGA的JTAG调试器(基于FT232/FT2232/FT4232)

本文详细介绍了如何使用FT232/FT2232/FT4232系列芯片通过PROGRAM_FTDI工具配置Xilinx FPGA的JTAG调试器。从芯片选型、驱动安装到固件烧写和Vivado验证,提供了完整的实操指南和避坑要点,帮助开发者低成本实现高效调试。

weixin_29271053的博客 2153

我装了10个ClawHub技能,这些最好用!

ClawHub就是Clawdbot的"应用商店"。Clawdbot是手机ClawHub是App Store技能就是各种App装了技能,Clawdbot才能干更多事。这个技能解决了我的信息过载问题。为什么装我订阅了很多Newsletter。每天收到一堆长文章,根本看不完。怎么用“总结这篇文章的核心观点”“把这个Newsletter提炼成3个要点”“这篇技术博客有哪些可以实践的建议?安装命令真实体验现在我收到长文章,直接转发给Clawdbot。它会提炼出核心要点和行动清单。

Maynor的博客 6099

export LD_LIBRARY_PATH 的使用

对linux不是很熟,之前只是听说过可以设置程序共享库位置也就是 使用 “export LD_LIBRARY_PATH” 今天用了用,感觉还挺不错,也很常用。 比如你编译了一个so 而这个so 同时又依赖其他第三方库。如果你想把你编译的so 提供给别人用的话,你不光提供你的so 同时也要提供你的so所依赖的其他第三方库。 比如在别人上电脑上要使用你的so 的话 ,该so存放在其电脑 /hom...

weixin_33807284的博客 2216

RK3588 平台imx334 驱动调试记录

rk3588调试imx334

xiaoning132的专栏 1789

Linux 非root用户安装CUDA,CUDNN

Linux 非root用户安装CUDA,CUDNN 网上很多是root权限下的安装,这篇是利用非root权限进行安装 1.安装显卡驱动(决定CUDA安装的最高版本) 服务器上已安装好了显卡驱动,检查已有的显卡驱动 nvidia-smi 但是非root用户无法直接查看,使用python代码提交到后台可以查看 import os print(os.system('nvidia-smi')) 可以查看已安装的驱动版本为418.39,可以安装的CUDA的版本为10.1(我安装了CUDA11,结

qq_41804016的博客 2195

HarmonyOS 鸿蒙开发DevEco Studio OpenHarmony:安全测试

通过对HarmonyOS应用生命周期建模和应用攻击面建模,采用静态数据流分析技术,提高漏洞发现的准确率,同时覆盖20余种攻击面,65+漏洞测试项,帮助开发者提前发现和识别漏洞隐患。在检测报告中,会针对每一项漏洞风险项给出明确的修复建议,可以帮助开发者快速修复漏洞。

斌擎科技 1181

突破边缘AI算力瓶颈:YOLOv12模型剪枝与知识蒸馏联合优化全攻略

这套剪枝-蒸馏联合方案的优势在于其系统性和可靠性。它不是单一的技巧,而是一套完整的工程流程,确保了从研发到部署的无缝衔接。

m0_71589036的博客 219

CUDA安装教程

CUDA安装程序 1.在英伟达官网上下载CUDA。

Bushka_的博客 4万+

YOLOv11改进策略【卷积层】| 引入注意力卷积模块RFAConv,关注感受野空间特征 助力yolov11精度提升

RFAConv:创新空间注意力和标准卷积运算感受野空间特征是针对卷积核设计的,根据卷积核大小动态生成。以3×3卷积核为例,它由非重叠滑动窗口组成,每个窗口代表一个感受野滑块。

Limiiiing的博客 1821

【CUDA安装详细教程】

windows10 版本安装 CUDA ,需要下载两个安装包CUDA toolkit(toolkit就是指工具包)和cuDNN,cuDNN 是用于配置深度学习使用官方教程。

weixin_44189155的博客 5万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Ubuntu安装cuda

目录 1、查看系统推荐的cuda版本 2、官网下载cuda软件包 3、安装 4、环境配置 5、验证cuda是否正常 1、查看系统推荐的cuda版本 查看前应先安装显卡驱动,可以查看NVIDIA显卡驱动安装 nvidia-smi 这里显示的是cuda11.4版本 2、官网下载cuda软件包 官网cuda下载 对应的cuda版本 这里选择11.4.4的版本 wget https://developer.download.nvidia.com/comput.

NCU_Wang的博客 5万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Ubuntu 安装CUDA

可以发现,我这里的NVIDIA显卡驱动版本是 470.141.03,这里可以看到本机最高支持 cuda 11.4 ,也就是说11.4之下的CUDA版本该显卡都可以支持,11.4之上的则不支持。通过上表可以发现,由于自己的NVIDIA显卡驱动版本是 470.141.03,所以自己电脑显卡支持的版本CUDA 11.4及之下。后,终端就会跳出选择界面,回到正常终端模式,并且没有用任何提示。这是正常现象,等待安装完成即可。所以需要根据已有的显卡驱动版本,去。(以CUDA11.4为例)

str1ngthen的博客 3万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux安装CUDA

Ubuntu20.04系统安装CUDA 前言一、CUDA 是什么二、步骤1.先查看有没有安装CUDA 在终端输入命令2.若没有,查看有没有安装显卡驱动3.查看Driver对应的CUDA version4.[到cuda-toolki-archive](https://developer.nvidia.com/cuda-toolkit-archive),下载对应的cuda5.修改环境变量总结 前言 笔者最近在做深度学习和感知方面的一个学习,需要用到CUDA 来加速,所以安装了CUDA ,在这里总结了一下。

weixin_45811857的博客 4万+

windows安装CUDA教程

安装完成后,会提示Nsight Visual studio的整合情况,这里提示安装了vs2019版的,正是我们前面安装的VS版本,这样就能在vs2019里面做GPU方面的开发了。我们前面已经安装vs2019了,所以我就不取消了,下一步就是选择安装的位置了,你可以直接默认安装在C盘,如果 你像我一样自定义的话,需要记住安装的位置,后面需要用到。把CUDA选一下,还需要注意一点,如果 你前面没有安装vs,直接安装的这个,需要把CUDA里面的。这里提示了你选择的组件的安装情况,到这就安装好了,点击关闭。

Christal_pyy的博客 9092

Ubuntu下安装CUDA

Ubuntu下安装 CUDA、cuDNN;多版本安装

CC977的博客 7万+

【CUDA】windows10下的CUDA安装

如果是第一次安装,

enteracity的博客 7996

Win10安装CUDA

目录 安装Nvidia显卡驱动 安装Tookit和CuDNN 前言 安装工具的准备 CUDA 安装与配置过程 cuDNN配置 安装PyTorch 卸载CUDA 1.前言 2.卸载开始 参考 安装Nvidia显卡驱动 安装Nvidia显卡驱动前可以先检查Nvidia显卡驱动是否已安装。搜索 Nvidia控制面板 或 Nvidia Control Panel可以看到当前已经安装的显卡驱动及版本 如需安装显卡驱动,在官方驱动下载网站找到自己的显卡型号对应的驱动下载并安装

RunAtWorld:常常想想自己能解决什么问题 1万+

CUDA和cudnn的安装

CUDA和cudnn的安装一、CUDA的安装1.1 查看显卡驱动版本。1.2 下载CUDA1.3 安装CUDA1.4 设置环境变量1.5测试CUDA是否装好二、cudnn的安装 在安装CUDA之前,需要查看自己电脑的GPU驱动的版本,因为CUDA版本对GPU驱动版本有要求,对应关系如下: 一、CUDA的安装 1.1 查看显卡驱动版本。 鼠标在桌面空白处点击右键,然后选择“NVIDIA控制面板”,进去之后就能看到自己电脑GPU的版本,如下图: 然后对照上面的表格,看是否满足需要装的CUDA版本对驱动的要求

qq_40927867的博客 3万+

CUDA安装,pytorch库安装

torch 通常指的是 PyTorch 库中的核心模块,是构建和训练深度学习模型的基础工具。PyTorch 是由 Meta(原 Facebook)开发的开源机器学习框架,广泛用于科研和工业界。而 torch 模块是 PyTorch 的核心,提供了以下关键功能:1. 张量操作:torch 提供了类似 NumPy 的多维数组(称为张量,Tensor),支持各种数学运算(加减乘除、矩阵运算、傅里叶变换等),且能高效运行在 CPU、GPU 等硬件上。

2302_76756558的博客 5331

【CUDA】ubuntu环境下安装cuda

软硬件匹配问题下面的三个问题是一体的,直接看具体实现就行,是完整安装cuda的流程,在新安装的ubuntu系统中已跑通笔者环境:ubuntu 22.04,显卡GTX 1650,cuda 12.2,显卡驱动 535。

嵌入式、机器人、深度学习 2312

超详细的CUDA安装教程

windows10 版本安装 CUDA ,首先需要下载两个安装包CUDA toolkit(toolkit就是指工具包)cuDNN。

qq_43497966的博客 3万+
上一篇: MCMC
下一篇: Felsenstein's tree-pruning algorithm
windowsLearner
博客等级 码龄17年 6粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值