Linux centos/ubuntu 配置nvidia_hpc_sdk

一、下载安装

根据官网教程步骤下载,官网链接:点这里
在这里插入图片描述
在这里插入图片描述
输入:$ wget https://developer.download.nvidia.com/hpc-sdk/23.3/nvhpc_2023_233_Linux_x86_64_cuda_12.0.tar.gz
输出:

--2023-04-23 19:16:01--  https://developer.download.nvidia.com/hpc-sdk/23.3/nvhpc_2023_233_Linux_x86_64_cuda_12.0.tar.gz
Resolving developer.download.nvidia.com (developer.download.nvidia.com)... 152.199.39.144
Connecting to developer.download.nvidia.com (developer.download.nvidia.com)|152.199.39.144|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://developer.download.nvidia.cn/hpc-sdk/23.3/nvhpc_2023_233_Linux_x86_64_cuda_12.0.tar.gz [following]
--2023-04-23 19:16:02--  https://developer.download.nvidia.cn/hpc-sdk/23.3/nvhpc_2023_233_Linux_x86_64_cuda_12.0.tar.gz
Resolving developer.download.nvidia.cn (developer.download.nvidia.cn)... 49.79.240.114, 150.138.231.68, 49.79.240.115, ...
Connecting to developer.download.nvidia.cn (developer.download.nvidia.cn)|49.79.240.114|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5247671077 (4.9G) [application/x-gzip]
Saving to: ‘nvhpc_2023_233_Linux_x86_64_cuda_12.0.tar.gz’

100%[====================================>] 5,247,671,077 9.38MB/s   in 9m 30s 

2023-04-23 19:25:32 (8.78 MB/s) - ‘nvhpc_2023_233_Linux_x86_64_cuda_12.0.tar.gz’ saved [5247671077/5247671077]

输入:tar xpzf nvhpc_2023_233_Linux_x86_64_cuda_12.0.tar.gz(解压时间较长)
输出:无
输入:sudo nvhpc_2023_233_Linux_x86_64_cuda_12.0/install
输出:

Welcome to the NVIDIA HPC SDK Linux installer!

You are installing NVIDIA HPC SDK 2023 version 23.3 for Linux_x86_64.
Please note that all Trademarks and Marks are the properties
of their respective owners.

Press enter to continue...


A network installation will save disk space by having only one copy of the
compilers and most of the libraries for all compilers on the network, and
the main installation needs to be done once for all systems on the network.

1  Single system install
2  Network install

Please choose install option: 

输入:2
输出:

Please specify the directory path under which the software will be installed.
The default directory is /opt/nvidia/hpc_sdk, but you may install anywhere you wish,
assuming you have permission to do so.

Installation directory? [/opt/nvidia/hpc_sdk] 

输入:这里是让你选择安装路径,默认安装路径/opt/nvidia/hpc_sdk,若要更改安装路径则输入你想要安装的路径,本人输入的是/home/haha/apps/nvidia/hpc_sdk
输出:

Common local directory on all hosts for shared objects? [/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/share_objects]

输入:回车键Enter
输出:

Note: directory /home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/share_objects was created.


Installing NVIDIA HPC SDK version 23.3 into /home/haha/apps/nvidia/hpc_sdk

Making symbolic links in /home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/2023

generating environment modules for NV HPC SDK 23.3 ... done.
Installation complete.
Please run add_network_host to create host specific localrc files:

   /home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/compilers/bin/localrc.$host

on all other hosts you wish to run NVIDIA HPC SDK compilers.

For 64-bit NVIDIA HPC SDK compilers on 64-bit Linux systems, do the following:
    /home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/compilers/bin/add_network_host

HPC SDK successfully installed into /home/haha/apps/nvidia/hpc_sdk

If you use the Environment Modules package, that is, the module load
command, the NVIDIA HPC SDK includes a script to set up the
appropriate module files.

% module load /home/haha/apps/nvidia/hpc_sdk/modulefiles/nvhpc/23.3
% module load nvhpc/23.3

Alternatively, the shell environment may be initialized to use the HPC SDK.

In csh, use these commands:

% setenv MANPATH "$MANPATH":/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/compilers/man
% set path = (/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/compilers/bin $path)

In bash, sh, or ksh, use these commands:

$ MANPATH=$MANPATH:/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/compilers/man; export MANPATH
$ PATH=/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/compilers/bin:$PATH; export PATH

Once the 64-bit compilers are available, you can make the OpenMPI
commands and man pages accessible using these commands.

% set path = (/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/comm_libs/mpi/bin $path)
% setenv MANPATH "$MANPATH":/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/comm_libs/mpi/man

And the equivalent in bash, sh, and ksh:

$ export PATH=/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/comm_libs/mpi/bin:$PATH
$ export MANPATH=$MANPATH:/home/haha/apps/nvidia/hpc_sdk/Linux_x86_64/23.3/comm_libs/mpi/man

Please check https://developer.nvidia.com for documentation,
use of NVIDIA HPC SDK software, and other questions.

二、设置环境变量

官网详细安装链接:可以在下载页面的Documentation,在Installation Guide中查看,或者点击这里
本人设置过程:
1、打开环境变量文件,输入:vim ~/.bashrc
2、在文件中添加(注意修改版本号):

NVARCH=`uname -s`_`uname -m`; export NVARCH
NVCOMPILERS=/opt/nvidia/hpc_sdk; export NVCOMPILERS
MANPATH=$MANPATH:$NVCOMPILERS/$NVARCH/23.3/compilers/man; export MANPATH
PATH=$NVCOMPILERS/$NVARCH/23.3/compilers/bin:$PATH; export PATH

3、保存并退出文件,使环境变量生效,输入:source ~/.bashrc
可能会报错:bash: ~/.bashrc: No such file or directory
本人的解决方法:先输入:source /etc/bashrc,再输入source ~/.bashrc

三、测试安装结果

在终端输入:nvc -v、或nvcc -vnvc++ -v等,出现对应的编译器的版本号就成功了

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值