@@ -3,7 +3,7 @@ run-name: ubuntu-focal
3
3
4
4
on :
5
5
push :
6
- branches : [ main, develop, amd-mainline, amd-staging, release/** ]
6
+ branches : [ amd-mainline, amd-staging, release/** ]
7
7
paths-ignore :
8
8
- ' *.md'
9
9
- ' docs/**'
15
15
- ' .github/workflows/formatting.yml'
16
16
- ' docker/**'
17
17
pull_request :
18
- branches : [ main, develop, amd-mainline, amd-staging, release/** ]
18
+ branches : [ amd-mainline, amd-staging, release/** ]
19
19
paths-ignore :
20
20
- ' *.md'
21
21
- ' docs/**'
@@ -93,13 +93,13 @@ jobs:
93
93
add-apt-repository -y ppa:ubuntu-toolchain-r/test &&
94
94
apt-get update &&
95
95
apt-get upgrade -y &&
96
- apt-get install -y build-essential m4 autoconf libtool python3-pip libiberty-dev clang libmpich-dev mpich environment-modules ${{ matrix.compiler }} &&
96
+ apt-get install -y autoconf bison build-essential clang environment-modules libiberty-dev libmpich-dev libtool m4 mpich python3-pip texinfo ${{ matrix.compiler }} &&
97
97
wget https://commondatastorage.googleapis.com/perfetto-luci-artifacts/v46.0/linux-amd64/trace_processor_shell -P /opt/trace_processor/bin &&
98
98
chmod +x /opt/trace_processor/bin/trace_processor_shell &&
99
99
python3 -m pip install --upgrade pip &&
100
- python3 -m pip install numpy perfetto dataclasses &&
101
- python3 -m pip install 'cmake==3.16.3 ' &&
102
- for i in 6 7 8 9 10; do /opt/conda/envs/py3.${i}/bin/python -m pip install numpy perfetto dataclasses; done &&
100
+ python3 -m pip install --upgrade numpy perfetto dataclasses &&
101
+ python3 -m pip install 'cmake==3.18.4 ' &&
102
+ for i in 6 7 8 9 10 11 ; do /opt/conda/envs/py3.${i}/bin/python -m pip install --upgrade numpy perfetto dataclasses; done &&
103
103
apt-get -y --purge autoremove &&
104
104
apt-get -y clean &&
105
105
/opt/conda/bin/conda clean -y -a
@@ -275,13 +275,13 @@ jobs:
275
275
wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | apt-key add - &&
276
276
echo "deb [arch=amd64] https://repo.radeon.com/rocm/apt/${{ matrix.rocm-version }}/ ubuntu main" | tee /etc/apt/sources.list.d/rocm.list &&
277
277
apt-get update &&
278
- apt-get install -y build-essential m4 autoconf libtool python3-pip clang libomp- dev ${{ matrix.compiler }} libudev1 libnuma1 rocm -dev rocm-utils rocm-smi-lib roctracer-dev rocprofiler-dev rccl-dev hip-base hsa-amd-aqlprofile hsa-rocr-dev hsakmt-roct- dev libpapi -dev curl libopenmpi-dev openmpi-bin libfabric-dev &&
278
+ apt-get install -y autoconf bison build-essential clang curl hip-base hsa-amd-aqlprofile hsa-rocr-dev hsakmt-roct- dev libfabric-dev libnuma1 libomp -dev libopenmpi-dev libpapi-dev libtool libudev1 m4 openmpi-bin python3-pip rccl-dev rocm-dev rocm-smi-lib rocm-utils rocprofiler- dev roctracer -dev texinfo ${{ matrix.compiler }} &&
279
279
wget https://commondatastorage.googleapis.com/perfetto-luci-artifacts/v46.0/linux-amd64/trace_processor_shell -P /opt/trace_processor/bin &&
280
280
chmod +x /opt/trace_processor/bin/trace_processor_shell &&
281
281
python3 -m pip install --upgrade pip &&
282
- python3 -m pip install numpy perfetto dataclasses &&
283
- python3 -m pip install 'cmake==3.21 .4' &&
284
- for i in 6 7 8 9 10; do /opt/conda/envs/py3.${i}/bin/python -m pip install numpy perfetto dataclasses; done &&
282
+ python3 -m pip install --upgrade numpy perfetto dataclasses &&
283
+ python3 -m pip install 'cmake==3.18 .4' &&
284
+ for i in 6 7 8 9 10 11 ; do /opt/conda/envs/py3.${i}/bin/python -m pip install --upgrade numpy perfetto dataclasses; done &&
285
285
apt-get -y --purge autoremove &&
286
286
apt-get -y clean &&
287
287
/opt/conda/bin/conda clean -y -a
@@ -436,14 +436,14 @@ jobs:
436
436
max_attempts : 5
437
437
command : |
438
438
sudo apt-get update &&
439
- sudo apt-get install -y build-essential m4 autoconf libtool python3-pip clang libomp-dev environment-modules ${{ matrix.deps }} ${{ matrix.compiler }} &&
439
+ sudo apt-get install -y autoconf bison build-essential clang environment-modules gettext libomp-dev libtool m4 python3-pip texinfo ${{ matrix.compiler }} ${{ matrix.deps }} &&
440
440
if [ "${{ matrix.mpi }}" = "mpich" ]; then sudo apt-get install -y libmpich-dev mpich; fi &&
441
441
if [ "${{ matrix.mpi }}" = "openmpi" ]; then sudo apt-get install -y libopenmpi-dev openmpi-bin libfabric-dev; fi &&
442
442
wget https://commondatastorage.googleapis.com/perfetto-luci-artifacts/v46.0/linux-amd64/trace_processor_shell -P /opt/trace_processor/bin &&
443
443
chmod +x /opt/trace_processor/bin/trace_processor_shell &&
444
444
python3 -m pip install --upgrade pip &&
445
- python3 -m pip install numpy perfetto dataclasses &&
446
- python3 -m pip install 'cmake==3.16.3 ' &&
445
+ python3 -m pip install --upgrade numpy perfetto dataclasses &&
446
+ python3 -m pip install 'cmake==3.18.4 ' &&
447
447
sudo apt-get -y --purge autoremove &&
448
448
sudo apt-get -y clean
449
449
@@ -591,13 +591,13 @@ jobs:
591
591
max_attempts : 5
592
592
command : |
593
593
apt-get update &&
594
- apt-get install -y build-essential m4 autoconf libtool python3-pip clang libomp-dev environment-modules gcc g++ mpich libmpich-dev texinfo &&
594
+ apt-get install -y autoconf bison build-essential clang environment-modules gcc g++ libmpich-dev libomp-dev libtool m4 mpich python3-pip texinfo &&
595
595
wget https://commondatastorage.googleapis.com/perfetto-luci-artifacts/v46.0/linux-amd64/trace_processor_shell -P /opt/trace_processor/bin &&
596
596
chmod +x /opt/trace_processor/bin/trace_processor_shell &&
597
597
python3 -m pip install --upgrade pip &&
598
- python3 -m pip install numpy perfetto dataclasses &&
599
- python3 -m pip install 'cmake==3.24.1 ' &&
600
- for i in 6 7 8 9 10; do /opt/conda/envs/py3.${i}/bin/python -m pip install numpy perfetto dataclasses; done &&
598
+ python3 -m pip install --upgrade numpy perfetto dataclasses &&
599
+ python3 -m pip install 'cmake==3.18.4 ' &&
600
+ for i in 6 7 8 9 10; do /opt/conda/envs/py3.${i}/bin/python -m pip install --upgrade numpy perfetto dataclasses; done &&
601
601
apt-get -y --purge autoremove &&
602
602
apt-get -y clean &&
603
603
/opt/conda/bin/conda clean -y -a
0 commit comments