linux 服务器安装多版本 cuda (无 sudo 权限 非 root 用户也适用)

这篇具有很好参考价值的文章主要介绍了linux 服务器安装多版本 cuda (无 sudo 权限 非 root 用户也适用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

linux 服务器安装多版本 cuda (无 sudo 权限 非 root 用户也适用)


1. 下载 cuda toolkit

下载想要版本的 cuda toolkit
linux安装多个cuda,ubuntu,linux,cuda,linux,服务器,运维

2. 下载 cudnn

下载对应版本 cudnn
linux安装多个cuda,ubuntu,linux,cuda,linux,服务器,运维

3. 安装 cuda

以 cuda 10.0 为例

# 1.执行安装
sudo sh cuda_10.0.130_410.48_linux.run
# 2.一大堆协议,按q结束阅读
# 3.接受霸王条款
accept/decline/quit: accept
# 4.继续
You are attempting to install on an unsupported configuration. Do you wish to continue?
(y)es/(n)o [ default is no ]: yes
# 5.不安装驱动
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: n
# 6.安装toolkit
Install the CUDA 10.0 Toolkit?
(y)es/(n)o/(q)uit: y
# 7.安装路径
Enter Toolkit Location
 [ default is /usr/local/cuda-10.0 ]: /usr/local/cuda-10.0
# 8.不创建快捷方式
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: n
# 9.不安装案例
Install the CUDA 10.0 Samples?
(y)es/(n)o/(q)uit: n
# 10.注意事项
若出现 Error: unsupported compiler: X.X.X,一般是gcc版本和CUDA没对应,可尝试添加 --override选项;如果没解决,则需要安装相对应的gcc
sh cuda_*.run --override

4. 配置 cudnn

# 1.将cudnn解压
#例子:
tar -xzvf /home/zhaozb/cuda/cudnn-10.0*tgz -C /home/zhaozb/cuda/tem/
# 2
sudo cp /home/zhaozb/cuda/tem/cuda/include/cudnn*  /usr/local/cuda-10.0/include
# 3
sudo cp /home/zhaozb/cuda/tem/cuda/lib64/libcudnn*  /usr/local/cuda-10.0/lib64
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn*  /usr/local/cuda-10.0/lib64/libcudnn*

5. 使用目标版本cuda

每个用户修改自己home目录下的 /bashrc 文件

vim ~/.bashrc
# 添加
export PATH = "/usr/local/cuda-*/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-*/lib64:$LD_LIBRARY_PATH"

# 打印cuda版本
nvcc -V

6. 无 sudo 权限 与 非 root 用户

对于无 sudo 权限 或者 非 root 用户,在安装第一步中安装cuda的时候,将cuda toolkit的安装路径设置为自己有权限的目录就行,比如 /home/zhaozb/cuda-10.0,之后将后续步骤中对应cuda toolkit的安装路径都进行更改就行了文章来源地址https://www.toymoban.com/news/detail-688395.html

到了这里,关于linux 服务器安装多版本 cuda (无 sudo 权限 非 root 用户也适用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 如何判断linux 服务器是否是root权限

    您可以使用以下命令来判断当前Linux用户是否具有root权限: 如果输出为root,则表示当前用户是root用户,即具有root权限。 另外,您也可以使用以下命令来判断当前用户是否具有root权限: 如果当前用户具有sudo权限,则该命令不会输出任何内容。 如果当前用户没有sudo权限,则

    2024年02月11日
    浏览(16)
  • Linux - 进阶 NFS 服务器 NFS文件权限与共享目录权限主次问题

            #    NFS 的权限本身没有用户密码和账户验证登录过程               ( 你可以回忆下,我们前面访问远程共享目录的时候,是没有输入账户,密码啥的,是没                 有这个步骤的)              所以客户端登录到服务器后,会把客户端的

    2024年02月04日
    浏览(14)
  • 如何在LINUX(UBUNTU)实现FTP服务器多用户多权限

    要求 实现两个用户,使得一个student可以上传,下载文件 另一个teacher可以上传,下载,删除文件 首先现在Ubuntu上安装ftp(以下使用vsftp演示) 为了使student用户没有删除的权力,需要做以下更改 ftp服务器配置文件如下

    2024年01月21日
    浏览(17)
  • 必看>>>>Linux数据库被其他服务器远程访问(修改权限、开设端口)

    必看>>>>Linux数据库被其他服务器远程访问(修改权限、开设端口)

    目录 一:修改权限 1.1 进入Linux数据库 1.2 修改数据库的远程连接权限 1.2.1 数据库远程权限修改命令 1.2.2 数据库远程权限查看命名 1.3 给Linux机添加端口 1.4 远程数据库连接 文章中的四:Linux中mysql数据库的安装 1.2.1 数据库远程权限修改命令 grant all privileges on *.* to \\\'root\\\'@\\\'%\\\'id

    2023年04月17日
    浏览(47)
  • Linux:查看服务器信息,CPU、内存、系统版本、内核版本等

    Linux:查看服务器信息,CPU、内存、系统版本、内核版本等

    还是最近工作的总结,在做一些性能验证,这就需要要根据服务器的配置综合考虑来做进一步的结论论证,废话不多说 第一种方式 第二种方式 个人偏推崇第一种方式吧,能够更明显的看到版本和一些详细信息 第一种方式 这个命令适用于所有的Linux发行版,包括Redhat、SuSE、

    2024年01月19日
    浏览(23)
  • kkfile在线文件预览部署(Linux服务器版本)

    kkfile在线文件预览部署(Linux服务器版本)

    KKfile文件预览是一款开源的文档在线预览项目。项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等。 如果你是在windows系统中可以不用安装openoffice,因为window操作系统会自带openoffice。 如果你是在Linux操作系统

    2024年01月17日
    浏览(16)
  • Linux环境编译服务器中修改python版本方式

    Linux环境编译服务器中修改python版本方式

    一、系统级修改 1、用whereis python查看服务器中存在的python 版本 2、删除原有的python版本环境 3、切换python 版本 4、查看python 版本 二、用户级修改 1、查看home/username目录下有没有以下两个隐藏文件 如果没有上面两个文件,从 /etc/skel/目录拷贝.bashrc、.profile两个文件到home/user

    2024年02月09日
    浏览(51)
  • Ubuntu20.04操作系统安装-裸机安装服务器版本

    Ubuntu20.04操作系统安装-裸机安装服务器版本

    下载Ubuntu系统 Ubuntu 官网下载 https://releases.ubuntu.com/focal/ 下载服务器版本镜像 准备启动U盘 下载UltraISO软件,选择 文件 - 打开,打开刚才下载的Ubuntu镜像 选择 启动 - 写入硬盘映象 插入一个U盘,选择插入的U盘刻录启动U盘,注意,此操作会格式化U盘的所有数据! 安装Ubuntu系统

    2024年02月05日
    浏览(9)
  • 在win2016服务器上安装Loadrunner 11版本

    在win2016服务器上安装Loadrunner 11版本

    背景:在自己的本机上安装LR12,去录制和调试脚本。在win2016(win2013、win2008都可以)上安装LR11并且破解。则可以做到使用Loadrunner工具进行压测。  在2年的压测过程中,装了2次LR11,记录一下过程,容易踩坑的是安装.net的补丁包! 详细步骤: 安装LR11     遇到问题(一般新

    2024年02月08日
    浏览(35)
  • 在服务器上安装并部署VRM 8.0版本

    在服务器上安装并部署VRM 8.0版本

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 实验IP规划 浮动IP 192.168.130.30 主VRM管理IP 192.168.130.31 备VRM管理IP 192.168.130.32 子网网关 192.168.130.254 需要的软件包和ISO(可私信找我拿) FusionCompute_Installer-8.0.0.zip FusionCompute_VRM-8.0.0-X86_64.zip FusionCompute_VRM

    2024年02月11日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包