colramos-amd
3374ead0a9
Add a supported_archs property to Omniperf base class
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 97c5b2c0a1 ]
2023-12-11 16:49:06 -06:00
colramos-amd
19492730f3
Move perfmon_configs dir into omniperf_soc dir. Rename config dirs for clarity
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: fbe6b2d683 ]
2023-12-11 16:49:06 -06:00
colramos-amd
8540fde54a
Move error logging to util.py
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: b99d448d3b ]
2023-12-11 16:49:06 -06:00
Karl W Schulz
d4d22af34a
fix comment typo
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: eaae69e2a6 ]
2023-12-11 16:49:06 -06:00
colramos-amd
42b6336cb5
Initial overhaul of Analyze mode. Basic CLI is enabled.
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 57a63b6eb1 ]
2023-12-11 16:49:06 -06:00
Karl W Schulz
ccd6fe8273
disable coverage comment
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 98b18d9f39 ]
2023-12-07 17:30:07 -06:00
Karl W Schulz
37907b833c
update vcopy execution in profile testing mode to match latest
...
command-line usage
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 7f0fbc0a9a ]
2023-12-07 17:15:03 -06:00
Karl W Schulz
aa6a7443ae
Update return code error checks for roofline-only analysis on MI100
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 3ba5f1d337 ]
2023-12-07 15:57:45 -06:00
Karl W Schulz
bf31e9099c
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 >
[ROCm/rocprofiler-compute commit: 9b4b6aee8e ]
2023-12-07 14:40:07 -06:00
JoseSantosAMD
e1aed0ad40
update CMakeLists.txt
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 2bf487ca4a ]
2023-12-07 08:40:19 -06:00
JoseSantosAMD
29ff3c36ea
Enable running on mi100 and fixed typos
...
- Also enables RHEL9 roofline
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 92f91e4715 ]
2023-12-07 08:40:19 -06:00
colramos-amd
65114f64bd
Added missing hasattr checker
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: cddc57bf08 ]
2023-12-05 13:06:44 -06:00
Karl W Schulz
0f8d5fe131
Merge branch '2.x' into 2.x-dev
...
[ROCm/rocprofiler-compute commit: bd803a0883 ]
2023-12-01 14:50:08 -06:00
colramos-amd
c134a12674
Fixing more typos...
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: f822a56b7c ]
2023-12-01 13:43:07 -06:00
colramos-amd
1279b2afac
Small typo corrections in docs
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: bc2d4b3491 ]
2023-12-01 13:38:53 -06:00
colramos-amd
145eb15289
Update testing collateral to reflect name change of kernel-verbose option
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: c73b49704c ]
2023-12-01 13:32:19 -06:00
colramos-amd
94f61de5dd
Cache ascii art in source and remove ascii dependency
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 9a66f66ebc ]
2023-12-01 13:28:56 -06:00
JoseSantosAMD
311014ddbd
RHEL9 uses RHEL8 roofline binary ( #208 )
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: f52a1c8df5 ]
2023-11-30 13:31:20 -06:00
colramos-amd
5b212292ea
Fix typo in IPBlock logging
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 0f4b1d1d1f ]
2023-11-20 14:45:56 -06:00
colramos-amd
f6c49cda2d
Update docs and --help menu to reflect new vcopy usage
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: f5b8cff990 ]
2023-11-20 14:45:00 -06:00
colramos-amd
c7e7b0df14
Modify vcopy to enable multi iteration and multi kernel for CI
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 7cfaf27ece ]
2023-11-20 14:24:21 -06:00
JoseSantosAMD
7c82cd4c89
upgrade jsdom version ( #206 )
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 235f812e2c ]
2023-11-20 12:57:29 -06:00
Karl W Schulz
e6af1314e4
update mi100 CI config
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 63d6289754 ]
2023-11-17 16:16:47 -06:00
Karl W Schulz
45aaa29b5f
Update cmake config with Fix for pyyaml package installation check
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: f100ef8ff5 ]
2023-11-17 15:14:10 -07:00
colramos-amd
e3b3ea3aab
Replace any - with _ for checker logic
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 646c311af6 ]
2023-11-17 15:14:10 -07:00
colramos-amd
a0d57cd25a
Add comments
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 69f705f634 ]
2023-11-17 15:14:10 -07:00
colramos-amd
7894ac5704
Dynamically load dependency checker from requirements.txt
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: c850d83bbd ]
2023-11-17 15:14:10 -07:00
Karl W. Schulz
ba7ce7f9d8
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 >
[ROCm/rocprofiler-compute commit: a6ace99bde ]
2023-11-17 13:30:39 -06:00
Karl W Schulz
dd252eda37
Merge branch 'badge' into 2.x
...
[ROCm/rocprofiler-compute commit: df4d508a03 ]
2023-11-02 08:30:07 -05:00
Karl W Schulz
afb19a377b
bump wallclock runlimit for test
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: bacdf8c09d ]
2023-11-01 17:36:54 -05:00
Karl W Schulz
11530583ce
run profiler tests through queue
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: dd36ee2a29 ]
2023-11-01 17:34:37 -05:00
Karl W Schulz
94080f4034
bump wallclock runlimit for test
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 65f150e998 ]
2023-11-01 17:32:04 -05:00
Karl W Schulz
740258f18a
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 >
[ROCm/rocprofiler-compute commit: 12fe6cc508 ]
2023-11-01 11:30:01 -05:00
Karl W Schulz
f4082891c9
run profiler tests through queue
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: a3b9dc7505 ]
2023-11-01 11:10:29 -05:00
colramos-amd
ec13e780d9
Initial overhaul of Profile mode
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 87388227ca ]
2023-10-31 15:11:17 -05:00
Karl W Schulz
55011685af
include step to build hip binary
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 410b06c8e8 ]
2023-10-31 13:23:00 -05:00
Karl W. Schulz
e8fa3e3510
run all ci tests
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: c15ec38eca ]
2023-10-31 11:08:15 -04:00
Karl W. Schulz
cef9e74767
add mi100 badge
...
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: bf79b8c0c5 ]
2023-10-31 10:52:19 -04:00
Karl W Schulz
dc8ccadac8
add profile execution test in cmake and enable in CI
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: d0c663485f ]
2023-10-31 09:38:40 -05:00
JoseSantosAMD
74bb5f94f5
Fix dispatch notation
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: a3dcfa8cb2 ]
2023-10-31 10:24:14 -04:00
JoseSantosAMD
f6955ba7e3
pytest scripts updated to revamp test cases
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: d787bac913 ]
2023-10-31 10:24:14 -04:00
JoseSantosAMD
71bd81d92d
Tests create difference logs calculated from a baseline
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 279552c03f ]
2023-10-31 10:24:14 -04:00
JoseSantosAMD
84a94a3e3e
Roof only csvs updated
...
- Removes dir if workload dir already present
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: acd33f5347 ]
2023-10-31 10:24:14 -04:00
JoseSantosAMD
6b067c1618
pytest now checks soc for soc specific testing
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 43781c0454 ]
2023-10-31 10:24:14 -04:00
JoseSantosAMD
6e29311c07
Check if csvs populated
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 585b0f27fe ]
2023-10-31 10:24:14 -04:00
JoseSantosAMD
9b1ca277c4
Initial commit for pytest
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: edaa6ad818 ]
2023-10-31 10:24:14 -04:00
Karl W Schulz
c92af15df5
update branch for CI -> 2.x
...
Signed-off-by: Karl W Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: 6fd2e44e5f ]
2023-10-31 09:51:36 -04:00
Karl W Schulz
37382bf95f
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 >
[ROCm/rocprofiler-compute commit: a39514f02f ]
2023-10-31 09:51:36 -04:00
colramos-amd
ef5c3cf780
Fixed baseline compare pct change issue occuring with small values
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: ef2e460952 ]
2023-10-10 14:01:50 -05:00
colramos-amd
813d5a9ab1
Add support for result comparison in analyze mode
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 48857c8f0c ]
2023-10-04 16:15:48 -05:00