76333 Commits

Author SHA1 Message Date
Rahul Manocha 66a1b8d8e4 SWDEV-488308 - Fix memleak in NoGpuTest_hipMemcpy
Change-Id: Id349f189ffd26763c4624e76d7ea4ba139f9d8bc


[ROCm/hip-tests commit: 45ef528bdd]
2024-11-19 23:31:14 -05:00
Rahul Manocha 45ef528bdd SWDEV-488308 - Fix memleak in NoGpuTest_hipMemcpy
Change-Id: Id349f189ffd26763c4624e76d7ea4ba139f9d8bc
2024-11-19 23:31:14 -05:00
Rahul Manocha 96e1ea007f SWDEV-488214 - Fix MemLeak in hipIpcMemAccess_Semaphores test
Change-Id: Iaf123e88cf3ab4e50403a26355a9440c414022ae


[ROCm/hip-tests commit: 1d01cb0b18]
2024-11-19 23:30:53 -05:00
Rahul Manocha 1d01cb0b18 SWDEV-488214 - Fix MemLeak in hipIpcMemAccess_Semaphores test
Change-Id: Iaf123e88cf3ab4e50403a26355a9440c414022ae
2024-11-19 23:30:53 -05:00
Rahul Manocha b56373fe04 SWDEV-488316 - Fix memleaks in PrintfTests
Change-Id: I53e392ac41023a108874d5c58633b53f7b7b0007


[ROCm/hip-tests commit: 5dcd005d33]
2024-11-19 23:30:35 -05:00
Rahul Manocha 5dcd005d33 SWDEV-488316 - Fix memleaks in PrintfTests
Change-Id: I53e392ac41023a108874d5c58633b53f7b7b0007
2024-11-19 23:30:35 -05:00
Rahul Manocha 0cbda7f51f SWDEV-488304 - Fix memleak in hipIpcEventHandle test
Change-Id: Iaa51c7ba4d1fed52d08ed6f956d807c0fb2cc470


[ROCm/hip-tests commit: 823cc198f9]
2024-11-19 23:30:16 -05:00
Rahul Manocha 823cc198f9 SWDEV-488304 - Fix memleak in hipIpcEventHandle test
Change-Id: Iaa51c7ba4d1fed52d08ed6f956d807c0fb2cc470
2024-11-19 23:30:16 -05:00
Rahul Manocha a6baaab8fc SWDEV-488306 - Fix memleak for NoGpuTst_hipHostRegister
Change-Id: I919d7f24c1c9bdc9902c5b5cbd7068e8cd48d5ec


[ROCm/hip-tests commit: 255b4f5e79]
2024-11-19 23:29:50 -05:00
Rahul Manocha 255b4f5e79 SWDEV-488306 - Fix memleak for NoGpuTst_hipHostRegister
Change-Id: I919d7f24c1c9bdc9902c5b5cbd7068e8cd48d5ec
2024-11-19 23:29:50 -05:00
Rahul Manocha 24eea67593 SWDEV-486443 - Skip managed memory test for windows
Change-Id: Id2d99c80e73979173ff7558bedafa723a1eec813


[ROCm/hip-tests commit: dcc3dd7029]
2024-11-19 23:29:17 -05:00
Rahul Manocha dcc3dd7029 SWDEV-486443 - Skip managed memory test for windows
Change-Id: Id2d99c80e73979173ff7558bedafa723a1eec813
2024-11-19 23:29:17 -05:00
Rahul Manocha 84fb57e7f9 SWDEV-475482 - hipTexObjectCreate align with cuda
Support zero width and height for hipTextObjectCreate to align
with cuda.

Change-Id: I5d4c48625faf5f060ed2a7e634ec65e4ecac9da5


[ROCm/clr commit: efce2f77c4]
2024-11-19 23:28:55 -05:00
Rahul Manocha efce2f77c4 SWDEV-475482 - hipTexObjectCreate align with cuda
Support zero width and height for hipTextObjectCreate to align
with cuda.

Change-Id: I5d4c48625faf5f060ed2a7e634ec65e4ecac9da5
2024-11-19 23:28:55 -05:00
Rahul Manocha d0d4027db9 SWDEV-479575 - Child Graph dependencies fixed
Change-Id: Iaf2d8f0ae86e6a701d10f5867b742036392e5a43


[ROCm/hip-tests commit: ed5b962e62]
2024-11-19 23:27:30 -05:00
Rahul Manocha ed5b962e62 SWDEV-479575 - Child Graph dependencies fixed
Change-Id: Iaf2d8f0ae86e6a701d10f5867b742036392e5a43
2024-11-19 23:27:30 -05:00
Rahul Manocha 2172f9e961 SWDEV-454895 - Fix for Atomic Memory Order testcase failures
Change-Id: I66f92b57527c364b18a695bc9475f4c3432e742b


[ROCm/hip-tests commit: 5672b0d380]
2024-11-19 23:26:20 -05:00
Rahul Manocha 5672b0d380 SWDEV-454895 - Fix for Atomic Memory Order testcase failures
Change-Id: I66f92b57527c364b18a695bc9475f4c3432e742b
2024-11-19 23:26:20 -05:00
gabrpham 50eaf14b9e [SWDEV-498453] Enabled 'amd-smi set --clk-limit' for virtual environments
Signed-off-by: gabrpham <Gabriel.Pham@amd.com>
Change-Id: I23e994502d4abc1a602d2341e77ad9c50fcf4839
2024-11-19 16:17:29 -06:00
gabrpham f963f24d63 [SWDEV-498453] Enabled 'amd-smi set --clk-limit' for virtual environments
Signed-off-by: gabrpham <Gabriel.Pham@amd.com>
Change-Id: I23e994502d4abc1a602d2341e77ad9c50fcf4839


[ROCm/amdsmi commit: 50eaf14b9e]
2024-11-19 16:17:29 -06:00
jeffqjiangNew f7cffa4db2 HEVC: Cut HEVC parser creation time from about 40 milliseconds to about 50 microseconds. (#458)
* * rocDecode/HEVC: Cut HEVC parser creation time from about 40 milliseconds to about 50 microseconds.

* * rocDecode/HEVC: Added necessary parameter init in parser constructor.

---------

Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com>

[ROCm/rocdecode commit: 27e9ed23ed]
2024-11-19 15:10:35 -05:00
jeffqjiangNew 27e9ed23ed HEVC: Cut HEVC parser creation time from about 40 milliseconds to about 50 microseconds. (#458)
* * rocDecode/HEVC: Cut HEVC parser creation time from about 40 milliseconds to about 50 microseconds.

* * rocDecode/HEVC: Added necessary parameter init in parser constructor.

---------

Co-authored-by: Aryan Salmanpour <aryan.salmanpour@amd.com>
2024-11-19 15:10:35 -05:00
Venkateshwar Reddy Kandula 225112b15e changelog
Change-Id: I58a300d338f461a3028081b6abd4d7ee1dae560b
2024-11-19 19:49:39 +00:00
Venkateshwar Reddy Kandula 473af5ebe8 changelog
Change-Id: I58a300d338f461a3028081b6abd4d7ee1dae560b


[ROCm/rocprofiler commit: 225112b15e]
2024-11-19 19:49:39 +00:00
Kiriti Gowda 540fe35baf Updates - Compiler & GFX ID (#77)
* Compiler updates

* GFX - ID updates

* CMakeLists - Updates

[ROCm/rocjpeg commit: 4e78bca06a]
2024-11-19 14:47:05 -05:00
Kiriti Gowda 4e78bca06a Updates - Compiler & GFX ID (#77)
* Compiler updates

* GFX - ID updates

* CMakeLists - Updates
2024-11-19 14:47:05 -05:00
Yiltan 325d25b570 Merge pull request #51 from Yiltan/roc_shmemx_correction
Removing instances of `roc_shmemx`

[ROCm/rocshmem commit: a59e946e44]
2024-11-19 13:28:05 -05:00
Yiltan a59e946e44 Merge pull request #51 from Yiltan/roc_shmemx_correction
Removing instances of `roc_shmemx`
2024-11-19 13:28:05 -05:00
Rahul Manocha ee20409853 SWDEV-494409 - Fix destructor path for Static and Dynamic CO
1) For Dynamic CO variables, free the device pointer in
   DynCO destructor instead of DeviceVar destructor.
2) For Static CO Remove Fatbinary,
   only call hipFree for valid device Vars instead of all devices.

Change-Id: I84291f5371b2c05d1d0bcdb4f9c6bd122e7c9b21


[ROCm/clr commit: a2d8199402]
2024-11-19 13:04:44 -05:00
Rahul Manocha a2d8199402 SWDEV-494409 - Fix destructor path for Static and Dynamic CO
1) For Dynamic CO variables, free the device pointer in
   DynCO destructor instead of DeviceVar destructor.
2) For Static CO Remove Fatbinary,
   only call hipFree for valid device Vars instead of all devices.

Change-Id: I84291f5371b2c05d1d0bcdb4f9c6bd122e7c9b21
2024-11-19 13:04:44 -05:00
Jonathan Kim 26d338df12 kfdtest: fix dispatch pointers and event leaks tests
KFDDBGTest and KFDNegative test can eat into memory and event resources
for subsequent test interations if unallocated.

Change-Id: Iea170c20df8d487703441181b6c152b61f02d3db
2024-11-19 11:25:24 -05:00
Jonathan Kim 4b7e1d79b7 kfdtest: fix dispatch pointers and event leaks tests
KFDDBGTest and KFDNegative test can eat into memory and event resources
for subsequent test interations if unallocated.

Change-Id: Iea170c20df8d487703441181b6c152b61f02d3db


[ROCm/ROCR-Runtime commit: 26d338df12]
2024-11-19 11:25:24 -05:00
spolifroni-amd a1d84696ca edited the readme file so that it doesn't duplicate what's in the documentation (#457)
[ROCm/rocdecode commit: e780dce449]
2024-11-19 10:37:16 -05:00
spolifroni-amd e780dce449 edited the readme file so that it doesn't duplicate what's in the documentation (#457) 2024-11-19 10:37:16 -05:00
German Andryeyev ca8ca0bc35 SWDEV-494231 - Revert TS optimization
Runtime may use checkGpuTime() for the wait and not just for the GPU time queries. Hence, the call can't be skipped if profiling isn't enabled.
More changes are required for this optimization.

Change-Id: I79e8918312e755d75f0d26685f2fdc604a8ffb18


[ROCm/clr commit: e2eeb20c00]
2024-11-19 10:17:38 -05:00
German Andryeyev e2eeb20c00 SWDEV-494231 - Revert TS optimization
Runtime may use checkGpuTime() for the wait and not just for the GPU time queries. Hence, the call can't be skipped if profiling isn't enabled.
More changes are required for this optimization.

Change-Id: I79e8918312e755d75f0d26685f2fdc604a8ffb18
2024-11-19 10:17:38 -05:00
Yiltan Temucin 5ed5c4642e Explicitly require rocPRIM and rocThrust.
[ROCm/rocshmem commit: 50e46847c6]
2024-11-19 08:54:18 -06:00
Yiltan Temucin 50e46847c6 Explicitly require rocPRIM and rocThrust. 2024-11-19 08:54:18 -06:00
dependabot[bot] 91f636bc6e Bump rocm-docs-core[api_reference] from 1.8.4 to 1.8.5 in /docs/sphinx
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.8.5/CHANGELOG.md)
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.4...v1.8.5)

---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

[ROCm/rocprofiler-systems commit: 3d17f0b90a]
2024-11-19 09:36:32 -05:00
dependabot[bot] 3d17f0b90a Bump rocm-docs-core[api_reference] from 1.8.4 to 1.8.5 in /docs/sphinx
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.8.5/CHANGELOG.md)
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.4...v1.8.5)

---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-19 09:36:32 -05:00
dependabot[bot] 1c0ca8398e Bump rocm-docs-core[api_reference] from 1.8.4 to 1.8.5 in /docs/sphinx (#76)
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.8.5/CHANGELOG.md)
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.4...v1.8.5)

---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

[ROCm/rocjpeg commit: a861dc889f]
2024-11-19 08:22:51 -05:00
dependabot[bot] a861dc889f Bump rocm-docs-core[api_reference] from 1.8.4 to 1.8.5 in /docs/sphinx (#76)
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.8.5/CHANGELOG.md)
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.4...v1.8.5)

---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 08:22:51 -05:00
Ioannis Assiouras 05312d2d2c SWDEV-497529 - Link with hip::amdhip64 target in 15_static_library/device_functions
Modified target_link_libraries to link with the hip::amdhip64
target instead of directly linking to the amdhip64 library.
This ensures that all sub-dependent libraries that are necessary
for static build are included.

Change-Id: Idf69477708172604ba9c349735d3230ae765923a


[ROCm/hip-tests commit: ef9558a160]
2024-11-19 05:32:14 -05:00
Ioannis Assiouras ef9558a160 SWDEV-497529 - Link with hip::amdhip64 target in 15_static_library/device_functions
Modified target_link_libraries to link with the hip::amdhip64
target instead of directly linking to the amdhip64 library.
This ensures that all sub-dependent libraries that are necessary
for static build are included.

Change-Id: Idf69477708172604ba9c349735d3230ae765923a
2024-11-19 05:32:14 -05:00
Jaydeep Patel 0bbf2d5244 SWDEV-498077 - Check topoOrder_ before accessing it.
Change-Id: I10e3c24ca8dc1009b8ac8ac27b3e9a6296f9a7ee


[ROCm/clr commit: d997f78be4]
2024-11-19 04:50:47 -05:00
Jaydeep Patel d997f78be4 SWDEV-498077 - Check topoOrder_ before accessing it.
Change-Id: I10e3c24ca8dc1009b8ac8ac27b3e9a6296f9a7ee
2024-11-19 04:50:47 -05:00
Ioannis Assiouras eae7d9bdc8 SWDEV-496003 - Add support for dynamic functions in hipFuncSetAttribute
Modified hipFuncSetAttribute to handle pointers to dynamic functions
returned by hipModuleGetFunction.

Change-Id: I54b98f9d31a79630dd7edcd363fad81f1d89219b


[ROCm/clr commit: 1a710dabcf]
2024-11-19 04:50:15 -05:00
Ioannis Assiouras 1a710dabcf SWDEV-496003 - Add support for dynamic functions in hipFuncSetAttribute
Modified hipFuncSetAttribute to handle pointers to dynamic functions
returned by hipModuleGetFunction.

Change-Id: I54b98f9d31a79630dd7edcd363fad81f1d89219b
2024-11-19 04:50:15 -05:00
Saleel Kudchadker 4f83e7775a SWDEV-495987 - Use shared mutex for MemObj maps
- Remove binning logic, although useful it doesnt work in current
  scenario as there is no upper limit on the size of allocation. If an
app or framework uses entire VRAM and then creates suballocs, binning
would result in failure.

Change-Id: Icc27c13e433bb4a1f03e82028d8718488b43bfa5


[ROCm/clr commit: e4d29e228d]
2024-11-19 04:28:20 -05:00
Saleel Kudchadker e4d29e228d SWDEV-495987 - Use shared mutex for MemObj maps
- Remove binning logic, although useful it doesnt work in current
  scenario as there is no upper limit on the size of allocation. If an
app or framework uses entire VRAM and then creates suballocs, binning
would result in failure.

Change-Id: Icc27c13e433bb4a1f03e82028d8718488b43bfa5
2024-11-19 04:28:20 -05:00