SWDEV-516846: Fix serialization services conflicts and ATT counter streaming (#230)
* Update TT API * Rework serialization * update att_core * Fix tests * Fix tool * Formatting * Fix perfcounter * Formatting * Rename agent TT * Format * Workaround for codeQL alert * Tidy fix * Fix compiler error * Tidy * Fix some tests * Fixing some tests * formatting * Fixing ATT serialization * Format * Fix test commandline * Fixing init order * Format * Tidy fixes * Removing unused sample * Fix tests and schema * Added ATT + PMC test * Fix mode * Fix file mode * Review comments * Fix typo * Review comments * Review comments * Fix missing id inc after review comment * Review comments * Suggested Fixes * Testing changes * Test fix * Build fixes * Minor build fix --------- Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com> Co-authored-by: Benjamin Welton <bewelton@amd.com> Co-authored-by: Welton, Benjamin <Benjamin.Welton@amd.com>
This commit is contained in:
committed by
GitHub
parent
914923f688
commit
821918a512
@@ -53,7 +53,7 @@ main(int argc, char** argv)
|
||||
FLAGS_colorlogtostderr = true;
|
||||
});
|
||||
|
||||
auto cap = rocprofiler::att_wrapper::tool_att_capability_t::ATT_CAPABILITIES_SUMMARY;
|
||||
auto cap = rocprofiler::att_wrapper::tool_att_capability_t::ATT_CAPABILITIES_TRACE;
|
||||
{
|
||||
auto query = rocprofiler::att_wrapper::query_att_decode_capability();
|
||||
ROCP_FATAL_IF(query.empty()) << "No decoder capability available!";
|
||||
@@ -98,7 +98,7 @@ main(int argc, char** argv)
|
||||
|
||||
std::unordered_map<int, std::vector<std::string>> all_runs;
|
||||
|
||||
for(auto& file : sdk_json["strings"]["att_files"])
|
||||
for(auto& file : sdk_json["strings"]["att_filenames"])
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -119,7 +119,7 @@ main(int argc, char** argv)
|
||||
std::vector<rocprofiler::att_wrapper::CodeobjLoadInfo> codeobj_files{};
|
||||
|
||||
std::map<size_t, std::string> snapshot_files{};
|
||||
for(auto elem : sdk_json["strings"]["code_object_snapshot_files"])
|
||||
for(auto elem : sdk_json["strings"]["code_object_snapshot_filenames"])
|
||||
snapshot_files[elem["key"]] = elem["value"];
|
||||
|
||||
for(auto& codeobj : sdk_json["code_objects"])
|
||||
@@ -158,7 +158,8 @@ main(int argc, char** argv)
|
||||
std::string run_name = input_path.filename().c_str();
|
||||
std::string ui_name = run_name.substr(0, run_name.find(".json"));
|
||||
auto output_dir = output_path / ("ui_output_" + ui_name + std::to_string(run_number));
|
||||
decoder.parse(input_path.parent_path(), output_dir, att_filenames, codeobj_files, formats);
|
||||
decoder.parse(
|
||||
input_path.parent_path(), output_dir, att_filenames, codeobj_files, {}, formats);
|
||||
}
|
||||
|
||||
ROCP_INFO << "Finalizing ATT Tool";
|
||||
|
||||
Reference in New Issue
Block a user