mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-22 13:15:12 +00:00
ci: update PGI to 20.9 (#2566)
* Update PGI to 20.9 Update PGI to 20.9 * Update ci.yml * Update ci.yml * Update README.rst * Update ci.yml Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
This commit is contained in:
parent
e4e5c49a26
commit
59323a975a
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@ -298,7 +298,7 @@ jobs:
|
|||||||
# Testing on CentOS 7 + PGI compilers, which seems to require more workarounds
|
# Testing on CentOS 7 + PGI compilers, which seems to require more workarounds
|
||||||
centos-nvhpc7:
|
centos-nvhpc7:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
name: "🐍 3 • CentOS7 / PGI 20.7 • x64"
|
name: "🐍 3 • CentOS7 / PGI 20.9 • x64"
|
||||||
container: centos:7
|
container: centos:7
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@ -308,7 +308,7 @@ jobs:
|
|||||||
run: yum update -y && yum install -y epel-release && yum install -y git python3-devel make environment-modules cmake3
|
run: yum update -y && yum install -y epel-release && yum install -y git python3-devel make environment-modules cmake3
|
||||||
|
|
||||||
- name: Install NVidia HPC SDK
|
- name: Install NVidia HPC SDK
|
||||||
run: yum -y install https://developer.download.nvidia.com/hpc-sdk/nvhpc-20-7-20.7-1.x86_64.rpm https://developer.download.nvidia.com/hpc-sdk/nvhpc-2020-20.7-1.x86_64.rpm
|
run: yum -y install https://developer.download.nvidia.com/hpc-sdk/20.9/nvhpc-20-9-20.9-1.x86_64.rpm https://developer.download.nvidia.com/hpc-sdk/20.9/nvhpc-2020-20.9-1.x86_64.rpm
|
||||||
|
|
||||||
# On CentOS 7, we have to filter a few tests (compiler internal error)
|
# On CentOS 7, we have to filter a few tests (compiler internal error)
|
||||||
# and allow deeper templete recursion (not needed on CentOS 8 with a newer
|
# and allow deeper templete recursion (not needed on CentOS 8 with a newer
|
||||||
@ -318,7 +318,7 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
source /etc/profile.d/modules.sh
|
source /etc/profile.d/modules.sh
|
||||||
module load /opt/nvidia/hpc_sdk/modulefiles/nvhpc/20.7
|
module load /opt/nvidia/hpc_sdk/modulefiles/nvhpc/20.9
|
||||||
cmake3 -S . -B build -DDOWNLOAD_CATCH=ON \
|
cmake3 -S . -B build -DDOWNLOAD_CATCH=ON \
|
||||||
-DCMAKE_CXX_STANDARD=11 \
|
-DCMAKE_CXX_STANDARD=11 \
|
||||||
-DPYTHON_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)") \
|
-DPYTHON_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)") \
|
||||||
|
@ -118,7 +118,7 @@ Supported compilers
|
|||||||
`workaround <https://github.com/pybind/pybind11/issues/276>`_)
|
`workaround <https://github.com/pybind/pybind11/issues/276>`_)
|
||||||
5. Cygwin/GCC (tested on 2.5.1)
|
5. Cygwin/GCC (tested on 2.5.1)
|
||||||
6. NVCC (CUDA 11 tested)
|
6. NVCC (CUDA 11 tested)
|
||||||
7. NVIDIA PGI (20.7 tested)
|
7. NVIDIA PGI (20.7 and 20.9 tested)
|
||||||
|
|
||||||
About
|
About
|
||||||
-----
|
-----
|
||||||
|
Loading…
Reference in New Issue
Block a user