Commit Graph
64512 Commits
Author SHA1 Message Date
Jonathan R. Madsen 2403bbde49 Stability improvements (#26)
* omnitrace verbprintf and errprintf

* avail categories fix

* omnitrace-dl namespace

* OMNITRACE_CI macro / OMNITRACE_BUILD_CI option

- always enables asserts

* Roctracer improvements

- Reworked roctracer significantly
- Added categories to settings
- create_cpu_cid_entry
- handle clock_skew in roctracer
- fixed roctracer activity names
- hip_api_callback is "host"
- perfetto::Flow for GPU

* timemory submodule update

* Tweak to redirect

* Improved recursive guards

- functors component
- created "_hidden" variants of instrumentation funcs
  - omnitrace_* calls omnitrace_*_hidden
  - omnitrace-dl calls non-hidden
- omnitrace-dl now strongly protects against recursion
- omnitrace-dl now is standalone w.r.t. headers

* Stability fixes
- OMNITRACE_DEBUG_PUSH env variable
- fix to HSA_TOOLS_LIB in dl.cpp
- Fixed SFINAE warning in mpi_gotcha
- Handle 64, _l, _r extensions in whole function names

* cmake formatting

* Fix for last commit + push/pop count info

- don't instrument rocr::core::Signal::WaitAny
- don't instrument rocr::core::Runtime::AsyncEventsLoop
- fixed main not being popped in runtime instrument
- updated interval data reserve
- copy hash-ids and aliases onto main thread
- warn about unclosed regions
- removed guards in libomnitrace
- added error checks for incorrect push_count vs. pop_count
- fixed missing pop_timemory in last commit

* Finalization methodology updates

- added some more rocr:: functions to whole function names

* Add event_base_loop to whole functions

* Update VERSION to 0.1.0

[ROCm/rocprofiler-systems commit: 0d5c557552]
2022-02-25 03:56:41 -06:00
Jonathan R. Madsen 0d5c557552 Stability improvements (#26)
* omnitrace verbprintf and errprintf

* avail categories fix

* omnitrace-dl namespace

* OMNITRACE_CI macro / OMNITRACE_BUILD_CI option

- always enables asserts

* Roctracer improvements

- Reworked roctracer significantly
- Added categories to settings
- create_cpu_cid_entry
- handle clock_skew in roctracer
- fixed roctracer activity names
- hip_api_callback is "host"
- perfetto::Flow for GPU

* timemory submodule update

* Tweak to redirect

* Improved recursive guards

- functors component
- created "_hidden" variants of instrumentation funcs
  - omnitrace_* calls omnitrace_*_hidden
  - omnitrace-dl calls non-hidden
- omnitrace-dl now strongly protects against recursion
- omnitrace-dl now is standalone w.r.t. headers

* Stability fixes
- OMNITRACE_DEBUG_PUSH env variable
- fix to HSA_TOOLS_LIB in dl.cpp
- Fixed SFINAE warning in mpi_gotcha
- Handle 64, _l, _r extensions in whole function names

* cmake formatting

* Fix for last commit + push/pop count info

- don't instrument rocr::core::Signal::WaitAny
- don't instrument rocr::core::Runtime::AsyncEventsLoop
- fixed main not being popped in runtime instrument
- updated interval data reserve
- copy hash-ids and aliases onto main thread
- warn about unclosed regions
- removed guards in libomnitrace
- added error checks for incorrect push_count vs. pop_count
- fixed missing pop_timemory in last commit

* Finalization methodology updates

- added some more rocr:: functions to whole function names

* Add event_base_loop to whole functions

* Update VERSION to 0.1.0
2022-02-25 03:56:41 -06:00
sumanthtg 26d1b29634 SWDEV-306122 - [catch2][dtest] hipGraph functional tests for GetNodes/GetRootNotes (#2441)
Change-Id: I9b31252ddb5259b2e7c2bc7502e0494a8041ed9e

[ROCm/hip-tests commit: 8b073e2123]
2022-02-25 14:07:38 +05:30
sumanthtg 8b073e2123 SWDEV-306122 - [catch2][dtest] hipGraph functional tests for GetNodes/GetRootNotes (#2441)
Change-Id: I9b31252ddb5259b2e7c2bc7502e0494a8041ed9e
2022-02-25 14:07:38 +05:30
sumanthtg 27af441964 SWDEV-306122 - [catch2][dtest] hipGraph functional tests for GetNodes/GetRootNotes (#2441)
Change-Id: I9b31252ddb5259b2e7c2bc7502e0494a8041ed9e

[ROCm/hip commit: 279e050a07]
2022-02-25 14:07:38 +05:30
sumanthtg 279e050a07 SWDEV-306122 - [catch2][dtest] hipGraph functional tests for GetNodes/GetRootNotes (#2441)
Change-Id: I9b31252ddb5259b2e7c2bc7502e0494a8041ed9e
2022-02-25 14:07:38 +05:30
agunashe 3c5035b3cd SWDEV-314665 - hipGraphInstantiateFlags enum (#2481)
Change-Id: If07e415ee18f08bad85ae5e491e01f97b16a6b99

[ROCm/hip commit: adaa9ba27e]
2022-02-25 14:05:37 +05:30
agunashe adaa9ba27e SWDEV-314665 - hipGraphInstantiateFlags enum (#2481)
Change-Id: If07e415ee18f08bad85ae5e491e01f97b16a6b99
2022-02-25 14:05:37 +05:30
lthakur 139ff145ef SWDEV-314080 - Tested All hipMemcpy**() apis with hipStreamPerThread stream obj (#2484)
Change-Id: I8f429eb0cc3be2e4d62c76ccb8c1510c56a1e143

[ROCm/hip-tests commit: 6c9d7b19fe]
2022-02-25 14:05:06 +05:30
lthakur 6c9d7b19fe SWDEV-314080 - Tested All hipMemcpy**() apis with hipStreamPerThread stream obj (#2484)
Change-Id: I8f429eb0cc3be2e4d62c76ccb8c1510c56a1e143
2022-02-25 14:05:06 +05:30
lthakur 089fbfd1cf SWDEV-314080 - Tested All hipMemcpy**() apis with hipStreamPerThread stream obj (#2484)
Change-Id: I8f429eb0cc3be2e4d62c76ccb8c1510c56a1e143

[ROCm/hip commit: daf3f429cd]
2022-02-25 14:05:06 +05:30
lthakur daf3f429cd SWDEV-314080 - Tested All hipMemcpy**() apis with hipStreamPerThread stream obj (#2484)
Change-Id: I8f429eb0cc3be2e4d62c76ccb8c1510c56a1e143
2022-02-25 14:05:06 +05:30
ROCm CI Service Account 28ea47b545 SWDEV-306122 - [catch2][dtest] Tests for hipGraphDestroyNode API (#2509)
Added negative and functional tests for hipGraphDestroyNode API

Change-Id: Ifc4183b94e8fd428c44f2bbc3016539f972b8069

[ROCm/hip-tests commit: 9e86513dbe]
2022-02-25 14:04:23 +05:30
ROCm CI Service Account 9e86513dbe SWDEV-306122 - [catch2][dtest] Tests for hipGraphDestroyNode API (#2509)
Added negative and functional tests for hipGraphDestroyNode API

Change-Id: Ifc4183b94e8fd428c44f2bbc3016539f972b8069
2022-02-25 14:04:23 +05:30
ROCm CI Service Account a48b8d5b1d SWDEV-306122 - [catch2][dtest] Tests for hipGraphDestroyNode API (#2509)
Added negative and functional tests for hipGraphDestroyNode API

Change-Id: Ifc4183b94e8fd428c44f2bbc3016539f972b8069

[ROCm/hip commit: f86a8da09e]
2022-02-25 14:04:23 +05:30
ROCm CI Service Account f86a8da09e SWDEV-306122 - [catch2][dtest] Tests for hipGraphDestroyNode API (#2509)
Added negative and functional tests for hipGraphDestroyNode API

Change-Id: Ifc4183b94e8fd428c44f2bbc3016539f972b8069
2022-02-25 14:04:23 +05:30
Chauncey Hui 034e1f7f48 SWDEV-2 - Change OpenCL version number from 3425 to 3426
[ROCm/clr commit: af1f395718]
2022-02-25 03:02:14 -05:00
Chauncey Hui af1f395718 SWDEV-2 - Change OpenCL version number from 3425 to 3426 2022-02-25 03:02:14 -05:00
Christophe Paquot 7052f1f5de SWDEV-323472 - Add hipThreadExchangeStreamCaptureMode
Also fix an issue in hip_prof_gen.py with GLenum.

Change-Id: Ib03fe9dae87b850c53b7d8aeb78b8dbdd01f794c


[ROCm/clr commit: 27f102b167]
2022-02-24 15:24:22 -05:00
Christophe Paquot 27f102b167 SWDEV-323472 - Add hipThreadExchangeStreamCaptureMode
Also fix an issue in hip_prof_gen.py with GLenum.

Change-Id: Ib03fe9dae87b850c53b7d8aeb78b8dbdd01f794c
2022-02-24 15:24:22 -05:00
Saravanan Solaiyappan 6a345a064e Consider apt/yum upgrade operation check in package scripts.
Include the upgrade operation check in the prerm and postun scripts
in package.

Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com>
Change-Id: Ide29b84e59eea6154276f790e353a25506dd3bdb
2022-02-24 13:31:03 -05:00
Saravanan Solaiyappan e99c8cb29e Consider apt/yum upgrade operation check in package scripts.
Include the upgrade operation check in the prerm and postun scripts
in package.

Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com>
Change-Id: Ide29b84e59eea6154276f790e353a25506dd3bdb


[ROCm/rdc commit: 6a345a064e]
2022-02-24 13:31:03 -05:00
Saravanan Solaiyappan 046f2e9116 Consider apt/yum upgrade operation check in package scripts.
Include the upgrade operation check in the prerm and postun scripts
in package.

Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com>
Change-Id: Ib95ea72f15bfbf4141b69b0a8ca4d3a71fe1c093
2022-02-24 12:01:39 -05:00
Saravanan Solaiyappan 2325ccba30 Consider apt/yum upgrade operation check in package scripts.
Include the upgrade operation check in the prerm and postun scripts
in package.

Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com>
Change-Id: Ib95ea72f15bfbf4141b69b0a8ca4d3a71fe1c093


[ROCm/ROCR-Runtime commit: 046f2e9116]
2022-02-24 12:01:39 -05:00
Satyanvesh Dittakavi 4e9ddeee7d SWDEV-306940 - Fix hip errors/warnings by CppCheck (#2486)
Change-Id: I91f5e97b0c7ca80b6d21fa66d24e3cf9fde716a9

[ROCm/hip-tests commit: 833e962ddd]
2022-02-24 20:57:04 +05:30
Satyanvesh Dittakavi 833e962ddd SWDEV-306940 - Fix hip errors/warnings by CppCheck (#2486)
Change-Id: I91f5e97b0c7ca80b6d21fa66d24e3cf9fde716a9
2022-02-24 20:57:04 +05:30
Satyanvesh Dittakavi 79e2bb73b8 SWDEV-306940 - Fix hip errors/warnings by CppCheck (#2486)
Change-Id: I91f5e97b0c7ca80b6d21fa66d24e3cf9fde716a9

[ROCm/hip commit: 610b859b34]
2022-02-24 20:57:04 +05:30
Satyanvesh Dittakavi 610b859b34 SWDEV-306940 - Fix hip errors/warnings by CppCheck (#2486)
Change-Id: I91f5e97b0c7ca80b6d21fa66d24e3cf9fde716a9
2022-02-24 20:57:04 +05:30
Saravanan Solaiyappan a496adafaa Consider apt/yum upgrade operation check in package scripts.
Include the upgrade operation check in the prerm and postun scripts
in package.

Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com>
Change-Id: Ic766d8d68b5168e5f1b065d846ca2604d281e5be
2022-02-24 10:26:04 -05:00
Saravanan Solaiyappan 66a81cc965 Consider apt/yum upgrade operation check in package scripts.
Include the upgrade operation check in the prerm and postun scripts
in package.

Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com>
Change-Id: Ic766d8d68b5168e5f1b065d846ca2604d281e5be


[ROCm/ROCR-Runtime commit: a496adafaa]
2022-02-24 10:26:04 -05:00
Satyanvesh Dittakavi 1be987268e SWDEV-312141 - Renaming of enum to avoid shadow variable compilation warning (#2487)
Change-Id: I0579d8b3e4175f14ad28f9f4b263fa0a792a9120

[ROCm/hip commit: c093f29d32]
2022-02-24 20:55:21 +05:30
Satyanvesh Dittakavi c093f29d32 SWDEV-312141 - Renaming of enum to avoid shadow variable compilation warning (#2487)
Change-Id: I0579d8b3e4175f14ad28f9f4b263fa0a792a9120
2022-02-24 20:55:21 +05:30
ROCm CI Service Account 750df46bf8 SWDEV-316467 - tests to verify hipGraphMemcpyNodeSetParamsToSymbol negative scenarios (#2499)
Change-Id: I38c7fe6ea060ce8f4c2ffe3ddd6ef927da2e864a

[ROCm/hip-tests commit: 9ba5219d23]
2022-02-24 20:47:07 +05:30
ROCm CI Service Account 9ba5219d23 SWDEV-316467 - tests to verify hipGraphMemcpyNodeSetParamsToSymbol negative scenarios (#2499)
Change-Id: I38c7fe6ea060ce8f4c2ffe3ddd6ef927da2e864a
2022-02-24 20:47:07 +05:30
ROCm CI Service Account d9ad8b0e50 SWDEV-316467 - tests to verify hipGraphMemcpyNodeSetParamsToSymbol negative scenarios (#2499)
Change-Id: I38c7fe6ea060ce8f4c2ffe3ddd6ef927da2e864a

[ROCm/hip commit: e30b950817]
2022-02-24 20:47:07 +05:30
ROCm CI Service Account e30b950817 SWDEV-316467 - tests to verify hipGraphMemcpyNodeSetParamsToSymbol negative scenarios (#2499)
Change-Id: I38c7fe6ea060ce8f4c2ffe3ddd6ef927da2e864a
2022-02-24 20:47:07 +05:30
ROCm CI Service Account 0794cd15cf SWDEV-306122 - [catch2][dtest] hipGraphExecMemsetNodeSetParams added Functional and Negative test scenario (#2500)
Change-Id: Ia6cc644e59985bdee8a7b5ebccf6ced711dcfc7b

[ROCm/hip-tests commit: e828af2af0]
2022-02-24 20:46:30 +05:30
ROCm CI Service Account e828af2af0 SWDEV-306122 - [catch2][dtest] hipGraphExecMemsetNodeSetParams added Functional and Negative test scenario (#2500)
Change-Id: Ia6cc644e59985bdee8a7b5ebccf6ced711dcfc7b
2022-02-24 20:46:30 +05:30
ROCm CI Service Account fb1c8587b8 SWDEV-306122 - [catch2][dtest] hipGraphExecMemsetNodeSetParams added Functional and Negative test scenario (#2500)
Change-Id: Ia6cc644e59985bdee8a7b5ebccf6ced711dcfc7b

[ROCm/hip commit: 411110ebc9]
2022-02-24 20:46:30 +05:30
ROCm CI Service Account 411110ebc9 SWDEV-306122 - [catch2][dtest] hipGraphExecMemsetNodeSetParams added Functional and Negative test scenario (#2500)
Change-Id: Ia6cc644e59985bdee8a7b5ebccf6ced711dcfc7b
2022-02-24 20:46:30 +05:30
ROCm CI Service Account d8924bc073 SWDEV-306122 - [catch2][dtest] Tests for hipGraphAddMemcpyNodeToSymbol API (#2501)
Added Negative and functional tests for hipGraphAddMemcpyNodeToSymbol API

Change-Id: I2cae4de9977c8d2ecbdd6ec6868514cd6e1c6efd

[ROCm/hip-tests commit: efa19632d9]
2022-02-24 20:45:30 +05:30
ROCm CI Service Account efa19632d9 SWDEV-306122 - [catch2][dtest] Tests for hipGraphAddMemcpyNodeToSymbol API (#2501)
Added Negative and functional tests for hipGraphAddMemcpyNodeToSymbol API

Change-Id: I2cae4de9977c8d2ecbdd6ec6868514cd6e1c6efd
2022-02-24 20:45:30 +05:30
ROCm CI Service Account d0d605e0af SWDEV-306122 - [catch2][dtest] Tests for hipGraphAddMemcpyNodeToSymbol API (#2501)
Added Negative and functional tests for hipGraphAddMemcpyNodeToSymbol API

Change-Id: I2cae4de9977c8d2ecbdd6ec6868514cd6e1c6efd

[ROCm/hip commit: 6c34fc554d]
2022-02-24 20:45:30 +05:30
ROCm CI Service Account 6c34fc554d SWDEV-306122 - [catch2][dtest] Tests for hipGraphAddMemcpyNodeToSymbol API (#2501)
Added Negative and functional tests for hipGraphAddMemcpyNodeToSymbol API

Change-Id: I2cae4de9977c8d2ecbdd6ec6868514cd6e1c6efd
2022-02-24 20:45:30 +05:30
ROCm CI Service Account 6fb42f25b3 SWDEV-306122 - [catch2][dtest] Tests for hipGraphExecHostNodeSetParams API (#2502)
Added Negative and functional tests for hipGraphExecHostNodeSetParams API

Change-Id: I56ae94cff564fc0888fa6f0398ecb913cf4b9eed

[ROCm/hip-tests commit: 440ee05bd3]
2022-02-24 20:44:54 +05:30
ROCm CI Service Account 440ee05bd3 SWDEV-306122 - [catch2][dtest] Tests for hipGraphExecHostNodeSetParams API (#2502)
Added Negative and functional tests for hipGraphExecHostNodeSetParams API

Change-Id: I56ae94cff564fc0888fa6f0398ecb913cf4b9eed
2022-02-24 20:44:54 +05:30
ROCm CI Service Account 9c63d709f2 SWDEV-306122 - [catch2][dtest] Tests for hipGraphExecHostNodeSetParams API (#2502)
Added Negative and functional tests for hipGraphExecHostNodeSetParams API

Change-Id: I56ae94cff564fc0888fa6f0398ecb913cf4b9eed

[ROCm/hip commit: 16edb6c7d2]
2022-02-24 20:44:54 +05:30
ROCm CI Service Account 16edb6c7d2 SWDEV-306122 - [catch2][dtest] Tests for hipGraphExecHostNodeSetParams API (#2502)
Added Negative and functional tests for hipGraphExecHostNodeSetParams API

Change-Id: I56ae94cff564fc0888fa6f0398ecb913cf4b9eed
2022-02-24 20:44:54 +05:30
ROCm CI Service Account 0870664f5f SWDEV-306122 - [catch2][dtest] Tests for hipGraphNodeFindInClone API (#2504)
Added Negative and functional tests for hipGraphNodeFindInClone API

Change-Id: I62382f6e5fcb5c1ca62fca7326efb8e6fc0ab624

[ROCm/hip-tests commit: 954b75ad07]
2022-02-24 20:44:23 +05:30
ROCm CI Service Account 954b75ad07 SWDEV-306122 - [catch2][dtest] Tests for hipGraphNodeFindInClone API (#2504)
Added Negative and functional tests for hipGraphNodeFindInClone API

Change-Id: I62382f6e5fcb5c1ca62fca7326efb8e6fc0ab624
2022-02-24 20:44:23 +05:30