Grafico dei commit

453 Commit

Autore SHA1 Messaggio Data
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
Karl W. Schulz ca7759590f 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>


[ROCm/rocprofiler-compute commit: c55508dfe6]
2023-10-04 09:52:50 -05:00
colramos-amd 3a0b29a4a9 Consistent useage of -p/--path option in profile mode
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 95f886ef5a]
2023-10-04 09:50:30 -05:00
coleramos425 4b96ea115f Fix verbose mode in analyze mode
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: d3341905f8]
2023-09-20 14:15:18 -05:00
coleramos425 3577475f36 Stub swc/core module to 1.3.75 to fix know issue with lastest version (#186)
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 8ec6bd40ce]
2023-09-19 16:20:21 -05:00
Nicholas Curtis b59853d676 fix for stoichastic kernel dispatch selection
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>


[ROCm/rocprofiler-compute commit: a0955c293d]
2023-09-11 10:17:20 -04:00
Cole Ramos e9d464ef73 Merge pull request #168 from JoseSantosAMD/cpp_filt
uses c++filt instead of llvm-cxxfilt

[ROCm/rocprofiler-compute commit: 1289682045]
2023-09-05 09:21:02 -05:00
JoseSantosAMD fc1a0995f2 Update src/utils/csv_processor.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com>

[ROCm/rocprofiler-compute commit: 56e497fd62]
2023-08-30 17:03:39 -05:00
coleramos425 663181470a Adding color code thresholds to standalone GUI to match Grafana
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 6461df96e8]
2023-08-30 16:24:42 -05:00
coleramos425 7b0a70160e Adding a minimum version to dash module
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 44b05c06b3]
2023-08-30 16:21:29 -05:00