Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add rocprofiler-sdk support for ROCMON #644

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
63ea8de
Add check for ROCM >= 6.2
TomTheBear Oct 8, 2024
90b84be
Split ROCM backends in 'v1' and 'sdk'
TomTheBear Oct 8, 2024
5ec039f
Filter files based on ROCM version check
TomTheBear Oct 8, 2024
90b6b2a
Rename defines in rocmon_v1_types
TomTheBear Oct 8, 2024
032ad5d
Rename groups for v1 and add groups for sdk
TomTheBear Oct 8, 2024
ae0c4e4
Add skeleton for rocmon sdk
TomTheBear Oct 8, 2024
abc8001
Update Rocprofiler SDK support. Not working yet
TomTheBear Oct 22, 2024
47b230e
Add check for ROCM >= 6.2
TomTheBear Oct 8, 2024
4c877e2
Split ROCM backends in 'v1' and 'sdk'
TomTheBear Oct 8, 2024
42ef30c
Filter files based on ROCM version check
TomTheBear Oct 8, 2024
bc1b8d0
Rename defines in rocmon_v1_types
TomTheBear Oct 8, 2024
ffa9338
Rename groups for v1 and add groups for sdk
TomTheBear Oct 8, 2024
82c33e9
Add skeleton for rocmon sdk
TomTheBear Oct 8, 2024
eac1c64
Update Rocprofiler SDK support. Not working yet
TomTheBear Oct 22, 2024
09a94f2
Delete group directory for amd_gpu_sdk, no differentiation required
TomTheBear Oct 31, 2024
100fb54
Check error code when initializing ROCm topology
TomTheBear Oct 31, 2024
a4eb7ee
Fix ERROR_PRINTS
TomTheBear Oct 31, 2024
3a782a4
Fix ERROR_PRINTS
TomTheBear Oct 31, 2024
0fff85f
Fix ERROR_PRINTS
TomTheBear Oct 31, 2024
df147a1
Fix ERROR_PRINTS
TomTheBear Oct 31, 2024
3a54fe6
Guard debug levels with ifdefs
TomTheBear Oct 31, 2024
0af128e
Rename groups again to amd_gpu
TomTheBear Oct 31, 2024
edb835d
Update Rocmon code
TomTheBear Oct 31, 2024
647b607
Always compile rocprofiler v1 support
TomTheBear Oct 31, 2024
b60e2f6
Fix uninitialized variable warnings
TomTheBear Oct 31, 2024
5a1de25
Update build config file
TomTheBear Oct 31, 2024
741c2ad
Merge branch 'rocm_sdk_update' of github.com:RRZE-HPC/likwid into roc…
TomTheBear Oct 31, 2024
d3e1eb8
Update code to work again but only v1 and smi, sdk still fails to init
TomTheBear Nov 10, 2024
1f4f9e1
Use typedef for bool only if not C99+
TomTheBear Nov 10, 2024
6277c48
Remove typedef for bool
TomTheBear Nov 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix ERROR_PRINTS
TomTheBear committed Oct 31, 2024
commit 0fff85fb67a114e226a610ad8648b9a54e8ba2a1
2 changes: 1 addition & 1 deletion src/perfmon.c
Original file line number Diff line number Diff line change
@@ -771,7 +771,7 @@ perfmon_check_counter_map(int cpu_id)
HPMinit();
if (HPMaddThread(cpu_id) != 0)
{
ERROR_PLAIN_PRINT(Cannot check counters without access to performance counters)
ERROR_PLAIN_PRINT(Cannot check counters without access to performance counters);
return;
}
own_hpm = 1;
2 changes: 1 addition & 1 deletion src/power.c
Original file line number Diff line number Diff line change
@@ -249,7 +249,7 @@ power_init(int cpuId)
err = HPMaddThread(cpuId);
if (err != 0)
{
ERROR_PRINT(Cannot get access to RAPL counters)
ERROR_PRINT(Cannot get access to RAPL counters);
return err;
}
}