Remove static pmc files (#606)

* Delete static pmc files

* Counter parsing changes
	- Move counter parsing logic to another function
	- Fix counter parsing regex
	- Log list of counters being collected

* Sanity check counters supported by rocprof
	- Emit warning instead of error since rocprof support counters
	  list might be inaccurate

* Do not collect these counters
	- TCP_TCP_LATENCY_sum (except for gfx908 and gfx90a)
	- SQC_DCACHE_INFLIGHT_LEVEL

* Update logic of writing TCC channel counter definition yaml file

* Fix bug in capture_subprocess_output() utility function
	- Make logging optional in capture_subprocess_output()

* Fix formatting and tests

* Update changelong

[ROCm/rocprofiler-compute commit: 58cf702d40]
This commit is contained in:
vedithal-amd
2025-03-24 17:43:29 -04:00
committed by GitHub
parent c52fa4ef5f
commit 67b20baf11
89 changed files with 482 additions and 1765 deletions
@@ -42,10 +42,7 @@ from utils.logger import (
setup_file_handler,
setup_logging_priority,
)
from utils.mi_gpu_spec import (
get_gpu_series_dict,
parse_mi_gpu_spec,
)
from utils.mi_gpu_spec import get_gpu_series_dict, parse_mi_gpu_spec
from utils.specs import MachineSpecs, generate_machine_specs
from utils.utils import (
console_debug,