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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java resourcebundle_Java – Properties和ResourceBundle类学习「建议收藏」

    java resourcebundle_Java – Properties和ResourceBundle类学习「建议收藏」一、前言在项目的开发过程中,为了统一配置的管理,我们经常需要将一些配置信息根据环境的不同,配置在不同的properties中,然后从里面进行读取。而Properties类作为最基础也是最经常使用的类,通过本文我们来学习一下它的使用,然后再顺便学习下其他几种读取properties文件的方式。二、Properties和ResourceBundle类Properties表示一个持久的属性集,属性列表通…

    2022年7月12日
    16
  • 开发大数据基础教程(前端开发入门)

    第一阶段linux+搜索+hadoop体系第一阶段:linux+搜索+hadoop体系Linux大纲这章是基础课程,帮大家进入大数据领域打好Linux基础,以便更好地学习Hadoop,hbase,NoSQL,Spark,Storm,docker,kvm,openstack等众多课程。因为企业中无一例外的是使用Linux来搭建或部署项目。1)Linux的介绍,Linux的安装:VMwareW…

    2022年4月13日
    50
  • 自抗扰控制(ADRC)—— python 实战「建议收藏」

    自抗扰控制(ADRC)—— python 实战「建议收藏」本文利用跟踪微分器(TD)、扩张状态观测器(ESO)和非线性PID实现了受外扰的未知系统的控制,使得受控系统输出了期望信号。

    2022年5月18日
    41
  • fork join语句_java forkjoinpool

    fork join语句_java forkjoinpool借鉴大数据里分而治之的思想

    2022年9月20日
    3
  • 什么是是JAVA构造函数

    什么是是JAVA构造函数每创建一个类的实例都去初始化它的所有变量是乏味的。如果一个对象在被创建时就完成了所有的初始工作,将是简单的和简洁的。因此,Java在类里提供了一个特殊的成员函数,叫做构造函数(Constructor)。一个构造函数是对象被创建时初始对象的成员函数。它具有和它所在的类完全一样的名字。一旦定义好一个构造函数,创建对象时就会自动调用它。构造函数没有返回类型,即使是void类型也没有。这是因为…

    2022年7月8日
    23
  • HTML 空格转义符的用法

    HTML 空格转义符的用法记录一下,空格的转义字符分为如下几种:1. &160#;不断行的空白(1个字符宽度)2. &8194#;半个空白(1个字符宽度)3.&a

    2022年8月6日
    5

发表回复

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

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