76333 Коммитов
Автор SHA1 Сообщение Дата
Galantsev, Dmitrii aa1dd8391e Merge remote-tracking branch 'rocmsmi/amd-staging' into HEAD
Change-Id: I18c19dc54eedc9a9c851e5d8d0fdfa7b632e23a5
2023-09-26 14:03:23 -05:00
Galantsev, Dmitrii 245a8381e4 Merge remote-tracking branch 'rocmsmi/amd-staging' into HEAD
Change-Id: I18c19dc54eedc9a9c851e5d8d0fdfa7b632e23a5


[ROCm/amdsmi commit: aa1dd8391e]
2023-09-26 14:03:23 -05:00
Galantsev, Dmitrii 9d07110891 Fix out-of-bounds array access for --showvc
get_od_clk_volt_info assumed the size of the file instead of checking
the length. This caused out-of-bounds array element access.

Change-Id: Ibda8f0c3a6d1623d48964641ae5ef610d2072e94
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/rocm_smi_lib commit: 8eb9f892d3]
2023-09-26 13:59:37 -05:00
Galantsev, Dmitrii 8eb9f892d3 Fix out-of-bounds array access for --showvc
get_od_clk_volt_info assumed the size of the file instead of checking
the length. This caused out-of-bounds array element access.

Change-Id: Ibda8f0c3a6d1623d48964641ae5ef610d2072e94
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-09-26 13:59:37 -05:00
Galantsev, Dmitrii 555ff6a653 Fix out-of-bounds array access for --showvc
get_od_clk_volt_info assumed the size of the file instead of checking
the length. This caused out-of-bounds array element access.

Change-Id: Ibda8f0c3a6d1623d48964641ae5ef610d2072e94
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 8eb9f892d3]
2023-09-26 13:59:37 -05:00
b66bcdd107 Migrate XML counter defs and reader from v1/v2 (#25)
* Migrate XML counter defs and reader from v1/v2

* working set

* more fixes

* Update CMakeLists.txt

* source formatting (clang-format v11) (#83)

Co-authored-by: bwelton <bwelton@users.noreply.github.com>

* Update source/lib/rocprofiler/counters/CMakeLists.txt

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

[ROCm/rocprofiler-sdk commit: 59cc2a382c]
2023-09-26 13:50:57 -05:00
59cc2a382c Migrate XML counter defs and reader from v1/v2 (#25)
* Migrate XML counter defs and reader from v1/v2

* working set

* more fixes

* Update CMakeLists.txt

* source formatting (clang-format v11) (#83)

Co-authored-by: bwelton <bwelton@users.noreply.github.com>

* Update source/lib/rocprofiler/counters/CMakeLists.txt

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com>
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
2023-09-26 13:50:57 -05:00
Jonathan R. Madsen 9f2109381b Sync with rocprofiler updates (#26)
- Update rocprofiler_configure prototype
- add compile_commands.json to .gitignore

[ROCm/rocprofiler-register commit: 5a6ac895d1]
2023-09-26 13:50:23 -05:00
Jonathan R. Madsen 5a6ac895d1 Sync with rocprofiler updates (#26)
- Update rocprofiler_configure prototype
- add compile_commands.json to .gitignore
2023-09-26 13:50:23 -05:00
AravindanC c274b20863 SWDEV-421448 - add library link directory for dynamicLoading test
Change-Id: I64c90b7dd84990bec31e8aa26b1fffb6482c49ab


[ROCm/hip-tests commit: cdd59ef727]
2023-09-26 12:29:30 -04:00
AravindanC cdd59ef727 SWDEV-421448 - add library link directory for dynamicLoading test
Change-Id: I64c90b7dd84990bec31e8aa26b1fffb6482c49ab
2023-09-26 12:29:30 -04:00
Jatin Chaudhary 77ef46fb63 SWDEV-412457 - <thread> header needs to be included
Change-Id: Ia291e5e4cc28050e05e6d7e5d7904698db56dce5


[ROCm/roctracer commit: b2671813eb]
2023-09-26 14:52:25 +01:00
Jatin Chaudhary b2671813eb SWDEV-412457 - <thread> header needs to be included
Change-Id: Ia291e5e4cc28050e05e6d7e5d7904698db56dce5
2023-09-26 14:52:25 +01:00
Sylvain Jeaugey 69ee68b6d3 2.19.3-1
H800/H100 fixes and tuning.
Re-enable intra-process direct pointer buffer access when CUMEM is
enabled.


[ROCm/rccl commit: 8c6c595185]
2023-09-26 05:57:15 -07:00
Sylvain Jeaugey 8c6c595185 2.19.3-1
H800/H100 fixes and tuning.
Re-enable intra-process direct pointer buffer access when CUMEM is
enabled.
2023-09-26 05:57:15 -07:00
Sylvain Jeaugey 216dfe3d55 Merge remote-tracking branch 'origin/master' into v2.19
[ROCm/rccl commit: 3435178b6c]
2023-09-26 05:55:56 -07:00
Sylvain Jeaugey 3435178b6c Merge remote-tracking branch 'origin/master' into v2.19 2023-09-26 05:55:56 -07:00
Sylvain Jeaugey 506d6c332c 2.19.1-1
Add local user buffer registration for NVLink SHARP.
Add tuning plugin support.
Increase net API to v7 to allow for device-side packet reordering;
remove support for v4 plugins.
Add support for RoCE ECE.
Add support for C2C links.
Better detect SHM allocation failures to avoid crash with Bus Error.
Fix missing thread unlocks in bootstrap (Fixes #936).
Disable network flush by default on H100.
Move device code from src/collectives/device to src/device.


[ROCm/rccl commit: f9c3dc251e]
2023-09-26 05:50:33 -07:00
Sylvain Jeaugey f9c3dc251e 2.19.1-1
Add local user buffer registration for NVLink SHARP.
Add tuning plugin support.
Increase net API to v7 to allow for device-side packet reordering;
remove support for v4 plugins.
Add support for RoCE ECE.
Add support for C2C links.
Better detect SHM allocation failures to avoid crash with Bus Error.
Fix missing thread unlocks in bootstrap (Fixes #936).
Disable network flush by default on H100.
Move device code from src/collectives/device to src/device.
2023-09-26 05:50:33 -07:00
Ioannis Assiouras 153d0f5886 SWDEV-396618,SWDEV-398655 - Re-enabled Unit_hipEventElapsedTime_NotReady_Negative on windows
Change-Id: I9b13136f78d40edaabf14bce13462397f119496e


[ROCm/hip-tests commit: ab544d4136]
2023-09-26 12:52:44 +01:00
Ioannis Assiouras ab544d4136 SWDEV-396618,SWDEV-398655 - Re-enabled Unit_hipEventElapsedTime_NotReady_Negative on windows
Change-Id: I9b13136f78d40edaabf14bce13462397f119496e
2023-09-26 12:52:44 +01:00
Jatin Chaudhary 63278e0877 SWDEV-412457 - use proper headers for functionality used in hip-tests
Change-Id: I2ca20c17b4732638bf05e66196c500c5d25de3b2


[ROCm/hip-tests commit: fe4891ad52]
2023-09-26 05:45:55 -04:00
Jatin Chaudhary fe4891ad52 SWDEV-412457 - use proper headers for functionality used in hip-tests
Change-Id: I2ca20c17b4732638bf05e66196c500c5d25de3b2
2023-09-26 05:45:55 -04:00
Jatin Chaudhary acf40cd6df SWDEV-306642 - remove gcnArch from tests
Change-Id: Ibc16aa1bc3507fb583ac9c68394b1ab9b2ba7af4


[ROCm/hip-tests commit: 2c17edbced]
2023-09-26 05:34:34 -04:00
Jatin Chaudhary 2c17edbced SWDEV-306642 - remove gcnArch from tests
Change-Id: Ibc16aa1bc3507fb583ac9c68394b1ab9b2ba7af4
2023-09-26 05:34:34 -04:00
Giovanni LB 7418c52cc8 SWDEV-423659: Disabling HIP_ACTIVITY when HSA_ACTIVITY is enabled.
Change-Id: If64fabdcd0d8a718dd0017c2bc821a94c999e87e
2023-09-26 01:13:21 -04:00
Giovanni LB 3badb4ba81 SWDEV-423659: Disabling HIP_ACTIVITY when HSA_ACTIVITY is enabled.
Change-Id: If64fabdcd0d8a718dd0017c2bc821a94c999e87e


[ROCm/rocprofiler commit: 7418c52cc8]
2023-09-26 01:13:21 -04:00
Satyanvesh Dittakavi 43670ec526 SWDEV-421415 - Pass the right hip major, minor versions to hiprtc builtins
Change-Id: I2ff5787039891d1d3390c996d37bf342e0a88705


[ROCm/clr commit: f5a9a36cf3]
2023-09-26 00:52:54 -04:00
Satyanvesh Dittakavi f5a9a36cf3 SWDEV-421415 - Pass the right hip major, minor versions to hiprtc builtins
Change-Id: I2ff5787039891d1d3390c996d37bf342e0a88705
2023-09-26 00:52:54 -04:00
Hao Zhou 510654fb3d Merge amd-staging into amd-master 20230926
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I6d152514b258cf7b5f0ab0e54e2539ab5f033f14


[ROCm/rocm_smi_lib commit: 4ce4535450]
2023-09-26 09:40:23 +08:00
Hao Zhou 4ce4535450 Merge amd-staging into amd-master 20230926
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I6d152514b258cf7b5f0ab0e54e2539ab5f033f14
2023-09-26 09:40:23 +08:00
Maisam Arif b452c8e2a3 Merge amd-dev into amd-master 20230925
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ib028fd7749f8c38bcf64b11682468c464ca567c7
2023-09-25 20:18:36 -05:00
Maisam Arif 3cb76f4149 Merge amd-dev into amd-master 20230925
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ib028fd7749f8c38bcf64b11682468c464ca567c7


[ROCm/amdsmi commit: b452c8e2a3]
2023-09-25 20:18:36 -05:00
Maisam Arif 5131e61ce4 Removed comma from vendor_name for output formatting
Change-Id: Ief4b9c2b68cbf16cb994d78bc3ae3f4fe702fd70
Signed-off-by: Maisam Arif <maisarif@amd.com>
2023-09-25 14:57:44 -05:00
Maisam Arif a360cb15ed Removed comma from vendor_name for output formatting
Change-Id: Ief4b9c2b68cbf16cb994d78bc3ae3f4fe702fd70
Signed-off-by: Maisam Arif <maisarif@amd.com>


[ROCm/amdsmi commit: 5131e61ce4]
2023-09-25 14:57:44 -05:00
Maisam Arif 535f93c1cf Merge amd-dev into amd-master 20230925
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ib60e35c5b8e40229d6da61af2b748f90d8d54417
2023-09-25 11:32:29 -05:00
Maisam Arif 854d069f1f Merge amd-dev into amd-master 20230925
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ib60e35c5b8e40229d6da61af2b748f90d8d54417


[ROCm/amdsmi commit: 535f93c1cf]
2023-09-25 11:32:29 -05:00
Julia Jiang b176406de3 SWDEV-400025 - Adding documentation on differences between C and C++ HIP programs in FAQ
Change-Id: I203fbd0023ff8f59de126a18e9454634f39a3e03


[ROCm/hip commit: dbd5804161]
2023-09-25 12:27:16 -04:00
Julia Jiang dbd5804161 SWDEV-400025 - Adding documentation on differences between C and C++ HIP programs in FAQ
Change-Id: I203fbd0023ff8f59de126a18e9454634f39a3e03
2023-09-25 12:27:16 -04:00
Galantsev, Dmitrii 21dcf6d66c SWDEV-423796 - Resolve stack smashing issue
Inconsistency between struct fields caused stack smashing

Change-Id: Ib06d67723e062d4306420854ba7ab45fb252ffe3
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-09-25 11:24:55 -05:00
Galantsev, Dmitrii 07e65d05d4 SWDEV-423796 - Resolve stack smashing issue
Inconsistency between struct fields caused stack smashing

Change-Id: Ib06d67723e062d4306420854ba7ab45fb252ffe3
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 21dcf6d66c]
2023-09-25 11:24:55 -05:00
Giovanni LB 4ab6b8edcb SWDEV-419972: Disable MP test
Change-Id: I646ee0206ef589e7c57107accfa00ccc801af40c
2023-09-25 12:59:56 -03:00
Giovanni LB b92ddf8fd0 SWDEV-419972: Disable MP test
Change-Id: I646ee0206ef589e7c57107accfa00ccc801af40c


[ROCm/rocprofiler commit: 4ab6b8edcb]
2023-09-25 12:59:56 -03:00
Shweta Khatri 4eb6ed7799 Using new KFD HSA extended coherent memory flag
Using new ExtendedCoherent KFD HSA memory flag to achieve system
scope coherence on atomic instructions. Non-compliant systems may
have the need to perform explicit HDP flushes to achieve system
scope coherence using this flag.

Change-Id: Ic6b47c0e97285086fa1f52bbfa4597b81cadafeb
2023-09-25 10:36:04 -04:00
Shweta Khatri ecde4153d8 Using new KFD HSA extended coherent memory flag
Using new ExtendedCoherent KFD HSA memory flag to achieve system
scope coherence on atomic instructions. Non-compliant systems may
have the need to perform explicit HDP flushes to achieve system
scope coherence using this flag.

Change-Id: Ic6b47c0e97285086fa1f52bbfa4597b81cadafeb


[ROCm/ROCR-Runtime commit: 4eb6ed7799]
2023-09-25 10:36:04 -04:00
Jatin Chaudhary f9abda8654 SWDEV-410898 - Fix include-what-you-use for headers
Change-Id: Iefe017563adbd1ac59ae57353dd441e580d351be


[ROCm/hip commit: 472566ca18]
2023-09-25 08:51:05 -04:00
Jatin Chaudhary 472566ca18 SWDEV-410898 - Fix include-what-you-use for headers
Change-Id: Iefe017563adbd1ac59ae57353dd441e580d351be
2023-09-25 08:51:05 -04:00
Jatin Chaudhary b624ca8896 SWDEV-410898 - Add includes in files that use them
Change-Id: I14d9ea233d57c7267da3f9688305b949ced71a53


[ROCm/clr commit: 0668f20780]
2023-09-25 08:45:22 -04:00
Jatin Chaudhary 0668f20780 SWDEV-410898 - Add includes in files that use them
Change-Id: I14d9ea233d57c7267da3f9688305b949ced71a53
2023-09-25 08:45:22 -04:00
Galantsev, Dmitrii 31cc2eecfb Merge remote-tracking branch 'rocmsmi/amd-staging' into HEAD
Change-Id: I0661926c10eef2bc32b83d9a63a3a6eb6991e781
2023-09-25 04:35:53 -05:00