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


相关推荐

  • Orchard Core 中运行带程序上下文的单元测试

    Orchard Core 中运行带程序上下文的单元测试

    2021年11月24日
    46
  • perl 正则表达式 匹配字符串 或逻辑

    perl 正则表达式 匹配字符串 或逻辑mark,备忘#!/usr/local/bin/perlusestrict;usewarnings;my@data=qw(nihaowohao);foreach(@data){if($_=~/^(ni|wo)hao$/){print$_}}

    2022年5月18日
    46
  • 《STM32固件库使用手册》_mate20x刷回出厂版本

    《STM32固件库使用手册》_mate20x刷回出厂版本最近领导让我学学嵌入式开发,在网上看了看老前辈们总结的嵌入式开发学习不归路,还是决定按照步骤开始学习。首先是获取到《STM32固件库使用手册》和《STM32F10x参考手册》两个开局手册,在网上找了找资源,发现居然还要收费下载!明明STM官网就能免费下载(笑哭)做人厚道一点啊~下载地址:固件库使用手册链接:https://pan.baidu.com/s/1n_flJ3TuGo4Nvf3dMOKOKg提取码:qrb2参考手册链接:https://pan.baidu.com/s/1beJlqU

    2022年8月31日
    0
  • uart接口是什么_各种接口的详细介绍

    uart接口是什么_各种接口的详细介绍我面试的时候一般喜欢问应聘者一个问题:UART与RS232/RS485的区别与联系?很多人对于这个问题答得都不是很好。还有些人压根就没有想过这个问题,一直认为他们是同一个东西,就是咱们俗称的串口。我刚入嵌入式的大门时,对这个问题也困惑过很久,后来终于弄明白了。跟大家一起分享一下吧。简单来说,区别在于UART是一种接口,而RS232/RS485是一种总线。UART这个接口,后面可以接TTL电平,这就是我们俗称的普通的串口。而UART如果接了RS232/RS485的转换芯片,那么后面的总线上..

    2022年9月14日
    0
  • python爬虫-数据解析(bs4)

    python爬虫-数据解析(bs4)

    2021年4月15日
    162
  • matlab中coef是什么,LinearRegression()中的coef_U值代表什么?

    matlab中coef是什么,LinearRegression()中的coef_U值代表什么?我是机器学习的初学者。这只是一个简单的问题,LinearRegression()中的coef帴代表什么?我知道它代表的是系数,但我不明白这些值,高的和正的系数意味着更强的关系吗?在而且,如果coef_u值是指数型的,这是否意味着我的线性回归是错误的?在array([-3.12840684e+02,-1.01279891e+13,-1.42682874e+13,-1.42682874e+13,…

    2025年7月12日
    0

发表回复

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

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