CUDA安装流程

安装NVDIA驱动的前提
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
# 关闭图形界面
systemctl isolate multi-user.target
# xshell方式登录输入下面命令(tty模式)输入密码不正确最好使用字母上面的数字
modprobe -r nvidia-drm
# 开启图形界面
systemctl start graphical.target
安装CUDA Toolkit的网址

网址

按照CUDA Toolkit安装过程中遇到的问题

错误描述:“media change: please insert the disc labeled” when trying to install Ruby on Rails [duplicate]
解决网址

CUDA安装成功之后的测试程序

头文件部分foo.cuh

#ifndef FOO_CUH
#define FOO_CUH

#include <stdio.h>

__global__ void foo();

extern "C" 
void useCUDA();


#endif

源程序foo.cu部分

#include "foo.cuh"
#define CHECK(res) { if(res != cudaSuccess){printf("Error :%s:%d , ", __FILE__,__LINE__);   \
printf("code : %d , reason : %s \n", res,cudaGetErrorString(res));exit(-1);}}

__global__ void foo()
{
    printf("CUDA!\n");
}
void useCUDA()
{
    
    foo<<<1,5>>>();
    CHECK(cudaDeviceSynchronize());

}

main.cu源文件部分

#include <stdio.h>
#include <iostream>
//#include <cuda_runtime.h>
#include "foo.cuh"

int main()
{

    std::cout<<"Hello NVCC"<<std::endl;
    useCUDA();
    return 0;

}

输入命令
nvcc -o main.out main.cu foo.cu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值