SWDEV-528686: ATT fix for gfx12 s_wait_idle. Fixes for csv. Default to parse to trace. Fix for ROCR_VISIBLE_DEVICES. (#345)
* Fix for gfx12 s_wait_idle. Added wait field on att.csv
* Format and default to ATT to trace
* Update .mds
* No fatal error for invalid agent
* Tidy fixes
* Rename wait to idle, removed uneeded headers
* Remove unused traceID
* Tidy fix
* Fix csv output
* Formatting
* Fix tests
* Fix tests
* Fix for visible devices
* Review comment: Fix cmake
* Review suggestion
* Remove changelog/readme
* Review comments
* Review comment for CSV
* Formatting
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com>
[ROCm/rocprofiler-sdk commit: a8f3397069]
Dieser Commit ist enthalten in:
committet von
GitHub
Ursprung
cd106cda3c
Commit
f91f0712f7
@@ -42,7 +42,7 @@ WaveFile::WaveFile(WaveConfig& config, const att_wave_data_t& wave)
|
||||
|
||||
assert(config.filemgr);
|
||||
|
||||
int assigned_id = config.id_count.at(wave.simd).at(wave.wave_id).fetch_add(1);
|
||||
int assigned_id = config.id_count.at(wave.simd).at(wave.wave_id)++;
|
||||
{
|
||||
std::stringstream namess;
|
||||
namess << "se" << config.shader_engine << "_sm" << (int) wave.simd << "_sl"
|
||||
@@ -87,8 +87,7 @@ WaveFile::WaveFile(WaveConfig& config, const att_wave_data_t& wave)
|
||||
|
||||
try
|
||||
{
|
||||
const WaitcntList& wait_list =
|
||||
WaitcntList::Get(config.filemgr->gfxip, wave, config.code->isa_map);
|
||||
auto wait_list = WaitcntList(config.filemgr->gfxip, wave, config.code->isa_map);
|
||||
|
||||
for(const auto& line : wait_list.mem_unroll)
|
||||
if(!line.dependencies.empty())
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren