-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Roctracer flush activity fix + perfetto.cfg (#317)
* Fix roctracer_flush_activity - invoke roctracer_flush_activity() before disabling domains * create comp::roctracer::flush() - real issue was the global state when roctracer_flush_activity() was called * formatting * Update lib/omnitrace/library/components/roctracer.hpp - provide definition of comp::roctracer::flush when OMNITRACE_USE_ROCTRACER is not defined * omnitrace.cfg -> perfetto.cfg - rename provided perfetto config file (omnitrace.cfg) to perfetto.cfg to avoid confusion * Update lib/core - gpu.hpp: defines for OMNITRACE_USE_{HIP,ROCTRACER,ROCPROFILER,ROCM_SMI} - gpu.cpp - include core/hip_runtime.hpp - fix serialization of hipDeviceProp_t - add hip_runtime.hpp - ensure proper inclusion of hip_runtime.h - add rccl.hpp - ensure proper inclusion of rccl.h * Update lib/omnitrace/library - rcclp.cpp - update includes for rccl - roctracer.hpp - update includes for hip_runtime - components/comm_data.hpp - update includes for rccl - components/rcclp.hpp - update includes for rccl * Update bin/omnitrace-avail/avail.cpp - update includes for hip_runtime * Update examples/rccl/CMakeLists.txt - fix find_package for rccl when CI enabled * Update CMakeLists.txt - set cmake policy CMP0135 to NEW for cmake >= 3.24 - Enable DOWNLOAD_EXTRACT_TIMESTAMP with ExternalProject_Add + URL download method * Update timemory submodule * Update pybind11 submodule * Update pybind11 submodule * Update lib/core/rccl.hpp - include rccl.h only if OMNITRACE_USE_RCCL > 0 * Update lib/core/{gpu,hip_runtime}.hpp * Update lib/core/gpu.cpp - reintroduce some ppdefs * Update lib/core/gpu.cpp - fix ifdef on OMNITRACE_HIP_VERSION * Update lib/core/gpu.cpp - fix static assert for OMNITRACE_HIP_VERSION_MINOR when HIP version 4.x or older (unreliable minor versions) * Update lib/core/gpu.cpp - fix ifdef on OMNITRACE_HIP_VERSION * Update lib/core/config.cpp - disable OMNITRACE_PERFETTO_COMBINE_TRACES by default * Update lib/core/perfetto.cpp - if unable to open perfetto temp file, return the ReadTraceBlocking() * Update lib/core/config.* - flush tmpfile before closing
- Loading branch information
Showing
24 changed files
with
441 additions
and
76 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule timemory
updated
58 files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.