Put cached perfetto traces as default one (#2138)
* Put cached perfetto traces as default one * Improve cached data and perfetto traces in order to be more aligned with E2E tests * Addressing PR comments and findings * Force early instrumentation bundle instantiation * Sync-up insturumented containers with thread growth data * Revert ompvv number of host threads to default 8 * Fixed counter track namings for amd-smi * AIPROFSYST-34 [rocprof-sys] Update documentation describing newly introduced changes to default tracing mechanism
This commit is contained in:
committad av
GitHub
förälder
7da3275b42
incheckning
ba1380a75d
@@ -339,20 +339,23 @@ parse_args(int argc, char** argv, std::vector<char*>& _env)
|
||||
original_envs);
|
||||
});
|
||||
parser
|
||||
.add_argument({ "-T", "--trace" }, "Generate a detailed trace (perfetto output)")
|
||||
.add_argument(
|
||||
{ "-T", "--trace" },
|
||||
"Generate a detailed trace with deferred trace generation (perfetto output)")
|
||||
.max_count(1)
|
||||
.action([&](parser_t& p) {
|
||||
rocprofsys::common::update_env(_env, "ROCPROFSYS_TRACE", p.get<bool>("trace"),
|
||||
update_mode::REPLACE, ":", updated_envs,
|
||||
original_envs);
|
||||
rocprofsys::common::update_env(_env, "ROCPROFSYS_TRACE_CACHED",
|
||||
p.get<bool>("trace"), update_mode::REPLACE,
|
||||
":", updated_envs, original_envs);
|
||||
});
|
||||
parser
|
||||
.add_argument({ "--trace-cached" },
|
||||
"Generate a detailed trace (perfetto output) from cached data ")
|
||||
.add_argument(
|
||||
{ "-L", "--trace-legacy" },
|
||||
"Generate a detailed trace with direct mode (perfetto output, legacy)")
|
||||
.max_count(1)
|
||||
.action([&](parser_t& p) {
|
||||
rocprofsys::common::update_env(
|
||||
_env, "ROCPROFSYS_TRACE_CACHED", p.get<bool>("trace-cached"),
|
||||
_env, "ROCPROFSYS_TRACE_LEGACY", p.get<bool>("trace-legacy"),
|
||||
update_mode::REPLACE, ":", updated_envs, original_envs);
|
||||
});
|
||||
parser
|
||||
|
||||
Referens i nytt ärende
Block a user