LInux CUDA环境配置

LInux CUDA环境配置1.安装toolkit(1)cd/home/CUDA_train/software/cuda4.1(2)./cudatoolkit_4.1.28_linux_64_rhel6.x.run指定安装目录(3)配置cudatoolkit环境变量(a)vim~/.bashrc(b)添加如下行,用于添加cudabin的路径到环境变量PATHexportPATH=$PAT

大家好,又见面了,我是你们的朋友全栈君。1.安装toolkit


(1)cd /home/CUDA_train/software/cuda4.1


(2)./cudatoolkit_4.1.28_linux_64_rhel6.x.run


指定安装目录


(3)配置cuda toolkit环境变量


(a)vim ~/.bashrc


(b)添加如下行,用于添加cuda bin的路径到环境变量PATH


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


(c)添加如下行,用于添加cuda/lib和cuda/lib64路径到环境变量LD_LIBRARY_PATH


export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib:/usr/local/cuda/lib64


(d)使配置生效


source ~/.bashrc




2.安装cuda sdk


(1)cd /home/CUDA_train/software/cuda4.1


(2)./gpucomputingsdk_4.1.28_linux.run


安装过程中需要指定安装目录,输入cuda toolkit的安装目录


(3)编译SDK示例程序


假定sdk安装目录为$(CUDA_SDK)=~/NVIDIA_GPU_Computing_SDK/


(a)编译SDK例程之前,先生成静态库


进入$(CUDA_SDK)/shared目录,执行make,生成libshrutil_x86_64.a


进入$(CUDA_SDK)/c/common,执行make,生成libcutil_x86_64.a


(b)编译SDK示例程序


示例程序源码在$(CUDA_SDK)/C/src目录下,编译成功的可执行文件在$(CUDA_SDK)/C/bin目录下。


以deviceQuery为例:


进入$(CUDA_SDK)/C/src/deviceQuery目录,执行make编译


进入$(CUDA_SDK)/C/bin/linux/release目录,执行./deviceQuery运行


要想重新编译,可执行make clean; make

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143079.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • NLP学习路线总结

    NLP学习路线总结目录1、自然语言处理概述2、自然语言处理入门基础3、自然语言处理的主要技术范畴4、自然语言处理基本点5、特征处理6、模型选择7、NLP常用工具8、NLP语言模型9、快速入门NLP方法10、自然语言处理学习资料1、自然语言处理概述自然语言处理(NaturalLanguageProcessing,NLP)是计算机科学领域与人工智能领域中的一个重要方向…

    2022年9月28日
  • 数据库课程设计银行管理系统(SQL Server)「建议收藏」

    数据库课程设计银行管理系统(SQL Server)「建议收藏」1需求分析     生活在21世纪,我们每个人的日常生活免不了跟银行打交道。安全、规范、操作简单、功能齐全的银行管理系统能使业务得以顺利流畅的办理,使人们获得极好的用户体验。基于这样的背景,我的选题是银行管理系统。   日常生活中的银行管理系统很复杂,对安全性和完整性要求都很高。在此我运用数据库课上所学知识,结合自己平时的银行业务体验,认为一个合格的银行管理系统至少应该具备以下

    2022年5月19日
  • 微信小程序 onLoad与onShow之间传值「建议收藏」

    微信小程序 onLoad与onShow之间传值「建议收藏」在写一个页面的刷新效果,需求是在页面第一次进来时,做出一次数据加载,之后在页面有个评论操作,每次评论成功都将本页的数据进行刷新。考虑到如果刷新都用onLoad()的话,会造成比较大的资源浪费,所以,把需要进行数据刷新的部分放到onShow页面进行刷新。因为我的函数在加载评论数据的时候,需要一个bookid数值,传参到服务器这样才能获取相对应的数据。但是bookid是从上个页面通过option…

    2022年6月16日
  • 分布式存储系统sheepdog

    分布式存储系统sheepdog

    2021年12月10日
  • android开机动画多长时间_Android 开机动画启动过程详解[通俗易懂]

    android开机动画多长时间_Android 开机动画启动过程详解[通俗易懂]Android开机会出现3个画面:1.Linux系统启动,出现Linux小企鹅画面(reboot)(Android1.5及以上版本已经取消加载图片);2.Android平台启动初始化,出现”ANDRIOD”文字字样画面;3.Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。1、开机图片(Linux小企鹅)(Android1.5及以上…

    2022年5月15日
  • 11.1 LAMP架构介绍11.2 MySQL_MariaDB介绍11.3-11.5 MySQL安装

    11.1 LAMP架构介绍11.2 MySQL_MariaDB介绍11.3-11.5 MySQL安装

    2022年3月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号