Users/mkuriche/rocprofiler sdk fmt build fix memory header (#2537)
* [rocprofiler-sdk] Fix fmt::join build errors - remedy use of fmt::join without include <fmt/ranges.h> * include memory header * Disable FMT build for SDK CI * Add -DROCPROFILER_BUILD_FMT=OFF to sanitizer steps * Add temporary workaround for rccl.h issue * Add ROCPROFILER_INTERNAL_RCCL_API_TRACE to SDK CI builds * disable clang-tidy for vendored includes --------- Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com> Co-authored-by: jbonnell-amd <jason.bonnell@amd.com>
此提交包含在:
@@ -325,6 +325,8 @@ jobs:
|
||||
${{ matrix.system.ci-flags }} -- \
|
||||
-DROCPROFILER_DEP_ROCMCORE=ON \
|
||||
-DROCPROFILER_BUILD_DOCS=OFF \
|
||||
-DROCPROFILER_BUILD_FMT=OFF \
|
||||
-DROCPROFILER_INTERNAL_RCCL_API_TRACE=ON \
|
||||
-DCMAKE_BUILD_TYPE=${{ matrix.system.build-type }} \
|
||||
-DCMAKE_INSTALL_PREFIX=/opt/rocprofiler-sdk \
|
||||
-DCPACK_GENERATOR='DEB;RPM;TGZ' \
|
||||
@@ -632,6 +634,8 @@ jobs:
|
||||
-- \
|
||||
-DROCPROFILER_DEP_ROCMCORE=ON \
|
||||
-DROCPROFILER_BUILD_DOCS=OFF \
|
||||
-DROCPROFILER_BUILD_FMT=OFF \
|
||||
-DROCPROFILER_INTERNAL_RCCL_API_TRACE=ON \
|
||||
-DCMAKE_BUILD_TYPE=${{ matrix.system.build-type }} \
|
||||
-DCMAKE_PREFIX_PATH='${{ env.ROCM_PATH }};${{ env.ROCM_PATH }}/llvm' \
|
||||
-DPython3_EXECUTABLE=$(which python3) \
|
||||
@@ -846,6 +850,8 @@ jobs:
|
||||
--memcheck ${{ matrix.system.sanitizer }}
|
||||
--run-attempt ${{ github.run_attempt }}
|
||||
--
|
||||
-DROCPROFILER_BUILD_FMT=OFF \
|
||||
-DROCPROFILER_INTERNAL_RCCL_API_TRACE=ON \
|
||||
-DCMAKE_BUILD_TYPE=${{ matrix.system.build-type }}
|
||||
-DCMAKE_INSTALL_PREFIX="${{ env.ROCM_PATH }}"
|
||||
-DCMAKE_PREFIX_PATH='${{ env.ROCM_PATH }};${{ env.ROCM_PATH }}/llvm'
|
||||
|
||||
新增問題並參考
封鎖使用者