JSON schema + JSON node vs. Perfetto category consistency (#869)
* Fix schema differences b/t JSON and perfetto
- "kernel_dispatches" (JSON) vs. "kernel_dispatch" (Perfetto) -> "kernel_dispatch"
- "scratch_api" (JSON) -> "scratch_memory"
* Update include/rocprofiler-sdk/cxx/serialization.hpp
- remove unnecessary includes causing circular dependency
* rocprofv3 docs
- Output formats
- JSON schema
* Spelling fix
* Update schema descriptions
* Improve assert log in test_perfetto_data
[ROCm/rocprofiler-sdk commit: b4dc4f8e92]
This commit is contained in:
committed by
GitHub
parent
46a9637496
commit
9fde046078
@@ -45,7 +45,7 @@ write_json(tool_table* tool
|
||||
std::deque<rocprofiler_buffer_tracing_memory_copy_record_t>* memory_copy_deque,
|
||||
std::deque<rocprofiler_tool_counter_collection_record_t>* counter_collection_deque,
|
||||
std::deque<rocprofiler_buffer_tracing_marker_api_record_t>* marker_api_deque,
|
||||
std::deque<rocprofiler_buffer_tracing_scratch_memory_record_t>* scratch_api_deque)
|
||||
std::deque<rocprofiler_buffer_tracing_scratch_memory_record_t>* scratch_memory_deque)
|
||||
|
||||
{
|
||||
using JSONOutputArchive = cereal::MinimalJSONOutputArchive;
|
||||
@@ -118,12 +118,12 @@ write_json(tool_table* tool
|
||||
{
|
||||
json_ar.setNextName("buffer_records");
|
||||
json_ar.startNode();
|
||||
json_ar(cereal::make_nvp("kernel_dispatches", *kernel_dispatch_deque));
|
||||
json_ar(cereal::make_nvp("kernel_dispatch", *kernel_dispatch_deque));
|
||||
json_ar(cereal::make_nvp("hip_api", *hip_api_deque));
|
||||
json_ar(cereal::make_nvp("hsa_api", *hsa_api_deque));
|
||||
json_ar(cereal::make_nvp("memory_copy", *memory_copy_deque));
|
||||
json_ar(cereal::make_nvp("scratch_api", *scratch_api_deque));
|
||||
json_ar(cereal::make_nvp("marker_api", *marker_api_deque));
|
||||
json_ar(cereal::make_nvp("memory_copy", *memory_copy_deque));
|
||||
json_ar(cereal::make_nvp("scratch_memory", *scratch_memory_deque));
|
||||
json_ar.finishNode();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user