Files
rocm-systems/projects/rocprofiler/tests-v2/featuretests/profiler/grbm_validate.py
T
systems-assistant[bot] 2e5bcec303 Add 'projects/rocprofiler/' from commit '16ae2e90c6157e98e846d2bccbaaf533ca5e662a'
git-subtree-dir: projects/rocprofiler
git-subtree-mainline: 2a52e3974d
git-subtree-split: 16ae2e90c6
2025-07-22 22:52:43 +00:00

28 líneas
654 B
Python

import pandas as pd
import sys
def validate_grbm_count(filename):
df = pd.read_csv(filename)
grbm_count = df.loc[0, "GRBM_COUNT"]
# Validate the data
if not grbm_count < 0:
print("Test Passed: grbm count is valid.")
return 0
else:
print("Test Failed: grbm count is not valid.")
return 1
if __name__ == "__main__":
files = sys.argv[1:]
if not files:
raise RuntimeError("no input files provided")
for filename in files:
ec = validate_grbm_count(filename)
if ec != 0:
sys.stderr.write(f"{filename} did not pass validation\n")
sys.exit(ec)