76333 Коммитов
Автор SHA1 Сообщение Дата
German Andryeyev 6844b8c7e0 SWDEV-340703 - Use different status value for the callback event
Change-Id: Ida725df53abfbf348b18e24c19edf011dc9192dd
2022-06-30 11:03:02 -04:00
Sreekant Somasekharan 36521ce4be Fix documentation mistake related to get memory overdrive function.
Changes made on rsmi_perf_determinism_mode_set function documentation
as well for styling consistency.

Change-Id: I09ce8139eb9cbda94352ac7725c4c9b9bb06bd59


[ROCm/rocm_smi_lib commit: aa5cba122c]
2022-06-30 08:57:52 -04:00
Sreekant Somasekharan aa5cba122c Fix documentation mistake related to get memory overdrive function.
Changes made on rsmi_perf_determinism_mode_set function documentation
as well for styling consistency.

Change-Id: I09ce8139eb9cbda94352ac7725c4c9b9bb06bd59
2022-06-30 08:57:52 -04:00
Sreekant Somasekharan 7a8fc7efa1 Fix documentation mistake related to get memory overdrive function.
Changes made on rsmi_perf_determinism_mode_set function documentation
as well for styling consistency.

Change-Id: I09ce8139eb9cbda94352ac7725c4c9b9bb06bd59


[ROCm/amdsmi commit: aa5cba122c]
2022-06-30 08:57:52 -04:00
ROCm CI Service Account da2888b9c4 SWDEV-341956 - update HIP Dtest with correct coordinates (#2755)
Change-Id: Iaccc4251a984e690d680ce884c6bfcc1093703af

[ROCm/hip commit: 2667f3e225]
2022-06-30 13:29:27 +05:30
ROCm CI Service Account 2667f3e225 SWDEV-341956 - update HIP Dtest with correct coordinates (#2755)
Change-Id: Iaccc4251a984e690d680ce884c6bfcc1093703af
2022-06-30 13:29:27 +05:30
ROCm CI Service Account 47a1198e18 SWDEV-342662 - Added hipGraphUpload API (#2757)
Change-Id: I65a957e4d8b12b2ffd003e5a4722edaed2ffa99e

[ROCm/hip commit: 84c23e2b41]
2022-06-30 13:28:15 +05:30
ROCm CI Service Account 84c23e2b41 SWDEV-342662 - Added hipGraphUpload API (#2757)
Change-Id: I65a957e4d8b12b2ffd003e5a4722edaed2ffa99e
2022-06-30 13:28:15 +05:30
ROCm CI Service Account 8ba092c58f SWDEV-321698 - hipGraphNodeTypeMemcpy1D NVDIA build failure (#2531)
* SWDEV-321698 - hipGraphNodeTypeMemcpy1D NVDIA build failure

Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ibb3c7278438cd6504f9bd4035fe7cc27d0cd6c0f

* Update hip_runtime_api.h

* Update hip_runtime_api.h


[ROCm/hip commit: 64a4f67f5f]
2022-06-29 23:08:36 -07:00
ROCm CI Service Account 64a4f67f5f SWDEV-321698 - hipGraphNodeTypeMemcpy1D NVDIA build failure (#2531)
* SWDEV-321698 - hipGraphNodeTypeMemcpy1D NVDIA build failure

Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ibb3c7278438cd6504f9bd4035fe7cc27d0cd6c0f

* Update hip_runtime_api.h

* Update hip_runtime_api.h
2022-06-29 23:08:36 -07:00
Rakesh Roy 2fcf335ee1 SWDEV-342007 - Fix hipArray Allocation APIs
- Capture error status of ihipImageCreate
- Return hipErrorOutOfMemory when image creation fails

Change-Id: If127a515447cc362d55fccd3eae304271da252d5


[ROCm/clr commit: 62069a5ae8]
2022-06-30 00:28:47 -04:00
Rakesh Roy 62069a5ae8 SWDEV-342007 - Fix hipArray Allocation APIs
- Capture error status of ihipImageCreate
- Return hipErrorOutOfMemory when image creation fails

Change-Id: If127a515447cc362d55fccd3eae304271da252d5
2022-06-30 00:28:47 -04:00
Jonathan R. Madsen ddac1e4534 Handle OMNITRACE_ENABLED + minor updates (#78)
- handle OMNITRACE_ENABLED=OFF by disabling everything
- use set_data to get wrappee in pthread_create_gotcha
- clear roctracer_data storage if roctracer not initialized

[ROCm/rocprofiler-systems commit: f82845388a]
2022-06-29 19:39:55 -05:00
Jonathan R. Madsen f82845388a Handle OMNITRACE_ENABLED + minor updates (#78)
- handle OMNITRACE_ENABLED=OFF by disabling everything
- use set_data to get wrappee in pthread_create_gotcha
- clear roctracer_data storage if roctracer not initialized
2022-06-29 19:39:55 -05:00
Christophe Paquot 67e82629a1 SWDEV-322620 - Virtual Memory Management
Use correct granularity for VM address/size

Change-Id: I001f29eabe9503396bbec623df9d5155b882be4f


[ROCm/clr commit: bf5826ee93]
2022-06-29 15:59:56 -07:00
Christophe Paquot bf5826ee93 SWDEV-322620 - Virtual Memory Management
Use correct granularity for VM address/size

Change-Id: I001f29eabe9503396bbec623df9d5155b882be4f
2022-06-29 15:59:56 -07:00
Jonathan R. Madsen e292002235 HIP API args in perfetto + new perfetto categories (#76)
* HIP API perfetto args + updated perfetto categories

- Support for HIP API args field in perfetto
- PERFETTO_CATEGORIES -> OMNITRACE_PERFETTO_CATEGORIES
- Changed perfetto categories for several trace events and trace counters
- migrated several TRACE_EVENT_* to use omnitrace::tracing::{push,pop}_perfetto_ts(...)

* Tweaked category_region to encode the type of args as well as value

- Affects MPI args field in perfetto

* Improved testing in ubuntu-focal.yml

- "Test Install" step sources setup-env.sh
- "Test Install" step tests python support
- "Test Install" step tests reading ~/.omnitrace.cfg
- Avoid installing boost and tbb libs when building from submodule

* validate-perfetto-proto.py accepts -m / --categories

* Remove reference from category_region typeids

* Tweak opensuse action name

* Tweak the "Test Install" Step of ubuntu-focal

[ROCm/rocprofiler-systems commit: 2e1fd5a3c4]
2022-06-29 16:26:02 -05:00
Jonathan R. Madsen 2e1fd5a3c4 HIP API args in perfetto + new perfetto categories (#76)
* HIP API perfetto args + updated perfetto categories

- Support for HIP API args field in perfetto
- PERFETTO_CATEGORIES -> OMNITRACE_PERFETTO_CATEGORIES
- Changed perfetto categories for several trace events and trace counters
- migrated several TRACE_EVENT_* to use omnitrace::tracing::{push,pop}_perfetto_ts(...)

* Tweaked category_region to encode the type of args as well as value

- Affects MPI args field in perfetto

* Improved testing in ubuntu-focal.yml

- "Test Install" step sources setup-env.sh
- "Test Install" step tests python support
- "Test Install" step tests reading ~/.omnitrace.cfg
- Avoid installing boost and tbb libs when building from submodule

* validate-perfetto-proto.py accepts -m / --categories

* Remove reference from category_region typeids

* Tweak opensuse action name

* Tweak the "Test Install" Step of ubuntu-focal
2022-06-29 16:26:02 -05:00
German Andryeyev 34ed734a66 SWDEV-344280 - Use coarse grain sysmem for kernel arg on MI200
Change-Id: I9596f0e8b88699538ec271b3a4345e5f75b968e3


[ROCm/clr commit: d8e4a289b3]
2022-06-29 13:04:46 -04:00
German Andryeyev d8e4a289b3 SWDEV-344280 - Use coarse grain sysmem for kernel arg on MI200
Change-Id: I9596f0e8b88699538ec271b3a4345e5f75b968e3
2022-06-29 13:04:46 -04:00
Sriraksha Nagaraj c9efa4891e SWDEV-287352: Fixing typos in the rocprof --help description
Change-Id: I39739e53e477c9e621da1b686e248b5d7aff5ad2
2022-06-29 16:26:25 +00:00
Sriraksha Nagaraj 5272d9dc81 SWDEV-287352: Fixing typos in the rocprof --help description
Change-Id: I39739e53e477c9e621da1b686e248b5d7aff5ad2


[ROCm/rocprofiler commit: c9efa4891e]
2022-06-29 16:26:25 +00:00
Jonathan R. Madsen e5df51c9f6 Use concurrency in GitHub Actions + remove cancelling (#77)
* Use concurrency + remove cancelling

* Combined ubuntu-focal-external with ubuntu-focal-external-rocm

* Update workflow names and README

* Update ubuntu-focal name

* More tweaks to the name

* Change names in formatting workflow

[ROCm/rocprofiler-systems commit: 9b800c028b]
2022-06-29 11:06:52 -05:00
Jonathan R. Madsen 9b800c028b Use concurrency in GitHub Actions + remove cancelling (#77)
* Use concurrency + remove cancelling

* Combined ubuntu-focal-external with ubuntu-focal-external-rocm

* Update workflow names and README

* Update ubuntu-focal name

* More tweaks to the name

* Change names in formatting workflow
2022-06-29 11:06:52 -05:00
Jonathan R. Madsen e76c27be15 Adds test which validates errors for missing configs (#75)
* Adds test which validates errors for missing configs

- updates timemory submodule with fix for protection against recursion

* Removed PASS_REGULAR_EXPRESSION

- this seems to have different behaviors depending on cmake version

[ROCm/rocprofiler-systems commit: 22bcc2efd9]
2022-06-29 04:27:40 -05:00
Jonathan R. Madsen 22bcc2efd9 Adds test which validates errors for missing configs (#75)
* Adds test which validates errors for missing configs

- updates timemory submodule with fix for protection against recursion

* Removed PASS_REGULAR_EXPRESSION

- this seems to have different behaviors depending on cmake version
2022-06-29 04:27:40 -05:00
Jonathan R. Madsen 2415c64aba Fix docs using -D instead of -G (#73)
- omnitrace-avail option is -G, not -D

[ROCm/rocprofiler-systems commit: da07d88f99]
2022-06-28 21:53:53 -05:00
Jonathan R. Madsen da07d88f99 Fix docs using -D instead of -G (#73)
- omnitrace-avail option is -G, not -D
2022-06-28 21:53:53 -05:00
Jenkins 6f1857e13a SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: I8a8c629fd733b79dfd06dc44a72c5d2661cdc026


[ROCm/hip commit: 093d0d4958]
2022-06-28 19:10:19 -04:00
Jenkins 093d0d4958 SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: I8a8c629fd733b79dfd06dc44a72c5d2661cdc026
2022-06-28 19:10:19 -04:00
gilbertlee-amd cb5ae7224e Adding git hash info to version output line (#572)
[ROCm/rccl commit: a89a9966aa]
2022-06-28 16:42:51 -06:00
gilbertlee-amd a89a9966aa Adding git hash info to version output line (#572) 2022-06-28 16:42:51 -06:00
Ammar ELWazir 724a21efea SWDEV-307399: Updating CMAKE dependency on rocprofiler
activity.h and rocprofiler.h are already exposed in rocprofiler
through the rocm installation directory.

Change-Id: Ia383d3818fd51452390d2217d82503af4d91aac6


[ROCm/roctracer commit: ee1b7e056e]
2022-06-28 18:41:13 -04:00
Ammar ELWazir ee1b7e056e SWDEV-307399: Updating CMAKE dependency on rocprofiler
activity.h and rocprofiler.h are already exposed in rocprofiler
through the rocm installation directory.

Change-Id: Ia383d3818fd51452390d2217d82503af4d91aac6
2022-06-28 18:41:13 -04:00
Jonathan R. Madsen abf88043ca Rework submodule installation (#70)
* Rework submodule installation

- use add_subdirectory(... EXCLUDE_FROM_ALL) + explicit installation of deps
- install all library deps to lib/omnitrace
- internal builds of dyninst use libomnitrace-rt for binary rewriting
- support libdyninstAPI_RT not in LD_LIBRARY_PATH when dyninst built internally

* Update ubuntu-focal to test full dyninst install

* Use RelWithDebInfo because Dyninst segfaults with MinSizeRel

* Fix ubuntu-focal.yml install step

[ROCm/rocprofiler-systems commit: fadcfa36da]
2022-06-28 16:32:07 -05:00
Jonathan R. Madsen fadcfa36da Rework submodule installation (#70)
* Rework submodule installation

- use add_subdirectory(... EXCLUDE_FROM_ALL) + explicit installation of deps
- install all library deps to lib/omnitrace
- internal builds of dyninst use libomnitrace-rt for binary rewriting
- support libdyninstAPI_RT not in LD_LIBRARY_PATH when dyninst built internally

* Update ubuntu-focal to test full dyninst install

* Use RelWithDebInfo because Dyninst segfaults with MinSizeRel

* Fix ubuntu-focal.yml install step
2022-06-28 16:32:07 -05:00
ROCm CI Service Account 9bc8db5ffd SWDEV-339742 - Check can access before set device to 1. (#2758)
Change-Id: I5b06f98b0061ee162488e288c3bfac09ff4f94cf


[ROCm/hip-tests commit: ed9c22eee8]
2022-06-28 13:36:26 -07:00
ROCm CI Service Account ed9c22eee8 SWDEV-339742 - Check can access before set device to 1. (#2758)
Change-Id: I5b06f98b0061ee162488e288c3bfac09ff4f94cf
2022-06-28 13:36:26 -07:00
ROCm CI Service Account 901da47ebd SWDEV-339742 - Check can access before set device to 1. (#2758)
Change-Id: I5b06f98b0061ee162488e288c3bfac09ff4f94cf


[ROCm/hip commit: 60b60f78e6]
2022-06-28 13:36:26 -07:00
ROCm CI Service Account 60b60f78e6 SWDEV-339742 - Check can access before set device to 1. (#2758)
Change-Id: I5b06f98b0061ee162488e288c3bfac09ff4f94cf
2022-06-28 13:36:26 -07:00
Bill(Shuzhou) Liu 5ba371f285 Load libdrm at run time
Remove the compile time dependency on libdrm. Load it at the run
time instead.

Add the headers missed from smi-lib

Change-Id: Ie1ecf293b51425b6a61c502d11a42809dc099f70
2022-06-28 14:48:59 -04:00
Bill(Shuzhou) Liu f7e5bb73d0 Load libdrm at run time
Remove the compile time dependency on libdrm. Load it at the run
time instead.

Add the headers missed from smi-lib

Change-Id: Ie1ecf293b51425b6a61c502d11a42809dc099f70


[ROCm/amdsmi commit: 5ba371f285]
2022-06-28 14:48:59 -04:00
Saleel Kudchadker 0899f2212d SWDEV-301667 - Early return if src == dst for 1D copy
Change-Id: Icaa334c6579bb5e70e92347f8bc37edcf5adf796


[ROCm/clr commit: cf07633dc8]
2022-06-28 14:21:40 -04:00
Saleel Kudchadker cf07633dc8 SWDEV-301667 - Early return if src == dst for 1D copy
Change-Id: Icaa334c6579bb5e70e92347f8bc37edcf5adf796
2022-06-28 14:21:40 -04:00
ROCm CI Service Account 1a2c1259a1 SWDEV-336547 - SWDEV-336548 - SWDEV-336549 - Add test cases for hipArray (#2759)
Change-Id: I125b6c50cb6fa3ec5b2e06c4f491d759334a867d

[ROCm/hip-tests commit: e33d74832d]
2022-06-28 11:12:45 -07:00
ROCm CI Service Account e33d74832d SWDEV-336547 - SWDEV-336548 - SWDEV-336549 - Add test cases for hipArray (#2759)
Change-Id: I125b6c50cb6fa3ec5b2e06c4f491d759334a867d
2022-06-28 11:12:45 -07:00
ROCm CI Service Account 97925dc878 SWDEV-336547 - SWDEV-336548 - SWDEV-336549 - Add test cases for hipArray (#2759)
Change-Id: I125b6c50cb6fa3ec5b2e06c4f491d759334a867d

[ROCm/hip commit: 88d9a0e7ae]
2022-06-28 11:12:45 -07:00
ROCm CI Service Account 88d9a0e7ae SWDEV-336547 - SWDEV-336548 - SWDEV-336549 - Add test cases for hipArray (#2759)
Change-Id: I125b6c50cb6fa3ec5b2e06c4f491d759334a867d
2022-06-28 11:12:45 -07:00
ROCm CI Service Account 97affbc228 SWDEV-342025 - Update API documentation for hipEventCreateWithFlags (#2774)
- Add information that hipEventDisableTiming flag also must be set when hipEventInterprocess flag is set

Change-Id: Ic65bcc2258c1bacf870251383e5cf3c1e0e0c0c8


[ROCm/hip commit: 7c306091bf]
2022-06-28 10:46:47 -07:00
ROCm CI Service Account 7c306091bf SWDEV-342025 - Update API documentation for hipEventCreateWithFlags (#2774)
- Add information that hipEventDisableTiming flag also must be set when hipEventInterprocess flag is set

Change-Id: Ic65bcc2258c1bacf870251383e5cf3c1e0e0c0c8
2022-06-28 10:46:47 -07:00