diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index afaf12fd0f..471579e7a0 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -35,9 +35,9 @@ jobs: steps: - id: get_build_number - run: echo "LATEST_BUILD_NUMBER=$(wget -qO- 'http://rocm-ci.amd.com/job/compute-rocm-dkms-component-staging-profiler/lastSuccessfulBuild/buildNumber')" >> $GITHUB_OUTPUT + run: echo "LATEST_BUILD_NUMBER=$(wget -qO- 'http://rocm-ci.amd.com/job/compute-rocm-dkms-component-staging-hip/lastSuccessfulBuild/buildNumber')" >> $GITHUB_OUTPUT - # run: echo "LATEST_BUILD_NUMBER=$(wget -qO- 'http://rocm-ci.amd.com/job/compute-rocm-dkms-component-staging-profiler/lastSuccessfulBuild/buildNumber')" >> $GITHUB_OUTPUT + # run: echo "LATEST_BUILD_NUMBER=$(wget -qO- 'http://rocm-ci.amd.com/job/compute-rocm-dkms-component-staging-hip/lastSuccessfulBuild/buildNumber')" >> $GITHUB_OUTPUT # Changed job name from mi200-ubuntu to vega20-ubuntu # TODO: Change it back when re-enabling on mi200 vega20-ubuntu: @@ -70,11 +70,11 @@ jobs: # TODO: Uncomment this when re-enabling tests on the mi200 as it contains --memory and --cpus flag for the mi200. Remove these 2 options when running on vega20. # vega20 machine only has 24 cpus available. # container: - # image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-profiler:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 + # image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-hip:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 # options: --memory=128g --cpus=32 --ipc=host --device=/dev/kfd --group-add video --cap-add=SYS_PTRACE --cap-add CAP_SYS_ADMIN --security-opt seccomp=unconfined container: - image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-profiler:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 + image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-hip:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 options: --ipc=host --device=/dev/kfd --device=/dev/dri --group-add video --cap-add=SYS_PTRACE --cap-add CAP_SYS_ADMIN --security-opt seccomp=unconfined needs: get_latest_mainline_build_number @@ -201,11 +201,11 @@ jobs: # TODO: Uncomment this when re-enabling tests on the mi200 as it contains --memory and --cpus flag for the mi200. Remove these 2 options when running on vega20. # vega20 machine only has 24 cpus available. container: - image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-profiler:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 + image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-hip:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 options: --ipc=host --device=/dev/kfd --device=/dev/dri --group-add video --cap-add=SYS_PTRACE --cap-add CAP_SYS_ADMIN --security-opt seccomp=unconfined # container: - # image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-profiler:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 + # image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-hip:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 # options: --memory=128g --cpus=32 --ipc=host --device=/dev/kfd --device=/dev/dri${{ matrix.device }} --group-add video --cap-add=SYS_PTRACE --cap-add CAP_SYS_ADMIN --security-opt seccomp=unconfined needs: get_latest_mainline_build_number @@ -451,7 +451,7 @@ jobs: GIT_DISCOVERY_ACROSS_FILESYSTEM: 1 container: - image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-profiler:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 + image: compute-artifactory.amd.com:5000/rocm-plus-docker/compute-rocm-dkms-component-staging-hip:${{ needs.get_latest_mainline_build_number.outputs.LATEST_BUILD_NUMBER }}-${{ matrix.os }}-stg1 options: --privileged --ipc=host --device=/dev/kfd --device=/dev/dri --group-add video --cap-add=SYS_PTRACE --cap-add CAP_SYS_ADMIN --security-opt seccomp=unconfined needs: get_latest_mainline_build_number diff --git a/source/lib/rocprofiler-sdk/hip/details/ostream.hpp b/source/lib/rocprofiler-sdk/hip/details/ostream.hpp index e98c64270e..f7c736f82d 100644 --- a/source/lib/rocprofiler-sdk/hip/details/ostream.hpp +++ b/source/lib/rocprofiler-sdk/hip/details/ostream.hpp @@ -41,7 +41,7 @@ namespace hip namespace detail { static int HIP_depth_max = 1; -static int HIP_depth_max_cnt = 0; +static thread_local int HIP_depth_max_cnt = 0; static std::string_view HIP_structs_regex = {}; inline static void