HIP Streams to Queues Translation (#235)
* rocprofiler_stream_id_t: opaque handle for a stream
- e.g. HIP stream
- the same HIP stream may map to different HSA queues at different points in the application
- added to:
- rocprofiler_buffer_tracing_hip_api_record_t
- rocprofiler_buffer_tracing_memory_copy_record_t
- rocprofiler_callback_tracing_hip_api_data_t
- rocprofiler_callback_tracing_memory_copy_data_t
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
Co-authored-by: Mark Meserve <mark.meserve@amd.com>
Co-authored-by: Elwazir, Ammar <Ammar.Elwazir@amd.com>
Co-authored-by: Ammar ELWazir <aelwazir@amd.com>
Co-authored-by: Jakaraddi, Manjunath <Manjunath.Jakaraddi@amd.com>
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com>
Co-authored-by: Nagaraj, Sriraksha <Sriraksha.Nagaraj@amd.com>
Co-authored-by: U, Srihari <Srihari.U@amd.com>
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>
Co-authored-by: Welton, Benjamin <Benjamin.Welton@amd.com>
Co-authored-by: Benjamin Welton <ben@amd.com>
Co-authored-by: Indic, Vladimir <Vladimir.Indic@amd.com>
Co-authored-by: Benjamin Welton <bewelton@amd.com>
[ROCm/rocprofiler-sdk commit: ccd1e54293]
This commit is contained in:
@@ -58,12 +58,12 @@ output_config::parse_env()
|
||||
common::get_env("ROCPROF_PERFETTO_SHMEM_SIZE_HINT_KB", perfetto_shmem_size_hint);
|
||||
perfetto_buffer_size = common::get_env("ROCPROF_PERFETTO_BUFFER_SIZE_KB", perfetto_buffer_size);
|
||||
|
||||
output_path = common::get_env("ROCPROF_OUTPUT_PATH", output_path);
|
||||
output_file = common::get_env("ROCPROF_OUTPUT_FILE_NAME", output_file);
|
||||
tmp_directory = common::get_env("ROCPROF_TMPDIR", tmp_directory);
|
||||
kernel_rename = common::get_env("ROCPROF_KERNEL_RENAME", false);
|
||||
|
||||
auto to_upper = [](std::string val) {
|
||||
output_path = common::get_env("ROCPROF_OUTPUT_PATH", output_path);
|
||||
output_file = common::get_env("ROCPROF_OUTPUT_FILE_NAME", output_file);
|
||||
tmp_directory = common::get_env("ROCPROF_TMPDIR", tmp_directory);
|
||||
kernel_rename = common::get_env("ROCPROF_KERNEL_RENAME", false);
|
||||
group_by_queue = common::get_env("ROCPROF_GROUP_BY_QUEUE", false);
|
||||
auto to_upper = [](std::string val) {
|
||||
for(auto& vitr : val)
|
||||
vitr = toupper(vitr);
|
||||
return val;
|
||||
|
||||
Reference in New Issue
Block a user