首页 > 系统相关 >ubuntu搭建cuda开发环境

ubuntu搭建cuda开发环境

时间:2023-08-01 18:33:07浏览次数:34  
标签:ppa sudo apt cuda nvidia 安装 ubuntu 搭建

驱动安装

添加ppa后查看推荐的驱动

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
ubuntu-drivers devices

显示nvidia-driver-535为推荐版本,安装

sudo apt install nvidia-driver-535

安装完成后重启电脑

nvidia-smi

显示显卡与驱动信息,说明驱动安装成功。

安装cuda

安装编译相关工具

sudo apt install build-essential

安装cuda包

sudo apt install nvidia-cuda-toolkit nvidia-cuda-toolkit-gcc

测试

以cu结尾保存以下程序

#include <stdio.h>

__global__ void sayHello() {
    printf("Hello world from the GPU!\n");
}

int main() {
   printf("Hello world from the CPU!\n");

   sayHello<<<1,1>>>();
   cudaDeviceSynchronize();
   
   return 0;
}

编译并执行

nvcc hello.cu -o hello
./hello

输出Hello world from the GPU即成功

标签:ppa,sudo,apt,cuda,nvidia,安装,ubuntu,搭建
From: https://www.cnblogs.com/chilkings/p/17598743.html

相关文章

  • ExtMail 邮件服务器搭建
    概述ExtMail简介ExtMail开源版最早发布于2005年,定位于中小企业,满足稳定邮件收发,0成本拥有自己的中文邮件系统,采用开放源代码的授权方式,为客户免费提供使用。后于2012年初推出专业版产品。目前ExtMail已经为众多知名央企、教育、制造业等在内的大量客户提供商业化的产品......
  • Aira2 Apache服务器搭建教程
    上星期买了个机顶盒然后刷机了,用kodi这个软件看电影就很舒服不过我没有地方存电影所以买了个250GB的大盘机使用Aira2+apache搭建1.安装aira2(使用一键脚本)https://github.com/P3TERX/aria2.shaptinstallwgetcurlca-certificates&&wget-Ngit.io/aria2.sh&&chmod......
  • docker 搭建 svn
    1、获取镜像dockerpullgarethflowers/svn-server:1.7.02、启动容器dockerrun-id--restartalways--namesvn-v/data/svn:/var/opt/svn-p3690:3690garethflowers/svn-server:1.7.03、进入容器dockerexec-itsvnsh/var/opt/svn#ls/var/opt/svn......
  • Nacos-集群搭建Demo
    #1.集群结构图3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。三个nacos节点的地址:|节点|ip|port||------|-------------|----||nacos1|192.168.150.1|8845||nacos2|192.168.150.1|8846||nacos3|192.168.150.1......
  • 如何在Ubuntu 22.04中为Nginx创建自签名SSL证书
    介绍TLS,或传输层安全性,及其前身SSL,代表安全套接字层,是用于保护和加密计算机网络流量的web协议。有了TLS/SSL,服务器可以在服务器和客户端之间安全地发送通信,而不存在消息被外部方截获的可能性。证书系统还帮助用户验证他们连接的站点的身份。在本指南中,您将设置一个自签......
  • 硬件管理平台-搭建
    硬件管理平台-搭建简述之前描述了硬件网关的公共部分的搭建方式,本次回归到硬件管理平台,进行下一步的开发工作。在开始之前,想先描述下文章后续的思路,该平台涉及了多个项目,来回跳跃式的叙述估计到最后谁也无法看懂了,如果不跳跃,当作伏笔去写,最后伏笔就变成了坑,怕填不完。因此在这......
  • 搭建帮助中心到底要重点关注哪些元素呢?
    搭建帮助中心的目标是给用户提供全面的问题解决方案,所以我们在搭建帮助中心的时候就要多去注意“用户”“问题”“解决方案”“使用方法”这些元素。今天looklook就从这些重点展开,帮助大家深入了解一下帮助中心。帮助中心的用户在帮助中心中,我们对用户进行了细分,以满足不同用户的需......
  • ubuntu安装mysql数据库
    http://www.2cto.com/database/201401/273423.htmlhttp://www.linuxidc.com/Linux/2013-01/78716.htm......
  • 搭建个人博客的这些好处!我不许你错过!
    随着现在互联网的发展,越来越多的年轻人喜欢在网络上和大家分享自己的生活。除了微博、抖音这些流行的社交媒体之外,个人博客也是一个很好的选择。个人博客相比其他社交平台来说更偏向文字性,对于形式的包容度也比较高,是记录生活一个很好的选择。搭建个人博客的好处1.自我展示:个人博客......
  • Ubuntu16 编译源码出错 unsupported reloc 43
      错误如下prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270:error:unsupportedreloc43prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270......