JoseSantosAMD
f52a1c8df5
RHEL9 uses RHEL8 roofline binary ( #208 )
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2023-11-30 13:31:20 -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
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
Karl W. Schulz
c55508dfe6
Addition of new files to demonstrate top-level data structure refactoring for
...
2.x version. Introduces an Omniperf class as the primary structure to organize
work elements and allows for a simple main() which is highlighted in a
omniperf2 example. Demonstrates desired logger functionality including a custom
trace loglevel that can be used to provide more verbosity beyond the debug
level. Also introduces three abstract base classes to organize flexibility for
alternative implementations of key elements within omniperf:
* underlying profiler tool (e.g. rocprof, rocscope, etc)
* supported GPU architectures (SoC)
* analysis environments (e.g. CLI, web-based, etc)
Stub examples for child classes relevant to currently supported options within
omniperf are included in separate files.
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2023-10-04 09:52:50 -05:00
colramos-amd
95f886ef5a
Consistent useage of -p/--path option in profile mode
...
Signed-off-by: colramos-amd <colramos@amd.com >
2023-10-04 09:50:30 -05:00
coleramos425
d3341905f8
Fix verbose mode in analyze mode
...
Signed-off-by: coleramos425 <colramos@amd.com >
2023-09-20 14:15:18 -05:00
coleramos425
8ec6bd40ce
Stub swc/core module to 1.3.75 to fix know issue with lastest version ( #186 )
...
Signed-off-by: coleramos425 <colramos@amd.com >
2023-09-19 16:20:21 -05:00
Cole Ramos
6cc220d4b6
Merge pull request #183 from arghdos/fix_for_dispatch_selection_of_stochastic
...
fix for stoichastic kernel dispatch selection
2023-09-11 14:16:09 -05:00
Nicholas Curtis
a0955c293d
fix for stoichastic kernel dispatch selection
...
Signed-off-by: Nicholas Curtis <nicurtis@amd.com >
2023-09-11 10:17:20 -04:00
Karl W. Schulz
f3e5db714c
Addition of new files to demonstrate top-level data structure refactoring for
...
2.x version. Introduces an Omniperf class as the primary structure to organize
work elements and allows for a simple main() which is highlighted in a
omniperf2 example. Demonstrates desired logger functionality including a custom
trace loglevel that can be used to provide more verbosity beyond the debug
level. Also introduces three abstract base classes to organize flexibility for
alternative implementations of key elements within omniperf:
* underlying profiler tool (e.g. rocprof, rocscope, etc)
* supported GPU architectures (SoC)
* analysis environments (e.g. CLI, web-based, etc)
Stub examples for child classes relevant to currently supported options within
omniperf are included in separate files.
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2023-09-06 17:00:06 -05:00
Cole Ramos
1289682045
Merge pull request #168 from JoseSantosAMD/cpp_filt
...
uses c++filt instead of llvm-cxxfilt
2023-09-05 09:21:02 -05:00
JoseSantosAMD
56e497fd62
Update src/utils/csv_processor.py
...
Co-authored-by: Cole Ramos <colramos@amd.com >
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com >
2023-08-30 17:03:39 -05:00
coleramos425
6461df96e8
Adding color code thresholds to standalone GUI to match Grafana
...
Signed-off-by: coleramos425 <colramos@amd.com >
2023-08-30 16:24:42 -05:00
coleramos425
44b05c06b3
Adding a minimum version to dash module
...
Signed-off-by: coleramos425 <colramos@amd.com >
2023-08-30 16:21:29 -05:00
coleramos425
8936966e81
Standardizing headers. Will use 'avg' instead of 'mean'
...
Signed-off-by: coleramos425 <colramos@amd.com >
2023-08-30 16:20:45 -05:00
coleramos425
0694400618
Merge branch 'main' of github.com:AMDResearch/omniperf into dev
2023-08-29 16:07:14 -05:00
Cole Ramos
cc5bba19f4
Update AUTHORS
...
Signed-off-by: Cole Ramos <colramos@amd.com >
2023-08-29 16:05:56 -05:00
coleramos425
4d9baa07e1
Update docs
...
Signed-off-by: coleramos425 <colramos@amd.com >
2023-08-29 10:56:25 -05:00
coleramos425
50fd968f51
Removing kernelVerbose from database mode
...
Signed-off-by: coleramos425 <colramos@amd.com >
2023-08-24 18:57:26 -05:00
josantos
256ada088d
uses c++filt instead of llvm-cxxfilt
...
Signed-off-by: josantos <josantos@amd.com >
2023-08-24 16:43:45 -05:00
coleramos425
7d457b5096
Replacing subprocess with shutil
...
Signed-off-by: coleramos425 <colramos@amd.com >
2023-08-24 15:54:00 -05:00
Cole Ramos
b65aacff0e
Update README.md
...
Signed-off-by: Cole Ramos <colramos@amd.com >
2023-08-22 12:47:02 -05:00
Cole Ramos
282814b7b0
Update VERSION
...
Signed-off-by: Cole Ramos <colramos@amd.com >
2023-08-22 12:46:08 -05:00