colramos-amd
fbe6b2d683
Move perfmon_configs dir into omniperf_soc dir. Rename config dirs for clarity
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-11 16:49:06 -06:00
colramos-amd
b99d448d3b
Move error logging to util.py
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-11 16:49:06 -06:00
Karl W Schulz
eaae69e2a6
fix comment typo
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-11 16:49:06 -06:00
colramos-amd
57a63b6eb1
Initial overhaul of Analyze mode. Basic CLI is enabled.
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-11 16:49:06 -06:00
Karl W Schulz
98b18d9f39
disable coverage comment
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-07 17:30:07 -06:00
Karl W Schulz
7f0fbc0a9a
update vcopy execution in profile testing mode to match latest
...
command-line usage
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-07 17:15:03 -06:00
Karl W Schulz
3ba5f1d337
Update return code error checks for roofline-only analysis on MI100
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-07 15:57:45 -06:00
Karl W Schulz
9b4b6aee8e
restore formal call to sys.exit() in top-level main; this is needed
...
for companion testing collateral which expects SystemExit exceptions
to be raised.
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-12-07 14:40:07 -06:00
JoseSantosAMD
2bf487ca4a
update CMakeLists.txt
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-12-07 08:40:19 -06:00
JoseSantosAMD
92f91e4715
Enable running on mi100 and fixed typos
...
- Also enables RHEL9 roofline
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-12-07 08:40:19 -06:00
colramos-amd
cddc57bf08
Added missing hasattr checker
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-05 13:06:44 -06:00
Karl W Schulz
bd803a0883
Merge branch '2.x' into 2.x-dev
2023-12-01 14:50:08 -06:00
colramos-amd
f822a56b7c
Fixing more typos...
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-01 13:43:07 -06:00
colramos-amd
bc2d4b3491
Small typo corrections in docs
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-01 13:38:53 -06:00
colramos-amd
c73b49704c
Update testing collateral to reflect name change of kernel-verbose option
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-01 13:32:19 -06:00
colramos-amd
9a66f66ebc
Cache ascii art in source and remove ascii dependency
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-12-01 13:28:56 -06:00
JoseSantosAMD
f52a1c8df5
RHEL9 uses RHEL8 roofline binary ( #208 )
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-11-30 13:31:20 -06:00
colramos-amd
0f4b1d1d1f
Fix typo in IPBlock logging
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-11-20 14:45:56 -06:00
colramos-amd
f5b8cff990
Update docs and --help menu to reflect new vcopy usage
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-11-20 14:45:00 -06:00
colramos-amd
7cfaf27ece
Modify vcopy to enable multi iteration and multi kernel for CI
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-11-20 14:24:21 -06:00
JoseSantosAMD
235f812e2c
upgrade jsdom version ( #206 )
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-11-20 12:57:29 -06:00
Karl W Schulz
63d6289754
update mi100 CI config
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-11-17 16:16:47 -06:00
Karl W Schulz
f100ef8ff5
Update cmake config with Fix for pyyaml package installation check
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-11-17 15:14:10 -07:00
colramos-amd
646c311af6
Replace any - with _ for checker logic
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-11-17 15:14:10 -07:00
colramos-amd
69f705f634
Add comments
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-11-17 15:14:10 -07:00
colramos-amd
c850d83bbd
Dynamically load dependency checker from requirements.txt
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-11-17 15:14:10 -07:00
Karl W. Schulz
a6ace99bde
add requirements-test.txt file to organize python testing dependencies ( #205 )
...
* add a requirements-test.txt file to organize additional python
packages needed to support testing; update CI to install python
packages from dependency files
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-11-17 13:30:39 -06:00
Karl W Schulz
df4d508a03
Merge branch 'badge' into 2.x
2023-11-02 08:30:07 -05:00
Karl W Schulz
bacdf8c09d
bump wallclock runlimit for test
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-11-01 17:36:54 -05:00
Karl W Schulz
dd36ee2a29
run profiler tests through queue
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-11-01 17:34:37 -05:00
Karl W Schulz
65f150e998
bump wallclock runlimit for test
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-11-01 17:32:04 -05:00
Karl W Schulz
12fe6cc508
add additional top-level vars for number of kernels expected and
...
dispatch id; tests updated to use these vars so that vcopy binary can
be used instead of mixbench
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-11-01 11:30:01 -05:00
Karl W Schulz
a3b9dc7505
run profiler tests through queue
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-11-01 11:10:29 -05:00
colramos-amd
87388227ca
Initial overhaul of Profile mode
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-10-31 15:11:17 -05:00
Karl W Schulz
410b06c8e8
include step to build hip binary
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-10-31 13:23:00 -05:00
Karl W. Schulz
c15ec38eca
run all ci tests
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2023-10-31 11:08:15 -04:00
Karl W. Schulz
bf79b8c0c5
add mi100 badge
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2023-10-31 10:52:19 -04:00
Karl W Schulz
d0c663485f
add profile execution test in cmake and enable in CI
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-10-31 09:38:40 -05:00
JoseSantosAMD
a3dcfa8cb2
Fix dispatch notation
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-10-31 10:24:14 -04:00
JoseSantosAMD
d787bac913
pytest scripts updated to revamp test cases
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-10-31 10:24:14 -04:00
JoseSantosAMD
279552c03f
Tests create difference logs calculated from a baseline
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-10-31 10:24:14 -04:00
JoseSantosAMD
acd33f5347
Roof only csvs updated
...
- Removes dir if workload dir already present
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-10-31 10:24:14 -04:00
JoseSantosAMD
43781c0454
pytest now checks soc for soc specific testing
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-10-31 10:24:14 -04:00
JoseSantosAMD
585b0f27fe
Check if csvs populated
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-10-31 10:24:14 -04:00
JoseSantosAMD
edaa6ad818
Initial commit for pytest
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-10-31 10:24:14 -04:00
Karl W Schulz
6fd2e44e5f
update branch for CI -> 2.x
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-10-31 09:51:36 -04:00
Karl W Schulz
a39514f02f
Introduce a cmake option to enable python code coverage. It now
...
defaults to being disabled and can be enabled via a
-DENABLE_COVERAGE=ON option (#194 ). Introduce CI on mi100 that
leverages code coverage and publishes results along with a testing
report.
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
2023-10-31 09:51:36 -04:00
colramos-amd
ef2e460952
Fixed baseline compare pct change issue occuring with small values
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-10-10 14:01:50 -05:00
colramos-amd
48857c8f0c
Add support for result comparison in analyze mode
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-10-04 16:15:48 -05:00
colramos-amd
331cc6b79a
Merge branch '2.x' of github.com:AMDResearch/temp into 2.x
2023-10-04 09:53:20 -05:00