Graf commitů
64512 Commity
Autor SHA1 Zpráva Datum
Hao Zhou a7c99cdf8b Merge amd-staging into amd-master 20230629
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: Ia0ac7e6a6d0765af5bbce09c8c99f8d782a5e01a


[ROCm/rocm_smi_lib commit: 8e8293a025]
2023-06-29 10:18:17 +08:00
Hao Zhou 8e8293a025 Merge amd-staging into amd-master 20230629
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: Ia0ac7e6a6d0765af5bbce09c8c99f8d782a5e01a
2023-06-29 10:18:17 +08:00
gobhardw 5ebf0ad12f Fixing doxygen error for latex
Change-Id: I8d1c0e7ba270dc4a49eba5350c3652f4d4f73fa7
2023-06-28 15:01:27 -04:00
gobhardw e2a5f9bb0e Fixing doxygen error for latex
Change-Id: I8d1c0e7ba270dc4a49eba5350c3652f4d4f73fa7


[ROCm/rocprofiler commit: 5ebf0ad12f]
2023-06-28 15:01:27 -04:00
ROCm CI Service Account 535c95c484 SWDEV-393746 - Fix HIP sample failures-21, 22, 23 (#331)
Change-Id: Id839cf24ba5f16897428b19c0299ea781a5a6d09

[ROCm/hip-tests commit: 90de01adb9]
2023-06-28 21:59:03 +05:30
ROCm CI Service Account 90de01adb9 SWDEV-393746 - Fix HIP sample failures-21, 22, 23 (#331)
Change-Id: Id839cf24ba5f16897428b19c0299ea781a5a6d09
2023-06-28 21:59:03 +05:30
ROCm CI Service Account 63b660abe6 SWDEV-403938 - Update HIP API header on enums and hipLimit (#3268)
Change-Id: I2215c525742906248400ba2c528041c0ca6f4897

[ROCm/hip commit: eebd3b6293]
2023-06-28 21:55:54 +05:30
ROCm CI Service Account eebd3b6293 SWDEV-403938 - Update HIP API header on enums and hipLimit (#3268)
Change-Id: I2215c525742906248400ba2c528041c0ca6f4897
2023-06-28 21:55:54 +05:30
ROCm CI Service Account 5fc6ff0d2e SWDEV-405437 - Update hiprtc header on return sections (#3266)
Change-Id: Ib2104bd925ac9267424852880b1878aa0842739c

[ROCm/hip commit: 50c3fa35d6]
2023-06-28 21:54:06 +05:30
ROCm CI Service Account 50c3fa35d6 SWDEV-405437 - Update hiprtc header on return sections (#3266)
Change-Id: Ib2104bd925ac9267424852880b1878aa0842739c
2023-06-28 21:54:06 +05:30
ROCm CI Service Account 4fcf5a94f4 SWDEV-369569 - updated hipModuleLaunch test (#3241)
Change-Id: I62354f9d65b1e18d650759b32b1115810fafba57

[ROCm/hip commit: f86ae60324]
2023-06-28 21:53:46 +05:30
ROCm CI Service Account f86ae60324 SWDEV-369569 - updated hipModuleLaunch test (#3241)
Change-Id: I62354f9d65b1e18d650759b32b1115810fafba57
2023-06-28 21:53:46 +05:30
ROCm CI Service Account 3ba9e3859a SWDEV-368153 - Extern hipCreateSurfaceObject & hipDestroySurfaceObject. (#3238)
Change-Id: I9e0bed78d3983eaacda843362984ef4ae0d3b0b6

[ROCm/hip commit: 4e19382402]
2023-06-28 21:53:25 +05:30
ROCm CI Service Account 4e19382402 SWDEV-368153 - Extern hipCreateSurfaceObject & hipDestroySurfaceObject. (#3238)
Change-Id: I9e0bed78d3983eaacda843362984ef4ae0d3b0b6
2023-06-28 21:53:25 +05:30
ROCm CI Service Account b9abbb54cc SWDEV-400498 - Fix cooperative_streams_full_capacity test (#3237)
- Use kernel having  wall_clock64 for gfx11
- Correct allocated memory size
- Use gpu event for kernel timing in place of std::chrono::system_clock
- Adjust comparison factors to accommodate kernel execution time differences

Change-Id: Ib119e8553a111feaf358693c911e650c1d50633f

[ROCm/hip commit: 7aa4cd6862]
2023-06-28 21:52:55 +05:30
ROCm CI Service Account 7aa4cd6862 SWDEV-400498 - Fix cooperative_streams_full_capacity test (#3237)
- Use kernel having  wall_clock64 for gfx11
- Correct allocated memory size
- Use gpu event for kernel timing in place of std::chrono::system_clock
- Adjust comparison factors to accommodate kernel execution time differences

Change-Id: Ib119e8553a111feaf358693c911e650c1d50633f
2023-06-28 21:52:55 +05:30
ROCm CI Service Account b4343df485 SWDEV-400015 - Improve documentation of extra arg in hipModuleLaunchKernel (#3236)
Change-Id: Ie6ba5a94af6ef43c647c85842fd3561e4dc6a6ac

[ROCm/hip commit: 97ac320bd3]
2023-06-28 21:52:36 +05:30
ROCm CI Service Account 97ac320bd3 SWDEV-400015 - Improve documentation of extra arg in hipModuleLaunchKernel (#3236)
Change-Id: Ie6ba5a94af6ef43c647c85842fd3561e4dc6a6ac
2023-06-28 21:52:36 +05:30
ROCm CI Service Account 53ec2cf98c SWDEV-389829 - Fix rocprof-hiptrace-hipModule_--tests_0x2 (#3208)
- Don't use HIP_PATH for kernel compilation.
- Make the test fail when code object file doesn't get created.
- Disable the test for Nvidia.

Change-Id: I0c78d6c0567aff058cb99fb3696b8d64c9a437ed

[ROCm/hip commit: dcb234c01f]
2023-06-28 21:51:43 +05:30
ROCm CI Service Account dcb234c01f SWDEV-389829 - Fix rocprof-hiptrace-hipModule_--tests_0x2 (#3208)
- Don't use HIP_PATH for kernel compilation.
- Make the test fail when code object file doesn't get created.
- Disable the test for Nvidia.

Change-Id: I0c78d6c0567aff058cb99fb3696b8d64c9a437ed
2023-06-28 21:51:43 +05:30
ROCm CI Service Account d0d6f316cb SWDEV-392887 - Update findhip.cmake for hipcc as HIP_CXX_COMPILER (#3252)
Change-Id: I531375b18095b5cb6595de16c66b3b4946d4bbbf

[ROCm/hip commit: 20fbed3d69]
2023-06-28 21:50:05 +05:30
ROCm CI Service Account 20fbed3d69 SWDEV-392887 - Update findhip.cmake for hipcc as HIP_CXX_COMPILER (#3252)
Change-Id: I531375b18095b5cb6595de16c66b3b4946d4bbbf
2023-06-28 21:50:05 +05:30
ROCm CI Service Account a120fa7394 SWDEV-393746 - Fix for HIP-Sample tests failure 16, 17, 18,19 (#332)
Change-Id: I088c1035f1f25e7a5cc65077ff0b8cd281fdaf55

[ROCm/hip-tests commit: 529d245738]
2023-06-28 21:48:13 +05:30
ROCm CI Service Account 529d245738 SWDEV-393746 - Fix for HIP-Sample tests failure 16, 17, 18,19 (#332)
Change-Id: I088c1035f1f25e7a5cc65077ff0b8cd281fdaf55
2023-06-28 21:48:13 +05:30
ROCm CI Service Account 9f2135d1cf SWDEV-403766 - Pass exclusive flag. (#337)
Change-Id: I83da5356b5874c3c4dc1f0e08d899079d5cfe385

[ROCm/hip-tests commit: 86b522692c]
2023-06-28 21:47:19 +05:30
ROCm CI Service Account 86b522692c SWDEV-403766 - Pass exclusive flag. (#337)
Change-Id: I83da5356b5874c3c4dc1f0e08d899079d5cfe385
2023-06-28 21:47:19 +05:30
ROCm CI Service Account 58afea607c SWDEV-398174,SWDEV-398655,SWDEV-402054 - Fix runKernelForDuration() for Windows (#333)
Change-Id: If0cb99aa66a132c8228fd0a6bb56fdf644a99eae

[ROCm/hip-tests commit: a6ed21522d]
2023-06-28 21:44:30 +05:30
ROCm CI Service Account a6ed21522d SWDEV-398174,SWDEV-398655,SWDEV-402054 - Fix runKernelForDuration() for Windows (#333)
Change-Id: If0cb99aa66a132c8228fd0a6bb56fdf644a99eae
2023-06-28 21:44:30 +05:30
gobhardw 2b3c360324 Fixing third party package installation opensuse
Change-Id: I797473d46ff833564232cbabf62384833086f7d8
2023-06-28 20:18:41 +05:30
gobhardw f4a40cd5a8 Fixing third party package installation opensuse
Change-Id: I797473d46ff833564232cbabf62384833086f7d8


[ROCm/rocprofiler commit: 2b3c360324]
2023-06-28 20:18:41 +05:30
Mirza Halilčević 6f035718cc EXSWHTEC-103 - Implement tests for hipDrvMemcpy3D APIs (#56)
- Implement basic behavior checks in all copy directions
- Implement synchronization behavior checks for expected behavior based on cuda docs
- Implement positive tests for zero sized width and/or height copies, where no copy is expected to happen
- Implement negative parameter tests
- Implement all of the above for hipDrvMemcpy3D and hipDrvMemcpy3DAsync.
- Disable failing tests on AMD.
- Fix copyright disclaimer.
- Add defect issue numbers.

[ROCm/hip-tests commit: c695f1b146]
2023-06-28 20:16:25 +05:30
Mirza Halilčević c695f1b146 EXSWHTEC-103 - Implement tests for hipDrvMemcpy3D APIs (#56)
- Implement basic behavior checks in all copy directions
- Implement synchronization behavior checks for expected behavior based on cuda docs
- Implement positive tests for zero sized width and/or height copies, where no copy is expected to happen
- Implement negative parameter tests
- Implement all of the above for hipDrvMemcpy3D and hipDrvMemcpy3DAsync.
- Disable failing tests on AMD.
- Fix copyright disclaimer.
- Add defect issue numbers.
2023-06-28 20:16:25 +05:30
kjayapra-amd 8969a60e98 SWDEV-407691 - Always unmap file if HIP Runtime unbundler is used.
Change-Id: Ica15df31dfee3c495cf067a998e7e3b7c7397f40


[ROCm/clr commit: aa7c62db37]
2023-06-28 10:20:49 -04:00
kjayapra-amd aa7c62db37 SWDEV-407691 - Always unmap file if HIP Runtime unbundler is used.
Change-Id: Ica15df31dfee3c495cf067a998e7e3b7c7397f40
2023-06-28 10:20:49 -04:00
German Andryeyev 1de5c73c38 SWDEV-396088 - Add image view cache
Blit manager requires an image view to reduce the amount
of copy kernels. Creation/destruction of a view in ROCr is
an expensive operation. Thus, runtime can cache views for fast access.

Change-Id: Ia67d775b481cc8326d91215ca22d4a73c1dddb59


[ROCm/clr commit: d29755452b]
2023-06-28 09:44:05 -04:00
German Andryeyev d29755452b SWDEV-396088 - Add image view cache
Blit manager requires an image view to reduce the amount
of copy kernels. Creation/destruction of a view in ROCr is
an expensive operation. Thus, runtime can cache views for fast access.

Change-Id: Ia67d775b481cc8326d91215ca22d4a73c1dddb59
2023-06-28 09:44:05 -04:00
Ammar ELWazir d8834eb370 Fixing Test Packages
Change-Id: I1c017732ce1dedfe8b74d680add101ca574d295c
2023-06-28 08:34:01 -04:00
Ammar ELWazir 260d4536cc Fixing Test Packages
Change-Id: I1c017732ce1dedfe8b74d680add101ca574d295c


[ROCm/rocprofiler commit: d8834eb370]
2023-06-28 08:34:01 -04:00
agunashe c8f4f91a73 SWDEV-327563 - skip Unit_hipDeviceGetUuid_Positive on Windows (#200)
[ROCm/hip-tests commit: c2d51bad21]
2023-06-28 15:46:59 +05:30
agunashe c2d51bad21 SWDEV-327563 - skip Unit_hipDeviceGetUuid_Positive on Windows (#200) 2023-06-28 15:46:59 +05:30
milos-mozetic 84f4cb0bc1 EXSWHTEC-224 - Test cases ID clean up and documentation for Initialization&Version (#83)
- Test cases ID clean up and documentation for Initialization and Version

[ROCm/hip-tests commit: 1af95c5a2a]
2023-06-28 15:46:40 +05:30
milos-mozetic 1af95c5a2a EXSWHTEC-224 - Test cases ID clean up and documentation for Initialization&Version (#83)
- Test cases ID clean up and documentation for Initialization and Version
2023-06-28 15:46:40 +05:30
agunashe 562a022bba SWDEV-327563 - skip Unit_hipMemAdvise_NegtveTsts test on linux (#158)
[ROCm/hip-tests commit: 93961c148a]
2023-06-28 12:51:22 +05:30
agunashe 93961c148a SWDEV-327563 - skip Unit_hipMemAdvise_NegtveTsts test on linux (#158) 2023-06-28 12:51:22 +05:30
Mirza Halilčević 498662a131 EXSWHTEC-98 - Implement tests for hipMemcpy3D APIs (#55)
- Implement tests for hipMemcpy3D APIs
- Implement basic behavior checks in all copy directions
- Implement synchronization behavior checks for expected behavior based on cuda docs
- Implement positive tests for zero sized width and/or height copies, where no copy is expected to happen
- Implement negative parameter tests
- Implement all of the above for hipMemcpy3D and hipMemcpy3DAsync.
- Disable failing tests on AMD.
- Fix copyright disclaimer.

[ROCm/hip-tests commit: 113a36c0eb]
2023-06-28 12:50:42 +05:30
Mirza Halilčević 113a36c0eb EXSWHTEC-98 - Implement tests for hipMemcpy3D APIs (#55)
- Implement tests for hipMemcpy3D APIs
- Implement basic behavior checks in all copy directions
- Implement synchronization behavior checks for expected behavior based on cuda docs
- Implement positive tests for zero sized width and/or height copies, where no copy is expected to happen
- Implement negative parameter tests
- Implement all of the above for hipMemcpy3D and hipMemcpy3DAsync.
- Disable failing tests on AMD.
- Fix copyright disclaimer.
2023-06-28 12:50:42 +05:30
nives-vukovic a8a0863e43 EXSWHTEC-106 - Reimplement tests for hipOccupancyMaxActiveBlocksPerMultiprocessor and hipOccupancyMaxPotentialBlockSize APIs (#46)
- Reimplement tests for hipOccupancyMaxActiveBlocksPerMultiprocessor and hipOccupancyMaxPotentialBlockSize APIs
- Add helper file occupancy_common.hh with parameterized templates
- Expand all positive and negative tests to use the templates
- Change section disable macros
- Disable AMD specific test due to defect
- Disable negative test using json file
- Fix disabled files

[ROCm/hip-tests commit: dd9b9b027f]
2023-06-28 12:49:28 +05:30
nives-vukovic dd9b9b027f EXSWHTEC-106 - Reimplement tests for hipOccupancyMaxActiveBlocksPerMultiprocessor and hipOccupancyMaxPotentialBlockSize APIs (#46)
- Reimplement tests for hipOccupancyMaxActiveBlocksPerMultiprocessor and hipOccupancyMaxPotentialBlockSize APIs
- Add helper file occupancy_common.hh with parameterized templates
- Expand all positive and negative tests to use the templates
- Change section disable macros
- Disable AMD specific test due to defect
- Disable negative test using json file
- Fix disabled files
2023-06-28 12:49:28 +05:30
ROCm CI Service Account be8a0d7d2c SWDEV-389689 - Rework oversubscription test to use threads instead of process. Also consider system memory when oversubscribing (#317)
Change-Id: If063552e9e2815f07e944259237310f6fef37ad5

[ROCm/hip-tests commit: 329a350ec0]
2023-06-28 12:47:48 +05:30
ROCm CI Service Account 329a350ec0 SWDEV-389689 - Rework oversubscription test to use threads instead of process. Also consider system memory when oversubscribing (#317)
Change-Id: If063552e9e2815f07e944259237310f6fef37ad5
2023-06-28 12:47:48 +05:30