76333 Commits

Autor SHA1 Nachricht Datum
Karl W Schulz 624606771f enable more function demarcation for analyze tracing
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 76121f20a9]
2024-03-15 09:31:22 -05:00
Karl W Schulz 76121f20a9 enable more function demarcation for analyze tracing
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-15 09:31:22 -05:00
Jaydeep Patel cab05268fa SWDEV-447525 - Zero-initialize hipMemPoolProps.
Change-Id: Iee71961bd1d679f0a6a9223e6387748602706c2d


[ROCm/hip-tests commit: b45bc412d7]
2024-03-15 14:26:00 +00:00
Jaydeep Patel b45bc412d7 SWDEV-447525 - Zero-initialize hipMemPoolProps.
Change-Id: Iee71961bd1d679f0a6a9223e6387748602706c2d
2024-03-15 14:26:00 +00:00
Ioannis Assiouras b46d3c0f8d SWDEV-451166 - Disable kernel args for non-XGMI if HDP flush register is invalid
Change-Id: I227e046e2b9cb25476a50240f5d070adbd558f21


[ROCm/clr commit: 96f5c44851]
2024-03-15 05:27:52 -04:00
Ioannis Assiouras 96f5c44851 SWDEV-451166 - Disable kernel args for non-XGMI if HDP flush register is invalid
Change-Id: I227e046e2b9cb25476a50240f5d070adbd558f21
2024-03-15 05:27:52 -04:00
srawat 7c8cf72d35 refactor RCCL (#1112)
* refactor RCCL

* rccl updates

* Update index.rst

* refactor

* Update what-is-rccl.rst

[ROCm/rccl commit: 45ee5734dd]
2024-03-15 14:14:47 +05:30
srawat 45ee5734dd refactor RCCL (#1112)
* refactor RCCL

* rccl updates

* Update index.rst

* refactor

* Update what-is-rccl.rst
2024-03-15 14:14:47 +05:30
Rakesh Roy b479656356 SWDEV-1 - Disable failing tests in Windows PSDB
- These tests are failing in Windows PSDB

Change-Id: I993f52cb942a5460bca5a40b6f6facd1a126d0a7


[ROCm/hip-tests commit: a19e465add]
2024-03-14 23:19:47 -04:00
Rakesh Roy a19e465add SWDEV-1 - Disable failing tests in Windows PSDB
- These tests are failing in Windows PSDB

Change-Id: I993f52cb942a5460bca5a40b6f6facd1a126d0a7
2024-03-14 23:19:47 -04:00
Karl W Schulz 3dbe61f462 logger update: assign color for TRACE level
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 3438bc9d0f]
2024-03-14 17:37:30 -05:00
Karl W Schulz 3438bc9d0f logger update: assign color for TRACE level
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-14 17:37:30 -05:00
Karl W Schulz 8d6a8e3b06 update logging formatter handling for consistent behavior with error messsages
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 69af2ffc83]
2024-03-14 17:37:30 -05:00
Karl W Schulz 69af2ffc83 update logging formatter handling for consistent behavior with error messsages
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-14 17:37:30 -05:00
Karl W Schulz b8b5409d4f updating version file for RC1
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 04c0c8ad46]
2024-03-14 14:46:41 -05:00
Karl W Schulz 04c0c8ad46 updating version file for RC1
Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-14 14:46:41 -05:00
David Yat Sin 9d842dd1d8 Fix uninialized variables
Change-Id: Ie5da4547fa764e55162aff287cbb338ed4324093
2024-03-14 15:20:56 -04:00
David Yat Sin 7382f5b5b3 Fix uninialized variables
Change-Id: Ie5da4547fa764e55162aff287cbb338ed4324093


[ROCm/ROCR-Runtime commit: 9d842dd1d8]
2024-03-14 15:20:56 -04:00
Sebastian Luzynski 676b326fb7 SWDEV-441276 - Add tests for hipDrvPointerGetAttributes
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com>
Change-Id: I45621e39d6ec38401382b6d5d4f435f019207ee9


[ROCm/hip-tests commit: 501b7b5a80]
2024-03-14 14:45:09 -04:00
Sebastian Luzynski 501b7b5a80 SWDEV-441276 - Add tests for hipDrvPointerGetAttributes
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com>
Change-Id: I45621e39d6ec38401382b6d5d4f435f019207ee9
2024-03-14 14:45:09 -04:00
Karl W Schulz f442662aa2 update analyze_commands tests to demarcate a subset of tests which
should be run serially; needed to avoid file output race conditions in
a common directory

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: b38dcfd2c9]
2024-03-14 13:39:10 -05:00
Karl W Schulz b38dcfd2c9 update analyze_commands tests to demarcate a subset of tests which
should be run serially; needed to avoid file output race conditions in
a common directory

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>
2024-03-14 13:39:10 -05:00
Rahul Manocha 83bc874993 SWDEV-421025 - Catch Tests for Graph Instantiate With Params
Change-Id: I2f2387e3c00807cad5a4a807e289aecc45368d8c


[ROCm/hip-tests commit: 7279e09b73]
2024-03-14 14:30:59 -04:00
Rahul Manocha 7279e09b73 SWDEV-421025 - Catch Tests for Graph Instantiate With Params
Change-Id: I2f2387e3c00807cad5a4a807e289aecc45368d8c
2024-03-14 14:30:59 -04:00
taosang2 12dcaec75f SWDEV-438680 - Add copy perf test cases
Add copy perf test cases for all devices to
all devices.

Change-Id: I6fa9e2c111a9ef48ef63a721e7a64c54e7f2a72f


[ROCm/hip-tests commit: c745949ec1]
2024-03-14 14:28:19 -04:00
taosang2 c745949ec1 SWDEV-438680 - Add copy perf test cases
Add copy perf test cases for all devices to
all devices.

Change-Id: I6fa9e2c111a9ef48ef63a721e7a64c54e7f2a72f
2024-03-14 14:28:19 -04:00
Galantsev, Dmitrii eef4169a0f SWDEV-449212 - Fix static build
Disable Python interface and CLI tool for static builds (when
-DBUILD_SHARED_LIBS=OFF is passed to cmake)

Change-Id: I32bbd94d70628a50029a748f7493b55c91d45e02
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2024-03-14 13:31:34 -04:00
Galantsev, Dmitrii 3a2f4286cc SWDEV-449212 - Fix static build
Disable Python interface and CLI tool for static builds (when
-DBUILD_SHARED_LIBS=OFF is passed to cmake)

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


[ROCm/amdsmi commit: eef4169a0f]
2024-03-14 13:31:34 -04:00
Maisam Arif 25c8ff6c2a SWDEV-449314 - Added pyyaml check before installing via pip
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ie6d0d664e74b47c1efce6e6fac19ee4a1bf0d5eb
2024-03-14 13:31:06 -04:00
Maisam Arif 9bbd32046e SWDEV-449314 - Added pyyaml check before installing via pip
Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ie6d0d664e74b47c1efce6e6fac19ee4a1bf0d5eb


[ROCm/amdsmi commit: 25c8ff6c2a]
2024-03-14 13:31:06 -04:00
Pedram Alizadeh 17b9546da9 msccl algorithms tuning for allgather on MI300 (#1110)
[ROCm/rccl commit: 50f22e8317]
2024-03-14 12:18:26 -04:00
Pedram Alizadeh 50f22e8317 msccl algorithms tuning for allgather on MI300 (#1110) 2024-03-14 12:18:26 -04:00
Nick Curtis c5408fb22b fixup MI300 MFMA rate disagreement between SOL and pipeline (#315)
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>

[ROCm/rocprofiler-compute commit: b610e1c27b]
2024-03-14 10:41:35 -05:00
Nick Curtis b610e1c27b fixup MI300 MFMA rate disagreement between SOL and pipeline (#315)
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
Co-authored-by: Nicholas Curtis <nicurtis@amd.com>
2024-03-14 10:41:35 -05:00
Anusha GodavarthySurya ec391d7249 SWDEV-436126 - hipStreamDestroy to remove stream from capture list
Change-Id: Ie735f27b9c5df4faf39bd4be10fbe4401fd88cdb


[ROCm/clr commit: 476dc4c87c]
2024-03-14 11:32:10 -04:00
Anusha GodavarthySurya 476dc4c87c SWDEV-436126 - hipStreamDestroy to remove stream from capture list
Change-Id: Ie735f27b9c5df4faf39bd4be10fbe4401fd88cdb
2024-03-14 11:32:10 -04:00
David Salinas 7de3d5a95a roc-obj uses incorrect path to find ROCm's llvm-objdump
SWDEV-448278 - [LLNLA-260] (ELCAP-546) roc-obj uses bad path

Change-Id: I1a19f1fea29b301cfc183018fa050a8b8aeaaf02


[ROCm/clr commit: 383ed4cedf]
2024-03-14 10:55:25 -04:00
David Salinas 383ed4cedf roc-obj uses incorrect path to find ROCm's llvm-objdump
SWDEV-448278 - [LLNLA-260] (ELCAP-546) roc-obj uses bad path

Change-Id: I1a19f1fea29b301cfc183018fa050a8b8aeaaf02
2024-03-14 10:55:25 -04:00
Jonathan R. Madsen 3712738692 Context Updates (#624)
* Improve error checks related to context create/start/stop/is_valid

* Bump version to 0.2.1

* Track number of kernels associated with correlation id

- add atomic kernel counter variable to context::correlation_id

* Update lib/rocprofiler-sdk/hsa/queue.cpp

- apply the +/- kernel count

[ROCm/rocprofiler-sdk commit: 0fdb21c050]
2024-03-14 04:40:58 -05:00
Jonathan R. Madsen 0fdb21c050 Context Updates (#624)
* Improve error checks related to context create/start/stop/is_valid

* Bump version to 0.2.1

* Track number of kernels associated with correlation id

- add atomic kernel counter variable to context::correlation_id

* Update lib/rocprofiler-sdk/hsa/queue.cpp

- apply the +/- kernel count
2024-03-14 04:40:58 -05:00
Satyanvesh Dittakavi 15f01694f4 SWDEV-444021 - Implement hipGetFuncBySymbol
Change-Id: I7ef13d02c5b5c6ce2386ccb92b5602d005b35988


[ROCm/clr commit: 684fd60c8f]
2024-03-14 02:56:30 -04:00
Satyanvesh Dittakavi 684fd60c8f SWDEV-444021 - Implement hipGetFuncBySymbol
Change-Id: I7ef13d02c5b5c6ce2386ccb92b5602d005b35988
2024-03-14 02:56:30 -04:00
Jonathan R. Madsen 72fdb3e8ed Fix tracing context domain logic for operations (#621)
* Fix tracing context domain logic for operations

- logic error: domain enabled (all operations all implicitly enabled) + domain enabled for subset of operations resulted in only explicitly enabled operations being treated as enabled
- domain_context: split single bitset for operations in all domains into array of bitsets for each domain

* Update lib/common/mpl.hpp

- assert_false for static_asserts in if constexpr expressions

* Update lib/rocprofiler-sdk/tests/contexts.cpp

- Tests for validating logic regarding domain and operations for callback and buffer tracing

[ROCm/rocprofiler-sdk commit: 7ab1a8015f]
2024-03-14 01:25:43 -05:00
Jonathan R. Madsen 7ab1a8015f Fix tracing context domain logic for operations (#621)
* Fix tracing context domain logic for operations

- logic error: domain enabled (all operations all implicitly enabled) + domain enabled for subset of operations resulted in only explicitly enabled operations being treated as enabled
- domain_context: split single bitset for operations in all domains into array of bitsets for each domain

* Update lib/common/mpl.hpp

- assert_false for static_asserts in if constexpr expressions

* Update lib/rocprofiler-sdk/tests/contexts.cpp

- Tests for validating logic regarding domain and operations for callback and buffer tracing
2024-03-14 01:25:43 -05:00
Sameer Sahasrabuddhe 1420a99573 SWDEV-445522 - Document the HIP crosslane warp sync APIs
Change-Id: I08af4cd4da067d82560679f0f064d0e3e3d20318


[ROCm/hip commit: 4a651d97de]
2024-03-14 10:25:54 +05:30
Sameer Sahasrabuddhe 4a651d97de SWDEV-445522 - Document the HIP crosslane warp sync APIs
Change-Id: I08af4cd4da067d82560679f0f064d0e3e3d20318
2024-03-14 10:25:54 +05:30
guanyu12 31e14064e3 Merge amd-staging into amd-master 20240314
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I1d79ce09196cf101c2a885fd6be8f1094e8d5f9f


[ROCm/rocm_smi_lib commit: ab8ebd4dea]
2024-03-14 11:15:44 +08:00
guanyu12 ab8ebd4dea Merge amd-staging into amd-master 20240314
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I1d79ce09196cf101c2a885fd6be8f1094e8d5f9f
2024-03-14 11:15:44 +08:00
guanyu12 fc53ab5df5 Merge amd-dev into amd-master 20240314
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I120424cd46e7e5cc8ff52df089eec8a6e0ca3399
2024-03-14 11:12:52 +08:00
guanyu12 a78b79aa16 Merge amd-dev into amd-master 20240314
Signed-off-by: guanyu12 <guanyu12@amd.com>
Change-Id: I120424cd46e7e5cc8ff52df089eec8a6e0ca3399


[ROCm/amdsmi commit: fc53ab5df5]
2024-03-14 11:12:52 +08:00