76333 Коммитов

Автор SHA1 Сообщение Дата
guanyu12 3f50f25590 Merge amd-dev into amd-master 20240329
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I1506e7e9a0b2129edb7ab72fc0162e351036baaf
2024-03-29 10:24:00 +08:00
guanyu12 a8dc32ca65 Merge amd-dev into amd-master 20240329
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I1506e7e9a0b2129edb7ab72fc0162e351036baaf


[ROCm/amdsmi commit: 3f50f25590]
2024-03-29 10:24:00 +08:00
Anusha GodavarthySurya ae296c8fad SWDEV-443567 - SWDEV-436126 - Fix Prohibited and Unhandled Operations during capture
=> hipDeviceSynchronize is not allowed during capture.
=> hipEventSynchronize during capture should return hipErrorCapturedEvent error
=> hipEventQuery during capture should return hipErrorCapturedEvent error
hipStreamSynchronize, hipEventSynchronize, hipStreamWaitEvent, hipStreamQuery
For Side Stream(Stream that is not currently under capture):
=> If current thread is capturing in relaxed mode, calls are allowed
=> If any stream in current/concurrent thread is capturing in global mode, calls are not allowed
=> If any stream in current thread is capturing in ThreadLocal mode, calls are not allowed
For Stream that is currently under capture
=> calls are not allowed
=> Any call that is not allowed during capture invalidates the capture sequence
=> It is invalid to call synchronous APIs during capture. Synchronous APIs,
such as hipMemcpy(), enqueue work to the legacy stream and synchronize it before returning.

Change-Id: I201c6e63e1a5d93fd416a3b520264c0fdbe31237


[ROCm/clr commit: 19b4660cbb]
2024-03-28 22:10:31 -04:00
Anusha GodavarthySurya 19b4660cbb SWDEV-443567 - SWDEV-436126 - Fix Prohibited and Unhandled Operations during capture
=> hipDeviceSynchronize is not allowed during capture.
=> hipEventSynchronize during capture should return hipErrorCapturedEvent error
=> hipEventQuery during capture should return hipErrorCapturedEvent error
hipStreamSynchronize, hipEventSynchronize, hipStreamWaitEvent, hipStreamQuery
For Side Stream(Stream that is not currently under capture):
=> If current thread is capturing in relaxed mode, calls are allowed
=> If any stream in current/concurrent thread is capturing in global mode, calls are not allowed
=> If any stream in current thread is capturing in ThreadLocal mode, calls are not allowed
For Stream that is currently under capture
=> calls are not allowed
=> Any call that is not allowed during capture invalidates the capture sequence
=> It is invalid to call synchronous APIs during capture. Synchronous APIs,
such as hipMemcpy(), enqueue work to the legacy stream and synchronize it before returning.

Change-Id: I201c6e63e1a5d93fd416a3b520264c0fdbe31237
2024-03-28 22:10:31 -04:00
Aryan Salmanpour 1269f81629 Add support for various partition modes on MI300 (#302)
* Add support for various partition modes on MI300

* code clean up

[ROCm/rocdecode commit: 30790842f1]
2024-03-28 21:40:45 -04:00
Aryan Salmanpour 30790842f1 Add support for various partition modes on MI300 (#302)
* Add support for various partition modes on MI300

* code clean up
2024-03-28 21:40:45 -04:00
German Andryeyev 4f123e9c10 SWDEV-449922 - Remove a global lock for queues on wait
The new logic has a lock for PAL call and doesn't require the lock for queues.

Change-Id: I61b67c3c4abd2ede44809de1d6beed756766032e


[ROCm/clr commit: 2f3ad43c4a]
2024-03-28 18:17:46 -04:00
German Andryeyev 2f3ad43c4a SWDEV-449922 - Remove a global lock for queues on wait
The new logic has a lock for PAL call and doesn't require the lock for queues.

Change-Id: I61b67c3c4abd2ede44809de1d6beed756766032e
2024-03-28 18:17:46 -04:00
German Andryeyev 31ace540fa SWDEV-449922 - Remove per queue residency update
alwaysResident setting doesn't require per queue residency tracking.
Thus, the logic can be skipped to avoid the lock of queues.

Change-Id: Ib5cff5b79d3ecb8c2f2eb2565cf069f9a69438b0


[ROCm/clr commit: 95e3958748]
2024-03-28 16:16:37 -04:00
German Andryeyev 95e3958748 SWDEV-449922 - Remove per queue residency update
alwaysResident setting doesn't require per queue residency tracking.
Thus, the logic can be skipped to avoid the lock of queues.

Change-Id: Ib5cff5b79d3ecb8c2f2eb2565cf069f9a69438b0
2024-03-28 16:16:37 -04:00
Giovanni LB 97288fedc9 Disabling ATT Tests
Change-Id: I0e03337de967aedaa15600c8b848ea618376d8a2
2024-03-28 15:22:37 -04:00
Giovanni LB 6081bfeb56 Disabling ATT Tests
Change-Id: I0e03337de967aedaa15600c8b848ea618376d8a2


[ROCm/rocprofiler commit: 97288fedc9]
2024-03-28 15:22:37 -04:00
mberenjk ca4ba933a3 adding git version to rccl-tests (#69)
Co-authored-by: mberenjk <mberenjk@amd.com>

[ROCm/rccl-tests commit: 3f7f7859bf]
2024-03-28 14:03:59 -05:00
mberenjk 3f7f7859bf adding git version to rccl-tests (#69)
Co-authored-by: mberenjk <mberenjk@amd.com>
2024-03-28 14:03:59 -05:00
Anusha GodavarthySurya 8b89aab0d4 SWDEV-436126 - Fix Unit_hipStreamBeginCapture_StreamSync_OngoingCapture_MThread global mode
Change-Id: I766ff33485a49df98380cfc8a17bbd9db7548faa


[ROCm/hip-tests commit: 3641ca591c]
2024-03-28 06:14:19 +00:00
Anusha GodavarthySurya 3641ca591c SWDEV-436126 - Fix Unit_hipStreamBeginCapture_StreamSync_OngoingCapture_MThread global mode
Change-Id: I766ff33485a49df98380cfc8a17bbd9db7548faa
2024-03-28 06:14:19 +00:00
Kiriti Gowda 80c54d2210 Setup - updates & Fixes (#301)
* Setup - Updates

* Setup - Develop Install Default OFF

* Developer - Default OFF

[ROCm/rocdecode commit: ad7f228774]
2024-03-28 00:23:53 -04:00
Kiriti Gowda ad7f228774 Setup - updates & Fixes (#301)
* Setup - Updates

* Setup - Develop Install Default OFF

* Developer - Default OFF
2024-03-28 00:23:53 -04:00
Galantsev, Dmitrii 9d55c26247 Remove -X from .hsaco files
Change-Id: I1f1b4f07eb854ce2e254564b83719be52b553b02
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2024-03-27 20:35:08 -05:00
Galantsev, Dmitrii 53ecc0fc81 Remove -X from .hsaco files
Change-Id: I1f1b4f07eb854ce2e254564b83719be52b553b02
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/rdc commit: 9d55c26247]
2024-03-27 20:35:08 -05:00
Sam Wu 2258c0cc18 Fix README image (#6)
* Fix README image

* Scale image down

[ROCm/rocjpeg commit: 1610a7106f]
2024-03-27 19:58:37 -04:00
Sam Wu 1610a7106f Fix README image (#6)
* Fix README image

* Scale image down
2024-03-27 19:58:37 -04:00
David Galiffi 9ab37345b8 Fix link to ROCm install instructions (#333)
Now pointing to https://rocm.docs.amd.com/projects/install-on-linux/en/latest/.

[ROCm/rocprofiler-systems commit: b1e5c356aa]
2024-03-27 18:13:06 -05:00
David Galiffi b1e5c356aa Fix link to ROCm install instructions (#333)
Now pointing to https://rocm.docs.amd.com/projects/install-on-linux/en/latest/.
2024-03-27 18:13:06 -05:00
Oliveira, Daniel 08e2e21bab fix: [SWDEV-442525] [rocm/amd_smi_lib]
Fixes gpu_process_list

Code changes related to the following:
  * amdsmi_get_gpu_process_list()
  * CLI
  * Examples
  * Unit tests
  * Changelog
  * Readme
  * rocm_smi_lib commit: 677433b367

Change-Id: I9210fbca7a5da92d0a8b472b72ca82597c8e4fb5
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>
2024-03-27 16:48:24 -05:00
Oliveira, Daniel 9e2b1d8a09 fix: [SWDEV-442525] [rocm/amd_smi_lib]
Fixes gpu_process_list

Code changes related to the following:
  * amdsmi_get_gpu_process_list()
  * CLI
  * Examples
  * Unit tests
  * Changelog
  * Readme
  * rocm_smi_lib commit: 677433b367

Change-Id: I9210fbca7a5da92d0a8b472b72ca82597c8e4fb5
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>


[ROCm/amdsmi commit: 08e2e21bab]
2024-03-27 16:48:24 -05:00
Giovanni LB bf749ba8d6 Fixing XCC-based metrics
Change-Id: I7451355b5b5eeefbd1c78b996d4ca5c4b770246a
2024-03-27 16:17:24 -04:00
Giovanni LB 998fce25e0 Fixing XCC-based metrics
Change-Id: I7451355b5b5eeefbd1c78b996d4ca5c4b770246a


[ROCm/rocprofiler commit: bf749ba8d6]
2024-03-27 16:17:24 -04:00
Sam Wu bfaf0f519d Setup for ReadtheDocs (#5)
* Set up documentation config for ReadtheDocs

* Fix image link and markdown lint violations in README

* Target develop branch for bot PRs

[ROCm/rocjpeg commit: 612116e059]
2024-03-27 14:13:32 -06:00
Sam Wu 612116e059 Setup for ReadtheDocs (#5)
* Set up documentation config for ReadtheDocs

* Fix image link and markdown lint violations in README

* Target develop branch for bot PRs
2024-03-27 14:13:32 -06:00
Aryan Salmanpour 39face871e Add support for detecting visible devices before initializing va-api (#4)
[ROCm/rocjpeg commit: e93199e3d8]
2024-03-27 14:14:27 -04:00
Aryan Salmanpour e93199e3d8 Add support for detecting visible devices before initializing va-api (#4) 2024-03-27 14:14:27 -04:00
Lakshmi Kumar c8ddf324b3 exclude build folders from samples in install (#300)
[ROCm/rocdecode commit: 9fa7fe15fd]
2024-03-27 14:13:00 -04:00
Lakshmi Kumar 9fa7fe15fd exclude build folders from samples in install (#300) 2024-03-27 14:13:00 -04:00
dependabot[bot] d6aba883d4 Bump rocm-docs-core from 0.37.0 to 0.38.0 in /docs/sphinx (#1127)
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core) from 0.37.0 to 0.38.0.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: rocm-docs-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

[ROCm/rccl commit: d0d1bfdeda]
2024-03-27 11:24:30 -06:00
dependabot[bot] d0d1bfdeda Bump rocm-docs-core from 0.37.0 to 0.38.0 in /docs/sphinx (#1127)
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core) from 0.37.0 to 0.38.0.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: rocm-docs-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 11:24:30 -06:00
Branislav Brzak b2f3b86f5b SWDEV-447357 - Implement test coverage report integration
Change-Id: I9daa851dc2b86c3400dea700f01f5ad65bd119a1


[ROCm/hip-tests commit: 5fd4f31995]
2024-03-27 05:58:25 -04:00
Branislav Brzak 5fd4f31995 SWDEV-447357 - Implement test coverage report integration
Change-Id: I9daa851dc2b86c3400dea700f01f5ad65bd119a1
2024-03-27 05:58:25 -04:00
gobhardw 91ccbe97ff Fixing llama issue for arg parsing
Change-Id: I9e3e4a37493a7f280b1ef8a4c6ec6d940ddae6ce
2024-03-27 13:00:44 +05:30
gobhardw 2bbbc4805a Fixing llama issue for arg parsing
Change-Id: I9e3e4a37493a7f280b1ef8a4c6ec6d940ddae6ce


[ROCm/rocprofiler commit: 91ccbe97ff]
2024-03-27 13:00:44 +05:30
Maisam Arif d3a33b3ec3 Merge amd-dev into amd-master 20240327
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I69a4c59e900ba67e1f84934dc2cb967114c839cc
2024-03-27 01:11:22 -05:00
Maisam Arif 52d6791673 Merge amd-dev into amd-master 20240327
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I69a4c59e900ba67e1f84934dc2cb967114c839cc


[ROCm/amdsmi commit: d3a33b3ec3]
2024-03-27 01:11:22 -05:00
Maisam Arif 9800156a7a Bump Version to 24.5.0.0
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I2509c8c2df54f0c5e9376fc0a21c09adc74f0ea8
2024-03-27 01:08:42 -05:00
Maisam Arif dc0771d330 Bump Version to 24.5.0.0
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I2509c8c2df54f0c5e9376fc0a21c09adc74f0ea8


[ROCm/amdsmi commit: 9800156a7a]
2024-03-27 01:08:42 -05:00
Maisam Arif 51b3f8cccb SWDEV-452739 - Add CEM slot type to amd-smi
Updated CHANGELOG.md and re-added spaces after bolded lines

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ic728b3e9b083c62fe4c9791b8ede991f5dacc1ca
2024-03-27 02:01:25 -04:00
Maisam Arif 144ddec250 SWDEV-452739 - Add CEM slot type to amd-smi
Updated CHANGELOG.md and re-added spaces after bolded lines

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ic728b3e9b083c62fe4c9791b8ede991f5dacc1ca


[ROCm/amdsmi commit: 51b3f8cccb]
2024-03-27 02:01:25 -04:00
Jaydeep Patel 21a5b16faa SWDEV-450636 - Hostcall Listen thread cause seg fault due to main thread is being destroied by app/test's unload libamdhip64.so call.
Change-Id: I8d4a8d8b6801d9f6eb745c45adf831597def0cb5


[ROCm/clr commit: 4761ecbb15]
2024-03-27 00:10:55 -04:00
Jaydeep Patel 4761ecbb15 SWDEV-450636 - Hostcall Listen thread cause seg fault due to main thread is being destroied by app/test's unload libamdhip64.so call.
Change-Id: I8d4a8d8b6801d9f6eb745c45adf831597def0cb5
2024-03-27 00:10:55 -04:00
Lakshmi Kumar 2fa48d1f1d move getEnvVar function to common (#299)
[ROCm/rocdecode commit: d5b5a31881]
2024-03-26 19:07:13 -04:00
Lakshmi Kumar d5b5a31881 move getEnvVar function to common (#299) 2024-03-26 19:07:13 -04:00