Graf commitů
64512 Commity
Autor SHA1 Zpráva Datum
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
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
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
ROCm CI Service Account 126aab4f7d SWDEV-327563 - Windows: Enable skipped tests (#2773)
Change-Id: I091ca7e98dc6339853f955725c9cf3b485b2e44d


[ROCm/hip-tests commit: 23182d1d44]
2022-06-28 10:06:30 -07:00
ROCm CI Service Account 23182d1d44 SWDEV-327563 - Windows: Enable skipped tests (#2773)
Change-Id: I091ca7e98dc6339853f955725c9cf3b485b2e44d
2022-06-28 10:06:30 -07:00
ROCm CI Service Account 4d157a325e SWDEV-327563 - Windows: Enable skipped tests (#2773)
Change-Id: I091ca7e98dc6339853f955725c9cf3b485b2e44d


[ROCm/hip commit: 329616bfd4]
2022-06-28 10:06:30 -07:00
ROCm CI Service Account 329616bfd4 SWDEV-327563 - Windows: Enable skipped tests (#2773)
Change-Id: I091ca7e98dc6339853f955725c9cf3b485b2e44d
2022-06-28 10:06:30 -07:00
Ajay 930215afb7 SWDEV-337331 - Windows: DD=0 graph child Node fixes
Change-Id: Icd7fc3967a202946d3428eba99a1bbf43b9772db


[ROCm/clr commit: 8d1bd607f9]
2022-06-28 11:57:11 -04:00
Ajay 8d1bd607f9 SWDEV-337331 - Windows: DD=0 graph child Node fixes
Change-Id: Icd7fc3967a202946d3428eba99a1bbf43b9772db
2022-06-28 11:57:11 -04:00
Sean Keely dec37625ed Report nominal GPU wallclock frequency.
Adds agent info query HSA_AMD_AGENT_INFO_TIMESTAMP_FREQUENCY.

Change-Id: Ib9108d51f9df89f8566291258aab3d1b87243441
2022-06-28 11:25:18 -04:00
Sean Keely 966f6309f4 Report nominal GPU wallclock frequency.
Adds agent info query HSA_AMD_AGENT_INFO_TIMESTAMP_FREQUENCY.

Change-Id: Ib9108d51f9df89f8566291258aab3d1b87243441


[ROCm/ROCR-Runtime commit: dec37625ed]
2022-06-28 11:25:18 -04:00
Sean Keely 33e8919743 Add hwloc5 dev headers to rocrtst.
Allows easy building on platforms without native hwloc v1 support.

Change-Id: I20d711f914d176decb1b64381fd4b51ccc4262b5
2022-06-28 11:23:43 -04:00
Sean Keely edfc08e30a Add hwloc5 dev headers to rocrtst.
Allows easy building on platforms without native hwloc v1 support.

Change-Id: I20d711f914d176decb1b64381fd4b51ccc4262b5


[ROCm/ROCR-Runtime commit: 33e8919743]
2022-06-28 11:23:43 -04:00
Sean Keely d27d4545e2 Add cu masking test.
Change-Id: I8b62ebd60f2edde3ea0b298f0353381855163fea
2022-06-28 11:22:42 -04:00
Sean Keely 9969ed9f0d Add cu masking test.
Change-Id: I8b62ebd60f2edde3ea0b298f0353381855163fea


[ROCm/ROCR-Runtime commit: d27d4545e2]
2022-06-28 11:22:42 -04:00
Chauncey Hui f08c370915 SWDEV-2 - Change OpenCL version number from 3477 to 3478
[ROCm/clr commit: 942c4b3547]
2022-06-28 03:00:05 -04:00
Chauncey Hui 942c4b3547 SWDEV-2 - Change OpenCL version number from 3477 to 3478 2022-06-28 03:00:05 -04:00
Jonathan R. Madsen cb0b57b8e6 omnitrace-avail generate config (#69)
* Config updates

- See PR #69 for details

- change type of OMNITRACE_DL_VERBOSE
- add "deprecated" category to OMNITRACE_ROCM_SMI_DEVICES
- reduce size of perfetto shared memory size hint
- deprecate OMNITRACE_OUTPUT_FILE in favor of OMNITRACE_PERFETTO_FILE
- set papi event choices
- read config file after reading command line
- fix update of OMNITRACE_DL_VERBOSE
- mark several settings as hidden
- timemory update support hidden attribute for settings
- rework get_perfetto_output_filename()
- Hide settings from not available backends

* Rework omnitrace-avail to support dumping configurations

* Overwrite query, tests, output flag

- Support using -O flag when dumping config
- Support checking before overwriting existing config
- Support --force to overwrite existing config
- Fix get_component_info not including omnitrace components
- Testing for dumping config

* Update documentation on omnitrace-avail

* Fix issue with timemory format + "/__w/"

* Update output prefix keys docs

* Rename --dump-config to --generate-config

* Hide MPI related options

- OMNITRACE_PERFETTO_COMBINE_TRACES and OMNITRACE_COLLAPSE_PROCESSES are hidden w/o MPI support


[ROCm/rocprofiler-systems commit: 1877ebf47b]
2022-06-28 01:36:04 -05:00
Jonathan R. Madsen 1877ebf47b omnitrace-avail generate config (#69)
* Config updates

- See PR #69 for details

- change type of OMNITRACE_DL_VERBOSE
- add "deprecated" category to OMNITRACE_ROCM_SMI_DEVICES
- reduce size of perfetto shared memory size hint
- deprecate OMNITRACE_OUTPUT_FILE in favor of OMNITRACE_PERFETTO_FILE
- set papi event choices
- read config file after reading command line
- fix update of OMNITRACE_DL_VERBOSE
- mark several settings as hidden
- timemory update support hidden attribute for settings
- rework get_perfetto_output_filename()
- Hide settings from not available backends

* Rework omnitrace-avail to support dumping configurations

* Overwrite query, tests, output flag

- Support using -O flag when dumping config
- Support checking before overwriting existing config
- Support --force to overwrite existing config
- Fix get_component_info not including omnitrace components
- Testing for dumping config

* Update documentation on omnitrace-avail

* Fix issue with timemory format + "/__w/"

* Update output prefix keys docs

* Rename --dump-config to --generate-config

* Hide MPI related options

- OMNITRACE_PERFETTO_COMBINE_TRACES and OMNITRACE_COLLAPSE_PROCESSES are hidden w/o MPI support
2022-06-28 01:36:04 -05:00
Jonathan R. Madsen d622135c92 Fix PID resolution + OMNITRACE_VERSION + fix various configs (#71)
* Fix to pid via mpi_gotcha

* OMNITRACE_VERSION defines

* call perfetto on hsa_activity_callback thread

* Test label tweak

* Config fixes

- Change type of OMNITRACE_DL_VERBOSE
- Update OMNITRACE_DL_VERBOSE properly
- Add OMNITRACE_ROCM_SMI_DEVICES to deprecated group
- Set default_process_suffix

* metadata for OMNITRACE_VERSION and OMNITRACE_HIP_VERSION

[ROCm/rocprofiler-systems commit: efe1edd253]
2022-06-27 23:01:24 -05:00
Jonathan R. Madsen efe1edd253 Fix PID resolution + OMNITRACE_VERSION + fix various configs (#71)
* Fix to pid via mpi_gotcha

* OMNITRACE_VERSION defines

* call perfetto on hsa_activity_callback thread

* Test label tweak

* Config fixes

- Change type of OMNITRACE_DL_VERBOSE
- Update OMNITRACE_DL_VERBOSE properly
- Add OMNITRACE_ROCM_SMI_DEVICES to deprecated group
- Set default_process_suffix

* metadata for OMNITRACE_VERSION and OMNITRACE_HIP_VERSION
2022-06-27 23:01:24 -05:00
Jatin Chaudhary f9b06e7143 EXSWCPHIPT-124 - Add tests for hipDeviceTotalMem (#2749)
[ROCm/hip-tests commit: 74f0a9e534]
2022-06-28 09:03:03 +05:30
Jatin Chaudhary 74f0a9e534 EXSWCPHIPT-124 - Add tests for hipDeviceTotalMem (#2749) 2022-06-28 09:03:03 +05:30
Jatin Chaudhary 4f0b5d5af5 EXSWCPHIPT-124 - Add tests for hipDeviceTotalMem (#2749)
[ROCm/hip commit: e09f0792c3]
2022-06-28 09:03:03 +05:30
Jatin Chaudhary e09f0792c3 EXSWCPHIPT-124 - Add tests for hipDeviceTotalMem (#2749) 2022-06-28 09:03:03 +05:30