Update RHEL Docker Images & Fix CTest (#90)

- Fixed type in script name to fix CTest. Should be: `run-rocprof-sys-pid.sh`
- Add `/usr/lib64/openmpi/bin` to Docker Image PATH to help ctests to discover `mpiexec`
- `pip install perfetto` in the CI Docker file, for convenience.
이 커밋은 다음에 포함됨:
Pranjal Swarup
2025-01-24 13:54:21 -05:00
커밋한 사람 Sajina Kandy
부모 b3e754ecb7
커밋 4c4d0dea85
3개의 변경된 파일7개의 추가작업 그리고 5개의 파일을 삭제
+3 -2
파일 보기
@@ -10,7 +10,7 @@ ENV DEBIAN_FRONTEND noninteractive
WORKDIR /tmp
SHELL [ "/bin/bash", "-c" ]
ENV PATH /usr/local/bin:${PATH}
ENV PATH /usr/lib64/openmpi/bin:/usr/local/bin:${PATH}
ENV LIBRARY_PATH ${LIBRARY_PATH}:/opt/amdgpu/lib64
RUN yum groupinstall -y "Development Tools" && \
@@ -18,7 +18,8 @@ RUN yum groupinstall -y "Development Tools" && \
yum install -y --allowerasing cmake curl dpkg-devel numactl-devel openmpi-devel \
papi-devel python3-pip texinfo wget which zlib-devel && \
yum clean all && \
python3 -m pip install 'cmake==3.21'
python3 -m pip install 'cmake==3.21' && \
python3 -m pip install 'perfetto'
ARG ROCM_VERSION=0.0
ARG AMDGPU_RPM=6.2/rhel/9.4/amdgpu-install-6.2.60202-1.el9.noarch.rpm
+3 -2
파일 보기
@@ -10,7 +10,7 @@ ENV DEBIAN_FRONTEND noninteractive
WORKDIR /tmp
SHELL [ "/bin/bash", "-c" ]
ENV PATH /usr/local/bin:${PATH}
ENV PATH /usr/lib64/openmpi/bin:/usr/local/bin:${PATH}
ARG EXTRA_PACKAGES=""
ARG ELFUTILS_DOWNLOAD_VERSION="0.188"
@@ -22,7 +22,8 @@ RUN yum groupinstall -y "Development Tools" && \
yum install -y --allowerasing cmake curl dpkg-devel numactl-devel \
openmpi-devel papi-devel python3-pip texinfo wget which zlib-devel && \
yum clean all && \
python3 -m pip install 'cmake==3.21'
python3 -m pip install 'cmake==3.21' && \
python3 -m pip install 'perfetto'
COPY ./dyninst-source /tmp/dyninst
+1 -1
파일 보기
@@ -30,7 +30,7 @@ endif()
add_test(
NAME parallel-overhead-attach
COMMAND
${CMAKE_CURRENT_LIST_DIR}/run-rocprofiler-systems-pid.sh
${CMAKE_CURRENT_LIST_DIR}/run-rocprof-sys-pid.sh
$<TARGET_FILE:rocprofiler-systems-instrument> -ME "\.c$" -E fib -e -v 1 --label
return args file -l -- $<TARGET_FILE:parallel-overhead> 30 8 1000
WORKING_DIRECTORY ${PROJECT_BINARY_DIR})