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)
上一篇 2022年5月22日 下午12:00
下一篇 2022年5月22日 下午12:00


相关推荐

  • OpenClaw凉了?不,是你没有工作流

    OpenClaw凉了?不,是你没有工作流

    2026年3月13日
    2
  • 维度建模——维度建模与数据仓库概述

    维度建模——维度建模与数据仓库概述分类目录 商业智能 维度建模 总目录数据仓库和商业智能 DataWarehous DW BI 行业渐趋成熟 尽管初期仅有部分大型公司采用 但从那时起 DW BI 逐渐为各种规模的公司所青睐 业界已建立了数以千计的 DW BI 系统 随着数据仓库原子数据的不断增加以及更新越来越频繁 数据容量不断增长 在我们的职业生涯中 我们见证了数据库容量从 M

    2026年3月18日
    2
  • Rocksdb Compaction源码详解(二):Compaction 完整实现过程 概览

    Rocksdb Compaction源码详解(二):Compaction 完整实现过程 概览Rocksdb 的 compaction 流程可以说是比较核心的流程了 它的存在除了保证不同 sst 文件之间的 key value 之间的有序性 数据的压缩存储 清理过时数据之外 还需要在存储细节上做一些优化来进一步提升 LSMtree 的读性能 Rangetombsto 的构造 提升了 deleteRange 区间的 key value 的判断效率 filterblock 的创建 提升判断一个 key 是否存在的概率 indexblock 的创建 支持二分查找和 hashmap 的查找 提升针对普通 key value 的查找性

    2026年3月18日
    3
  • linux网络95值工具,Linux下网络故障排查工具之ping|traceroute和tcptraceroute|mtr工具[通俗易懂]

    linux网络95值工具,Linux下网络故障排查工具之ping|traceroute和tcptraceroute|mtr工具[通俗易懂]服务器运维人员在日常运维服务器的过程中经常会遇到服务器网络故障,有服务器硬件造成的,也有服务商网络问题造成的,也有区域网络问题造成的,这个时候就需要用到ping,traceroute,mtr这三个命令1、ping最简单的网络请求反馈命令ping使用了ICMP回送请求和回送应答报文。ping工具发出去的数据包没有通过tcp/udp协议,但是要经过ip协议。ping命令计算的时间是数据包的往返总时间…

    2022年6月20日
    50
  • Windows文件服务器文件审计,文件监控软件,File_System_Auditor2.53安装教程[通俗易懂]

    Windows文件服务器文件审计,文件监控软件,File_System_Auditor2.53安装教程[通俗易懂]这里写目录标题一、事前准备二、安装过程2.1、安装.net2.02.2、安装File_System_Auditor2.2.1、下载[File_System_Auditor安装包](https://download.csdn.net/download/weixin_42523454/20592714),解压2.2.2、先安装FSASetup_Console_1.522.2.3、一直下一步,安装完成之后,导入注册表2.2.4、打开激活软件2.2.5、输入资料,获取授权书,2号处为成功2.2.6、卸载FSASe

    2022年5月4日
    45
  • 如何卸载已安装的jdk_linux卸载tomcat

    如何卸载已安装的jdk_linux卸载tomcat一、查看Jdk的安装路径:whereisjavawhichjava(java执行路径)echo$JAVA_HOMEecho$PATH备注:如果是windows中,可以使用:setjava_home:查看JDK安装路径java-version:查看JDK版本二、卸载旧版本的JDK:1.确定JDK的版本:rpm-qa|grepjdkrpm-qa|grepgcj可能的结果…

    2022年9月30日
    4

发表回复

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

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