نمودار کامیت

8938 کامیت‌ها

مولف SHA1 پیام تاریخ
Jonathan R. Madsen a1267e1fd2 C compatibility for public headers (#566)
* C compatibility for public headers

- add tests/tools/c-tool.c
  - builds a tool (which does nothing) with C language
  - ensures that tool can be compiled in C
- add tests/c-tool/CMakeLists.txt
  - ensures that tool library build from C is a valid tool
- rocprofiler_counter_info_v0_t is_derived is int instead of bool
  - C does not have bool unless <stdbool.h> is included
- add `include/rocprofiler-sdk/hsa/api_trace_version.h
  - handles providing HSA_*_TABLE_(MAJOR|STEP)_VERSION values if compiled from C
- cmake define in version.h.in for ROCPROFILER_HSA_*_TABLE_(MAJOR|STEP)_VERSION
  - HSA table versions compiled with
- use rocprofiler_(hsa|hip|marker)_api_no_args struct to handle incompatibility b/t empty structs in C vs. C++ (size of 0 vs. size of 1)
- extern "C" in include/rocprofiler-sdk/{hsa,hip,marker}/api_args.h
- fixed spelling error: derrived -> derived
- scope YY_NO_INPUT compile definition to lib/rocprofiler-sdk/counters/parser/*

* Revert CDash dashboard
2024-02-29 23:49:54 -06:00
Giovanni LB c6575ab01c SWDEV-448279: Disabling CTF tests
Change-Id: I63f915862fe28b51206ed58424d3358385103110
2024-02-29 18:43:50 -03:00
JoseSantosAMD 4ad124a207 Fix off by one out of range kernel filtering (#287)
* Fi off by one out of range kernel filtering

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>

* reformat

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>

---------

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2024-02-29 12:38:37 -06:00
JoseSantosAMD f42aa6c7e0 Supress warning: RuntimeWarning: Mean of empty slice (#271)
* Supress warning: RuntimeWarning: Mean of empty slice

Signed-off-by: Jose Santos <josantos@login1.hpcfund>

* Move import to top

Signed-off-by: Jose Santos <josantos@login1.hpcfund>

* Specify type of RuntimeWarning in catcher. Safer approach

Signed-off-by: colramos-amd <colramos@amd.com>

* Comply to formatting

Signed-off-by: colramos-amd <colramos@amd.com>

---------

Signed-off-by: Jose Santos <josantos@login1.hpcfund>
Signed-off-by: colramos-amd <colramos@amd.com>
Co-authored-by: Jose Santos <josantos@login1.hpcfund>
Co-authored-by: colramos-amd <colramos@amd.com>
2024-02-29 12:14:46 -06:00
Karl W Schulz e63c24c618 Update CI configuration
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-29 10:58:38 -06:00
Giovanni LB 4bc8dbd029 SWDEV-448279: Workaround for UB24 compiler errors
Change-Id: I01e880502edac8e8b941d199e08bc8f1eded0a89
2024-02-28 23:56:14 -03:00
Gopesh Bhardwaj 31dcfabe23 counter collection multi-kernel test (#492)
* counter collection multi-kernel test

* Adding counter collection in rocprofv3 script
2024-02-28 17:08:28 -06:00
Karl W Schulz 3111b7ef99 remove coverage reporting for now
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 16:14:00 -06:00
Karl W Schulz 8c53982687 tweaking yaml syntax
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 16:12:39 -06:00
Karl W Schulz 91c268e064 trying another coverage tool
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 16:09:47 -06:00
Karl W Schulz f12794fadb restore all profiling test definitions
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 16:03:48 -06:00
Karl W Schulz 91ea609670 enable yet another reporter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:55:49 -06:00
Karl W Schulz 8ae98403dc temporary disable profile-mode testing
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:46:46 -06:00
Karl W Schulz fe3b8e06d4 enforce run of coverage report
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:31:27 -06:00
Karl W Schulz 0486f2ffb2 fix yaml syntax
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:24:23 -06:00
Karl W Schulz 27967c72e5 trying alternate code coverage reporter
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 15:20:27 -06:00
Karl W Schulz bea6d2e125 fix path to coverage file
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 14:59:56 -06:00
Karl W Schulz a39661165e set required minimum coverage value
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 14:46:02 -06:00
Jose Santos 597acee21c remove extra saved_dfs test
Signed-off-by: Jose Santos <josantos@amd.com>
2024-02-28 14:17:42 -06:00
Jonathan Kim ed462035fa Disable SDMA ganging on non-APU multi-partition modes
Work around SDMA hang in non-SPX modes for non-APU devices by disabling
ganging.
Root cause of hang not found.
non-APU xGMI modes have only 1 link between socket devices anyways so
there's likely no real system level gain in ganging intra-socket.

Change-Id: Ia4eda2f85cbf25151d3dbcf50cc45b8b775c60e2
2024-02-28 14:52:01 -05:00
Karl W Schulz 7c6b965851 testing code coverage summary
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-28 11:54:12 -06:00
Jose Santos 8a15b991de reformatting
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-28 10:31:22 -06:00
Jose Santos 5515cd20e9 Add testing save-dfs in analyze mode
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-28 10:31:22 -06:00
Karl W Schulz 0fb3796145 fix yaml syntax
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 17:20:07 -06:00
Karl W Schulz 186d5a078a reduce testing threadcount
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 17:16:34 -06:00
Karl W Schulz 9aee84cb43 re-enable updated analyze_commands tests - now configured to run in parallel for
extra fun

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 17:08:05 -06:00
Karl W Schulz 9b63bbaff1 bump minimum python version to 3.8 for 2.x
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 15:11:17 -06:00
Karl W Schulz 593d08a4f3 update test matrix to start with ROCm 5.7.1
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 15:11:17 -06:00
Karl W Schulz 2a6285a16b document updated minimum version requirements for ROCm and python
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 15:11:17 -06:00
Karl W Schulz 1adc67bc9e re-enable updated analyze_workload tests - now running in parallel
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 14:05:13 -06:00
Karl W Schulz ec0e7ff22e add PYTEST_NUMPROCS option to define number of CPU threads for pytest
where appropriate; defaults to a value of 1 but can be overwridden for
CI purposed

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 13:46:33 -06:00
Giovanni LB 4711a083de SWDEV-445711: Workaround for race condition on exit
Change-Id: I7391637005ccc7ea89611f28691c02e569197dff
2024-02-27 14:45:47 -05:00
Jonathan Kim ed260ea970 Fix gang item wait on dependency signals
Gang items have to wait on dependency signals as well as the leader.
Copies should not start if shaders are still operating on memory
to be copied.

Change-Id: I99703b420045ebcba2c9da39ec64678129dc140f
2024-02-27 12:45:41 -05:00
Karl W Schulz 85e9462f2a apply formatting pass
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 11:36:00 -06:00
Karl W Schulz 53cf8973d2 re-order to sort functions
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 11:36:00 -06:00
Karl W Schulz 95c6d9d98c update analyze_workload test names for consistency with other pytest files
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 11:36:00 -06:00
Karl W Schulz ec88842ce2 add pytest-xdist to testing requirements
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 11:36:00 -06:00
Karl W Schulz 980524dda5 disable older test publisher
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 10:39:12 -06:00
Karl W Schulz c1c401f03e update path for junit results
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 10:23:36 -06:00
Karl W Schulz fab5f4bd51 enable alternative junit publisher
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 10:16:04 -06:00
Karl W Schulz 635363dcaf update junit output config for profiler tests
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 10:13:46 -06:00
AravindanC 2d7167d068 SWDEV-428381 Remove Hardcoded rocm path
Change-Id: I39cfbc9add62813076db1992faea4426638859af
2024-02-27 10:41:54 -05:00
Karl W Schulz f08e2eebca add pytest-results-action
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 09:27:16 -06:00
Karl W Schulz 84e5b89a9c endeavor to add test summary
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 09:05:39 -06:00
Karl W Schulz 26ff6da78b disable METRIC_COMPARE option
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 09:05:39 -06:00
Karl W Schulz 1df0985b0c update soc checks for MI100 in roofline tests
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-27 08:56:39 -06:00
Karl W Schulz 5a1a3a53c9 fix workloads path for profile tests
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-26 15:08:49 -06:00
Karl W Schulz f3ec1f08b4 reorder one metric_threshold entry
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-02-26 14:48:33 -06:00
Jose Santos d4b910d359 updating Baseline workload directory
Signed-off-by: Jose Santos <josantos@t006-001.hpcfund>
2024-02-26 14:48:33 -06:00
Jose Santos ea9ab293e7 update test_profile_general.py
Signed-off-by: Jose Santos <josantos@login1.hpcfund>
2024-02-26 14:48:33 -06:00