Grafico dei commit

427 Commit

Autore SHA1 Messaggio Data
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 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
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 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
coleramos425 d8cf5ac3fd Standardizing headers. Will use 'avg' instead of 'mean'
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 8936966e81]
2023-08-30 16:20:45 -05:00
coleramos425 7720c7bdfa Merge branch 'main' of github.com:AMDResearch/omniperf into dev
[ROCm/rocprofiler-compute commit: 0694400618]
2023-08-29 16:07:14 -05:00
Cole Ramos 5436b10e1d Update AUTHORS
Signed-off-by: Cole Ramos <colramos@amd.com>

[ROCm/rocprofiler-compute commit: cc5bba19f4]
2023-08-29 16:05:56 -05:00
coleramos425 3d64ccb74d Update docs
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 4d9baa07e1]
2023-08-29 10:56:25 -05:00
coleramos425 f5dc7a2f93 Removing kernelVerbose from database mode
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 50fd968f51]
2023-08-24 18:57:26 -05:00
josantos d45834d7ac uses c++filt instead of llvm-cxxfilt
Signed-off-by: josantos <josantos@amd.com>


[ROCm/rocprofiler-compute commit: 256ada088d]
2023-08-24 16:43:45 -05:00
coleramos425 762e056867 Replacing subprocess with shutil
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 7d457b5096]
2023-08-24 15:54:00 -05:00
Cole Ramos 7611b6693c Update README.md
Signed-off-by: Cole Ramos <colramos@amd.com>

[ROCm/rocprofiler-compute commit: b65aacff0e]
2023-08-22 12:47:02 -05:00
Cole Ramos 542b816e5d Update VERSION
Signed-off-by: Cole Ramos <colramos@amd.com>

[ROCm/rocprofiler-compute commit: 282814b7b0]
2023-08-22 12:46:08 -05:00
Cole Ramos 2d99a5b16f Update CHANGES for v1.0.10
Signed-off-by: Cole Ramos <colramos@amd.com>

[ROCm/rocprofiler-compute commit: 9770196763]
2023-08-22 12:45:36 -05:00
coleramos425 76dc96d87a Patch llvm-cxxfilt detection in atypical rocm installs
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 7187218ed9]
2023-08-22 11:25:06 -05:00
Cole Ramos d0f1402814 Update issue templates
[ROCm/rocprofiler-compute commit: 3affe48cd8]
2023-08-18 11:50:19 -05:00
Cole Ramos fc536e1d25 Update VERSION
Signed-off-by: Cole Ramos <colramos@amd.com>

[ROCm/rocprofiler-compute commit: eb3dc981b0]
2023-08-17 12:53:25 -05:00
Cole Ramos b9b72711cc Update CHANGES for v1.0.9
Signed-off-by: Cole Ramos <colramos@amd.com>

[ROCm/rocprofiler-compute commit: 7244c01760]
2023-08-17 11:04:43 -05:00
Cole Ramos 3f6ce7b4f7 Change README to v1.0.9
Signed-off-by: Cole Ramos <colramos@amd.com>

[ROCm/rocprofiler-compute commit: 9a15f37960]
2023-08-17 10:39:05 -05:00
coleramos425 8e30256bc1 Documentation enhancements
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 064debf356]
2023-08-17 09:50:38 -05:00
Cole Ramos 0d03a08084 Merge branch 'main' into dev
[ROCm/rocprofiler-compute commit: eec0323945]
2023-08-16 14:29:29 -07:00
coleramos425 a6b78ee34d Renaming csv_converter to make more succinct
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 3ae0198f8e]
2023-08-16 16:16:46 -05:00
coleramos425 34946c95a7 Remove debug logging
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: f27142160c]
2023-08-16 15:34:55 -05:00
coleramos425 7e3d92e66d Prevent users from ipblock filtering in standalone GUI
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 5d74b142b6]
2023-08-16 14:16:50 -05:00
coleramos425 d1406ba55a Add a -d option to analyze mode for consistency with profile
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 74f816ed47]
2023-08-16 13:48:31 -05:00
Cole Ramos 7e0fb0fc16 Merge pull request #160 from JoseSantosAMD/pct_of_peak
Pct of peak

[ROCm/rocprofiler-compute commit: abd424beea]
2023-08-15 13:56:38 -07:00
Cole Ramos 384bd90214 Merge pull request #158 from JoseSantosAMD/instr_mix_min_max_avg
Instr mix min max avg

[ROCm/rocprofiler-compute commit: 6f6bca1383]
2023-08-15 13:55:22 -07:00
JoseSantosAMD 32492ec598 add simple_bar styling
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 6d39955708]
2023-08-15 15:14:20 -05:00
JoseSantosAMD 71b1b525fe add pct of peak to tables
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 132cb37d69]
2023-08-15 15:04:23 -05:00
Cole Ramos 78be3054fd Update issue templates
[ROCm/rocprofiler-compute commit: d4c4c73367]
2023-08-15 14:43:49 -05:00