Ubuntu16.04+GTX1060mq(驱动版本430.64)安装CUDA10.0

2023-11-17

Ubuntu16.04+GTX1060mq(驱动版本430.64)安装CUDA10.0

CUDA下载

cuda最新版本下载地址(可在该页面进入历史版本下载):
https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal
cuda10.0下载地址:
https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal
选择相应的版本配置,点击Download下载,并将下载文件复制到Home文件夹下
在这里插入图片描述

CUDA版本选择

根据驱动版本不同,需要选择不同的cuda版本,cuda版本越高需要的驱动版本越高,具体在以下网址可以查看,其中CUDA10.0要求nvidai驱动版本高于410.48,网上教程说用418驱动没问题,本篇实测430驱动也没问题。
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
在这里插入图片描述

CUDA安装

sudo chmod a+x cuda_10.0.130_410.48_linux.run  //给文件权限aiudo 
./cuda_10.0.130_410.48_linux.run          //安装(在cuda.run文件在home文件夹前提下,如果在其他文件夹下需要更改相应路径

运行后会显示0%,正式nvidia的安装协议,一直按向下就可以,然后按照以下输入:

Do you accept the previously read EULA?
accept/decline/quit: accept      //接受协议

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: no     //一定选择no,不安装推荐的驱动,因为我们已经安装好了显卡驱动,这里安装推荐的驱动可能会出现驱动问题

Install the CUDA 10.0 Toolkit?
(y)es/(n)o/(q)uit: yes     //确定安装

Enter Toolkit Location
 [ default is /usr/local/cuda-10.0 ]:     //直接按回车选择默认安装路径

Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: yes                    //确认安装

Install the CUDA 10.0 Samples?
(y)es/(n)o/(q)uit: yes                    //确认安装

Enter CUDA Samples Location
 [ default is /home/zhangman ]:           //直接按回车选择默认安装路径

Installing the CUDA Toolkit in /usr/local/cuda-10.0 ...

Installing the CUDA Samples in /home/zhangman ...
Copying samples to /home/zhangman/NVIDIA_CUDA-10.0_Samples now...
Finished copying samples.
Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-10.0
Samples:  Installed in /home/zhangman

Please make sure that
 -   PATH includes /usr/local/cuda-10.0/bin
 -   LD_LIBRARY_PATH includes /usr/local/cuda-10.0/lib64, or, add /usr/local/cuda-10.0/lib64 to /etc/ld.so.conf and run ldconfig as root

To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-10.0/bin
//cuda卸载方式
Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-10.0/doc/pdf for detailed information on setting up CUDA.

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 10.0 functionality to work.                           
//这个警告是因为我们没安装cuda推荐的驱动,因为我们已经安装好可驱动,忽略即可
To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:
    sudo <CudaInstaller>.run -silent -driver

Logfile is /tmp/cuda_install_23401.log


此时一般nvcc还没有加入全局环境

sudo gedit ~/.bashrc //打开sudo gedit ~/.bashrc添加环境

在.bashrc最后添加:

export PATH=$PATH:/usr/local/cuda/bin    
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/bin/lib64:$LD_LIBRARY_PATH

重新source一下

source ~/.bashrc

验证安装

zhangman@zhangman-G3-3579:~$ nvcc --version  //输入验证命令
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130//表示成功安装CUDA10.0

最后通过一个cuda程序验证一下,下载地址:
https://github.com/Yannnnnnnnnnnn/cuda_cmakelists
也可从以下csdn分享下载:
https://download.csdn.net/download/qq_42138662/12326279
下载后解压,运行以下命令
make install会报错 make: *** No rule to make target `install’. Stop. 待解决,应该是程序本身问题

cd cuda_cmakelists-master
mkdir build && cd build
cmake ..
make install

运行成功则正确安装

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu16.04+GTX1060mq(驱动版本430.64)安装CUDA10.0 的相关文章

  • 有没有一种有效的方法来优化我的序列化代码?

    这个问题缺乏细节 因此 我决定创建另一个问题而不是编辑这个问题 新问题在这里 我可以并行化我的代码吗 还是不值得 https stackoverflow com questions 17937438 can i parallelize my
  • 如何使用 SVN 通过网络提交单个文件?

    我可以查看整个svn使用以下命令存储库 svn co https myaccount svn beanstalkapp com myapp 但我无法弄清楚提交单个文件的命令 如果我改变成myapp page1 html 我怎样才能只签入那一
  • CUDA、NPP 滤波器

    CUDA NPP 库支持使用 nppiFilter 8u C1R 命令过滤图像 但不断出现错误 我可以毫无问题地启动并运行 boxFilterNPP 示例代码 eStatusNPP nppiFilterBox 8u C1R oDeviceS
  • Ubuntu 12.04 上的 PHP 从 5.3 升级到 php 5.6

    我正在按照本教程将 php 从版本 5 3 升级到 5 6 http phpave com upgrade php 53 to php 56 on ubuntu 1204 lts http phpave com upgrade php 53
  • 错误:NVIDIA-SMI 失败,因为无法与 NVIDIA 驱动程序通信

    NVIDIA SMI 抛出此错误 NVIDIA SMI 失败 因为无法与 NVIDIA 通信 司机 确保安装了最新的 NVIDIA 驱动程序并且 跑步 我清除了 NVIDIA 并按照提到的步骤重新安装了它here https askubun
  • saber sd 如何在没有 SPL 的情况下直接从 uboot 启动

    sabre sd 基于 imx 6 最大内部 RAM 约为 150Kb 然而 uboot 足够大 可以容纳在这个空间中 在这个场景中事情是如何进行的 https community freescale com docs DOC 95015
  • 伪分布式模式下的 Hadoop。连接被拒绝

    P S 请不要将此标记为重复 Hi 我一直在尝试以伪分布式模式设置和运行 Hadoop 当我运行 start all sh 脚本时 我得到以下输出 starting namenode logging to home raveesh Hado
  • 未找到命令“ember”

    看来我搞砸了 ember cli 安装 我已经使用 sudo 安装了 npm 但是在阅读了 npm 上 ember cli 和 sudo 的一些问题后 我按照此处的说明卸载并重新安装https gist github com isaacs
  • 操作错误:尝试在 ubuntu 服务器中写入只读数据库

    我正在使用 FlaskApp 运行mod wsgi and apache2在 Ubuntu 服务器上 我尝试运行烧瓶应用程序localhost成功 然后部署到ubuntu服务器上 但是当我尝试更新数据库时 出现错误 Failed to up
  • 内联 PTX 汇编代码强大吗?

    我看到一些代码示例 人们在 C 代码中使用内联 PTX 汇编代码 CUDA工具包中的文档提到PTX很强大 为什么会这样呢 如果我们在 C 代码中使用这样的代码 我们会得到什么好处 内联 PTX 使您可以访问未通过 CUDA 内在函数公开的指
  • apt-get 无法在 ubuntu dockerfile 中工作

    我对 docker 相当陌生 正在尝试通过编写自己的镜像来学习 并且目前正在阅读 Docker 的实际操作 ISBN 1633430235 在我自己的代码和书中的示例 第 146 页 中 我想通过 dockerfile 安装 git My
  • 如何在ubuntu的conda环境中更改Rstudio中的R版本

    我在基本系统中安装了 R 4 3 和 Rstudio 在 conda 环境中安装了旧版本的 R 4 2 3 命令which R返回环境中安装的 R 的目录 home 用户 miniconda3 envs anndata2ri pip bin
  • 无法在 mysql-apt-config [Ubuntu 14.04] 中选择“确定”

    我使用的是 Ubuntu 14 04 sudo apt get update总是给我这个选项来配置 mysql apt config 我尝试选择版本 按 tab gt 在 确定 上突出显示的键 按 Enter 但没有任何反应 它再次返回并突
  • 将 nvidia 运行时添加到 docker 运行时

    我正在运行虚拟机GCP配备特斯拉 GPU 并尝试部署一个PyTorch基于应用程序使用 GPU 加速 我想让 docker 使用这个 GPU 可以从容器访问它 我设法在主机上安装了所有驱动程序 并且该应用程序在那里运行良好 但是当我尝试在
  • 最小化 MC 模拟期间存储的 cuRAND 状态数量

    我目前正在 CUDA 中编写蒙特卡罗模拟 因此 我需要生成lots使用随机数cuRAND图书馆 每个线程处理一个巨大的元素floatarray 示例中省略 并在每次内核调用时生成 1 或 2 个随机数 通常的方法 参见下面的示例 似乎是为每
  • 通过 cuFFT 进行逆 FFT 缩放

    每当我使用 cuFFT 绘制程序获得的值并将结果与 Matlab 的结果进行比较时 我都会得到相同形状的图形 并且最大值和最小值位于相同的点 然而 cuFFT 得到的值比 Matlab 得到的值大得多 Matlab代码是 fs 1000 s
  • 卷曲选项 -:未知

    我运行此命令在 ubuntu 18 04 上安装更新版本的 nodejs curl sL https deb nodesource com setup 12 x sudo E bash 我收到错误 curl 选项 未知 我在多个系统上尝试过
  • Ubuntu 12.10 libgtk-3-0 缺少符号

    我正在运行 Ubuntu 12 10 不知何故我的 libgtk 3 0 搞砸了 当尝试运行许多不同的应用程序时 我收到如下错误 gedit symbol lookup error usr lib libgtk 3 so 0 undefin
  • 如何授予 apache 使用 NTFS 分区上的目录的权限?

    我在一台带有 20GB 硬盘的旧机器上运行 Linux Lubutu 12 10 我有一个 1 TB 外部硬盘 上面有一个 NTFS 分区 在该分区上 有一个 www 目录 用于保存我的网页内容 它在启动时自动安装为 media t515
  • 无法使用maven编译java项目

    我正在尝试在 java 16 0 1 上使用 maven 构建 IntelliJ 项目 但它无法编译我的项目 尽管 IntelliJ 能够成功完成 在此之前 我使用maven编译了一个java 15项目 但我决定将所有内容更新到16 0 1

随机推荐

  • Python配置VTK库

    方法一 安装anaconda 使用conda install安装 注意不同版本的Python对应不同的命令 适用于python3 3 6以下 install n envA c menpo vtk 7 python 3 or if you w
  • 使用IDEA实现java生成随机验证码

    package test200 checkCode 需求 定义方法实现随机产生一个5位的验证码 每位可能是数字 大写字母 小写字母 分析 定义一个方法 生成验证码返回 方法参数是位数 方法的返回值类型是String 在方法内部使用for循环
  • Flutter卡packages get解决方法(附默认插件地址及国内镜像修改)

    Flutter卡packages get解决方法 附默认插件地址及国内镜像修改 问题描述 发现原因 解决问题 本篇主要讲述Mac环境下的配置 其他操作系统的用户可相应参考 问题描述 为项目添加新的依赖包 一直卡flutter pub get
  • 吴恩达机器学习(九)Precision、Recall、F-score、TPR、FPR、TNR、FNR、AUC、Accuracy

    目录 0 前言 1 Precision Recall F score F measure 2 TPR FPR TNR FNR AUC 3 Accuracy 学习完吴恩达老师机器学习课程的机器学习系统设计 简单的做个笔记 文中部分描述属于个人
  • [转载]2014年Windows平台软件推荐:神器小工具(骨灰级)

    底层工具 If you know how to use Process Monitor competently people of both sexes will immediately find you more attractive S
  • Centos7安装supervisor详细教程

    supervisor 要安装的软件的名称 supervisord 装好supervisor软件后 supervisord用于启动supervisor服务 supervisorctl 用于管理supervisor配置文件中program和su
  • iOSApp发布状态为可供销售,但在AppStore搜索不到

    通过客服反馈 反馈官网 操作步骤 进入官网 gt 登录 gt App设置和分发 gt AppStore搜索和曝光率 gt 电话或电子邮件 App设置和分发 AppStore搜索和曝光率 电话或电子邮件 电话时 邮件时
  • python测量线长

    模块 matplotlib PIL time math win32con threading 代码 mian py from PIL import Image import matplotlib pyplot as plt from ima
  • 如何使用git 生成patch 和打入patch

    平时我们在使用git 管理项目的时候 会遇到这样一种情况 那就是客户使用git 生成patch 给到我们 那我们就需要把客户给到patch 打入到我们的project 基于这样一个场景 我把git 如何生成patch 和如何打入patch
  • discuz如何进行邮件配置

    需求 discuz能使用本站域名的邮件后缀发送邮件 思路 使用腾讯企业邮 通过DNS的MX记录绑定本站域名 最后通过腾讯企业邮小程序获取到该账号的客户端专用密码 获取到客户端专用密码后 回到discuz后台进行设置 如下 按字格式进行填写
  • 如何存储10亿的数据

    最近突然想到这么一个问题 假如有 lt 10亿的数据 每个数据不重复 同时是无序 不连续的 如何使用最小的空间来存储来这么多数据 同时又能快速的确认哪个数据有没有 直接存储10亿个数据 一个int的类型 可以最大可以表示 214748364
  • Esper

    Esper Esper 的网址是 http esper codehaus org 我们可以访问该网站首页 有几种典型的应用最需要 Esper 我摘录如下 Business process management and automation
  • ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小

    昨天遇到一个问题 ORA 22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小 去找问题时候 发现是sql查询语句的to char方法将clob类型转换成varchar类型出了问题 oracle中var
  • Unity中贴图的导入

    Preferences中的Compress Assets on Import是决定资源导入时是否压缩资源 对于贴图资源来说 就是决定导入时是否压缩贴图 而TextureImporter中的贴图格式决定的是贴图的压缩格式 一个是导入 重新导入
  • 青龙2.10.13 稳定版+对接傻妞教程+短信登录+傻妞WEB控制台 超级详细

    此文章引用大佬的教程 进行更详细的阐述 如有疑问请进交流群332461037 我用的系统是centos7 6 目录 一 重装系统 1 选择centos7 6系统 2 重置服务器密码 3 服务器开放端口 二 ssh工具远程连接服务器 1 下载
  • 固件库编程:关于core_cm3.c的错误

    固件库编程 关于core cm3 c的错误 然后编译发现如下错误和警告 CMSIS CM3 core cm3 c 445 error non ASM statement in naked function is not supported
  • 基础算法:高精度除法

    高精度除法 题目条件 除数一定不为0 include
  • Numpy 索引 排序

    numpy argmax 和 numpy argmin numpy argmax 和 numpy argmin 函数分别沿给定轴返回最大和最小元素的索引 实例 numpy sort numpy sort 函数返回输入数组的排序副本 函数格式
  • Spring学习(三)--声明式事务&常用注解

    1 前言 这篇文章用来整理spring中的事务管理机制 声明式事务和常用的注解 一般的事务管理分为两种 编程式事务和声明式事务 spring提供声明式事务的支持 这样在我们操作数据库时更加方便 2 声明式事务 声明式事务是在AOP的基础上实
  • Ubuntu16.04+GTX1060mq(驱动版本430.64)安装CUDA10.0

    Ubuntu16 04 GTX1060mq 驱动版本430 64 安装CUDA10 0 CUDA下载 cuda最新版本下载地址 可在该页面进入历史版本下载 https developer nvidia com cuda downloads