平台信息
Description: CentOS Linux release 7.6.1810 (Core)
安装步骤
- 获取PGCC:社区版是免费的,自带license.dat
- 解压下载的压缩包:
tar zxf xxx.tar.gz -C /path/to/cesm/
- cd到cesm目录中,安装:
./install
- 安装协议 Do you accept these terms? (accept, decline):
accept
【按回车默认不同意】
- Please choose install option:
1
【Single system install】
- Do you want to continue the PGI installation? (y/n):
y
- Installation directory? (/opt/pgi):
回车,使用默认路径
- 之后回出现另一些协议,还是按上面的套路:
accept
+ y
+ 回车,继续
- What do you want to do?
5
【I'm not sure (quit now and re-run this script later.)】
- Do you want the files in the install directory to be read-only? (y/n):
y
【设定安装目录只读,避免误操作】
- Installation compelete. 【安装引导完成,退出】
- 配置环境变量:
sudo vim /etc/profile.d/pgi-env.sh
(见本页底部)
- 正常情况,到这儿就安装完成了。
- 这个安装成功了 但是重启可能进不去界面这多半是因为显卡驱动的安装方式不对,解决方法卸载驱动,重新安装驱动和cuda再次进去 就能够用PGI编译器了,
Ctrl + Alt + F1
进入命令行模式
- 卸载驱动:
sudo yum remove nvidia-* sudo yum autoremove && sudo nvidia-uninstall
- 此时重启进入可正常进入,但是因为没有驱动字体都会变大一号。
- 重新安装驱动:在命令行模式下
Ctrl + Alt + F1
(见本页底部)
- 这样子再进去就是有驱动 且不会再循环登录了
- 验证安装是否成功:
pgcc --version
# 步骤 12 文件 pgi-env.sh 内容
export PGI=/opt/pgi
export PATH=/opt/pgi/linux86-64/xxx/bin:$PATH
export MANPATH=$MANPATH:/opt/pgi/license.dat
export PGI_ACC_TIME=1
export PGI_ACC_NOTIFY=1
# 步骤 17 命令行内容
$ sudo service lightdm stop
$ sudo ./NVIDIA-Linux-x86_64-381.22.run -no-x-check -no-nouveau-check -no-opengl-files
$ sudo service lightdm restart