avail-fix (#444)

* avail-fix

* formating

* adding dimension info in rocprofv3

* review comments
This commit is contained in:
Nagaraj, Sriraksha
2025-06-09 16:53:02 -05:00
committed by GitHub
parent 2c6a4834d4
commit 00f5f398e3
2 changed files with 14 additions and 6 deletions
+12 -4
View File
@@ -189,8 +189,12 @@ def list_basic_agent(args, list_counters):
def print_agent_counter(counters, info):
names = ["{:20}".format(counter.name) for counter in counters]
print(" PMC:\n")
for idx in range(0, len(names), int(len(counters) / 20)):
print(" {}".format(" ".join(names[idx : (idx + 5)])))
for idx in range(0, len(names), int(len(names) / 20)):
print(
" {}".format(
" ".join(names[idx : (idx + int(len(names) / 20))])
)
)
def print_basic_info(info):
print("GPU:{}\n".format(info["logical_node_type_id"]))
@@ -244,8 +248,12 @@ def listing(args):
def print_agent_counter(counters, info):
names = ["{:20}".format(counter.name) for counter in counters]
print("PMC:\n")
for idx in range(0, len(names), int(len(counters) / 20)):
print(" {}".format(" ".join(names[idx : (idx + 5)])))
for idx in range(0, len(names), int(len(names) / 20)):
print(
" {}".format(
" ".join(names[idx : (idx + int(len(names) / 20))])
)
)
agent_counters = avail.get_counters()
agent_info_map = avail.get_agent_info_map()
+2 -2
View File
@@ -1324,7 +1324,7 @@ def run(app_args, args, **kwargs):
path = os.path.join(f"{ROCM_DIR}", "bin/rocprofv3-avail")
if app_args:
exit_code = subprocess.check_call(
[sys.executable, path, "info"],
[sys.executable, path, "info", "--pmc"],
env=app_env,
)
if exit_code != 0:
@@ -1335,7 +1335,7 @@ def run(app_args, args, **kwargs):
env=app_env,
)
else:
app_args = [sys.executable, path, "info"]
app_args = [sys.executable, path, "info", "--pmc"]
exit_code = subprocess.check_call(
[sys.executable, path, "info", "--pc-sampling"],
env=app_env,