German Andryeyev
7e385c4568
SWDEV-353281 - Disable MemPool functional test
...
Change-Id: I147d31c90f601dae88e06c55c4d5deb142ae61ae
[ROCm/hip-tests commit: f2dfd620c2 ]
2024-04-29 11:24:25 -04:00
German Andryeyev
f2dfd620c2
SWDEV-353281 - Disable MemPool functional test
...
Change-Id: I147d31c90f601dae88e06c55c4d5deb142ae61ae
2024-04-29 11:24:25 -04:00
David Yat Sin
57b93e02a4
Use pthread_attr_setaffinity_np when available
...
If pthread_attr_setaffinity_np function exists use it instead of
pthread_setaffinity_np as pthread_setaffinity_np seems to fail to set
the affinity settings on some systems.
Change-Id: Icd8b17039699ac10d9cd5c4dbb6ac44630673949
2024-04-29 15:02:54 +00:00
David Yat Sin
860be91593
Use pthread_attr_setaffinity_np when available
...
If pthread_attr_setaffinity_np function exists use it instead of
pthread_setaffinity_np as pthread_setaffinity_np seems to fail to set
the affinity settings on some systems.
Change-Id: Icd8b17039699ac10d9cd5c4dbb6ac44630673949
[ROCm/ROCR-Runtime commit: 57b93e02a4 ]
2024-04-29 15:02:54 +00:00
amd-jmacaran
7213005811
SWDEV-458516 - Add support for external CI builds using Azure Pipelines
...
Change-Id: Ie3f75c74d07e69507517b0b22017ca571f6ba762
[ROCm/hip commit: b0bbecfc17 ]
2024-04-29 10:53:33 -04:00
amd-jmacaran
b0bbecfc17
SWDEV-458516 - Add support for external CI builds using Azure Pipelines
...
Change-Id: Ie3f75c74d07e69507517b0b22017ca571f6ba762
2024-04-29 10:53:33 -04:00
David Yat Sin
b6829f7a72
Bump HSA_AMD_INTERFACE_VERSION_MINOR
...
Bumping HSA_AMD_INTERFACE_VERSION_MINOR version to 5 to account for
previously added GPU agent query: HSA_AMD_AGENT_INFO_MEMORY_PROPERTIES
Change-Id: Ic8cfdcfb7bad6f3d1e0b3d68f505a62074fc26b9
2024-04-29 12:55:18 +00:00
David Yat Sin
d803a2ceb8
Bump HSA_AMD_INTERFACE_VERSION_MINOR
...
Bumping HSA_AMD_INTERFACE_VERSION_MINOR version to 5 to account for
previously added GPU agent query: HSA_AMD_AGENT_INFO_MEMORY_PROPERTIES
Change-Id: Ic8cfdcfb7bad6f3d1e0b3d68f505a62074fc26b9
[ROCm/ROCR-Runtime commit: b6829f7a72 ]
2024-04-29 12:55:18 +00:00
Sebastian Luzynski
53fa7d6d30
SWDEV-441602 - Add tests for hiprtcLinkAddFile
...
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com >
Change-Id: Iae148c3c908e18247624937512908dbb3cbc460c
[ROCm/hip-tests commit: 586f8ad143 ]
2024-04-29 03:31:02 -04:00
Sebastian Luzynski
586f8ad143
SWDEV-441602 - Add tests for hiprtcLinkAddFile
...
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com >
Change-Id: Iae148c3c908e18247624937512908dbb3cbc460c
2024-04-29 03:31:02 -04:00
Wenkai Du
3906e992f8
MSCCL: add support for out-of-place all reduce ( #1156 )
...
[ROCm/rccl commit: 4e1b8c1cbb ]
2024-04-28 19:49:09 -07:00
Wenkai Du
4e1b8c1cbb
MSCCL: add support for out-of-place all reduce ( #1156 )
2024-04-28 19:49:09 -07:00
Wenkai Du
703014e960
Add back tree simple chunk size tuning ( #1157 )
...
[ROCm/rccl commit: cd6e840e0b ]
2024-04-28 19:48:53 -07:00
Wenkai Du
cd6e840e0b
Add back tree simple chunk size tuning ( #1157 )
2024-04-28 19:48:53 -07:00
kjayapra-amd
d49fa8d06b
SWDEV-413997 - Handling cases where multiple phys_mem is mapped into a single virtual address.
...
Change-Id: Ie678e607a64f2e5c35a10b9083185f041c5527ac
[ROCm/clr commit: 49b4aef8c9 ]
2024-04-28 08:28:12 -04:00
kjayapra-amd
49b4aef8c9
SWDEV-413997 - Handling cases where multiple phys_mem is mapped into a single virtual address.
...
Change-Id: Ie678e607a64f2e5c35a10b9083185f041c5527ac
2024-04-28 08:28:12 -04:00
Nilesh M Negi
b99b89e7a2
[GRAPH] Reduce NCCL_TOPO_MAX_NODES to 64 ( #1153 )
...
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com >
[ROCm/rccl commit: b90436d292 ]
2024-04-27 23:41:11 -05:00
Nilesh M Negi
b90436d292
[GRAPH] Reduce NCCL_TOPO_MAX_NODES to 64 ( #1153 )
...
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com >
2024-04-27 23:41:11 -05:00
Tim
afeaa17475
Merge pull request #1158 from AtlantaPepsi/NPKit_fix
...
Prevent segfault from npkit-enabled rccl build
[ROCm/rccl commit: cc39e91c6f ]
2024-04-26 12:44:04 -04:00
Tim
cc39e91c6f
Merge pull request #1158 from AtlantaPepsi/NPKit_fix
...
Prevent segfault from npkit-enabled rccl build
2024-04-26 12:44:04 -04:00
AtlantaPepsi
8cf28704ce
prevent segfault from npkit-enabled rccl build
...
Signed-off-by: AtlantaPepsi <timhu102@amd.com >
[ROCm/rccl commit: 67246649ac ]
2024-04-26 10:54:27 -05:00
AtlantaPepsi
67246649ac
prevent segfault from npkit-enabled rccl build
...
Signed-off-by: AtlantaPepsi <timhu102@amd.com >
2024-04-26 10:54:27 -05:00
coleramos425
3ac6cd4b53
Fix outstanding roofline test that was missed in previous commit
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 3f150409f1 ]
2024-04-26 10:53:57 -05:00
coleramos425
3f150409f1
Fix outstanding roofline test that was missed in previous commit
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-26 10:53:57 -05:00
Wenkai Du
3c94f98688
Revert "Use relaxed atomics for LL on GFX11 ( #859 )" ( #1148 )
...
This reverts commit 5983f0e371 .
Use inline asm for 128b load on GFX11 for better peformance.
[ROCm/rccl commit: f330b82985 ]
2024-04-26 07:49:55 -07:00
Wenkai Du
f330b82985
Revert "Use relaxed atomics for LL on GFX11 ( #859 )" ( #1148 )
...
This reverts commit 6a0a6a37d9 .
Use inline asm for 128b load on GFX11 for better peformance.
2024-04-26 07:49:55 -07:00
German Andryeyev
b1c0f73229
SWDEV-353281 - Corret VA unmap
...
Make sure graph mempool unmaps VA on release
Change-Id: Id3f1bd8d0115b533ae60aa5ba3676b8bf7e5b961
[ROCm/clr commit: 5c1804aa14 ]
2024-04-26 09:37:01 -04:00
German Andryeyev
5c1804aa14
SWDEV-353281 - Corret VA unmap
...
Make sure graph mempool unmaps VA on release
Change-Id: Id3f1bd8d0115b533ae60aa5ba3676b8bf7e5b961
2024-04-26 09:37:01 -04:00
Kent Russell
5e1f24f305
.github: Add CODEOWNERS file
...
Change-Id: Ia763b91177f1ae09d16e5968bed17b0dba62cbe5
Signed-off-by: Kent Russell <kent.russell@amd.com >
2024-04-26 09:21:39 -04:00
Kent Russell
0e9ad5e1a4
.github: Add CODEOWNERS file
...
Change-Id: Ia763b91177f1ae09d16e5968bed17b0dba62cbe5
Signed-off-by: Kent Russell <kent.russell@amd.com >
[ROCm/ROCR-Runtime commit: 5e1f24f305 ]
2024-04-26 09:21:39 -04:00
Maisam Arif
e6054be6e7
SWDEV-453493 - Fix Null pointer reference in amd-smi bad-pages
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I10a1278b68cbb464dd0fb38a2de50413f6f43959
2024-04-26 04:04:43 -05:00
Maisam Arif
30ffa6feb0
SWDEV-453493 - Fix Null pointer reference in amd-smi bad-pages
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: I10a1278b68cbb464dd0fb38a2de50413f6f43959
[ROCm/amdsmi commit: e6054be6e7 ]
2024-04-26 04:04:43 -05:00
Jonathan R. Madsen
f167317524
Public C++ header files and samples updates ( #819 )
...
* Public C++ header files (source/include/rocprofiler-sdk/cxx)
* Update samples/api_buffered_tracing
- scratch memory and page migration
- README
* Update samples/api_buffered_tracing
- page migration component in sample
* Update tests/page-migration/validate.py
- fix checks for page migration operation names
* Update tests/page-migration/validate.py
- fix get_allocated_pages
* Update scratch memory and page migration validations
* Fix include/rocprofiler-sdk/cxx installation
* Rework include/rocprofiler-sdk/cxx
- Improve name_info to support const char*, string_view, string
* Update samples/api_{buffered,callback}_tracing
* External correlation ID request sample
- includes correlation ID retirement demo
* Update samples/api_buffered_tracing/README.md
* Update lib/rocprofiler-sdk/hsa/queue.cpp
- generate correlation ID for kernel launch if one doesn't exist
* Remove priority check from tool libraries (samples/tests)
- if(priority > 0) return nullptr check in rocprofiler_configure has proliferated beyond its intended use
* Apply suggestions from code review
[ROCm/rocprofiler-sdk commit: de13d2ac5d ]
2024-04-25 20:09:11 -05:00
Jonathan R. Madsen
de13d2ac5d
Public C++ header files and samples updates ( #819 )
...
* Public C++ header files (source/include/rocprofiler-sdk/cxx)
* Update samples/api_buffered_tracing
- scratch memory and page migration
- README
* Update samples/api_buffered_tracing
- page migration component in sample
* Update tests/page-migration/validate.py
- fix checks for page migration operation names
* Update tests/page-migration/validate.py
- fix get_allocated_pages
* Update scratch memory and page migration validations
* Fix include/rocprofiler-sdk/cxx installation
* Rework include/rocprofiler-sdk/cxx
- Improve name_info to support const char*, string_view, string
* Update samples/api_{buffered,callback}_tracing
* External correlation ID request sample
- includes correlation ID retirement demo
* Update samples/api_buffered_tracing/README.md
* Update lib/rocprofiler-sdk/hsa/queue.cpp
- generate correlation ID for kernel launch if one doesn't exist
* Remove priority check from tool libraries (samples/tests)
- if(priority > 0) return nullptr check in rocprofiler_configure has proliferated beyond its intended use
* Apply suggestions from code review
2024-04-25 20:09:11 -05:00
Maisam Arif
25ef420407
Updated monitor --pcie to use gpu_metrics pcie bandwidth
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Id37aebc0297317edcd0f459a4817f56a6030d902
2024-04-25 20:10:02 -04:00
Maisam Arif
83d5f67750
Updated monitor --pcie to use gpu_metrics pcie bandwidth
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Id37aebc0297317edcd0f459a4817f56a6030d902
[ROCm/amdsmi commit: 25ef420407 ]
2024-04-25 20:10:02 -04:00
Jonathan R. Madsen
ec3d720303
Fix CPACK_RPM_PACKAGE_LICENSE ( #63 )
...
- move install command for license to rocprofiler_register_config_install.cmake
- CPACK_RPM_PACKAGE_LICENSE should be set to license type (i.e. "MIT"), not the path to the license file
[ROCm/rocprofiler-register commit: 11a4668306 ]
2024-04-25 16:04:09 -05:00
Jonathan R. Madsen
11a4668306
Fix CPACK_RPM_PACKAGE_LICENSE ( #63 )
...
- move install command for license to rocprofiler_register_config_install.cmake
- CPACK_RPM_PACKAGE_LICENSE should be set to license type (i.e. "MIT"), not the path to the license file
2024-04-25 16:04:09 -05:00
raramakr
e4b6a828e4
SWDEV-448381 - CPACK dependency list should be comma separated ( #61 )
...
* SWDEV-448381 - CPACK dependency list should be comma separated
* Remove redundant code and update the dependency list in first place
* Update cmake/rocprofiler_register_config_packaging.cmake
---------
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
[ROCm/rocprofiler-register commit: dd231244ee ]
2024-04-25 15:55:14 -05:00
raramakr
dd231244ee
SWDEV-448381 - CPACK dependency list should be comma separated ( #61 )
...
* SWDEV-448381 - CPACK dependency list should be comma separated
* Remove redundant code and update the dependency list in first place
* Update cmake/rocprofiler_register_config_packaging.cmake
---------
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
2024-04-25 15:55:14 -05:00
Ioannis Assiouras
32e94ef1cc
SWDEV-457859 - Initialize isWGPMode_ in WorkGroupInfo
...
Change-Id: Ie3f3c0bcea84368c1b0607fd52b4bc7cae41c512
[ROCm/clr commit: cffff4e1cb ]
2024-04-25 16:36:55 -04:00
Ioannis Assiouras
cffff4e1cb
SWDEV-457859 - Initialize isWGPMode_ in WorkGroupInfo
...
Change-Id: Ie3f3c0bcea84368c1b0607fd52b4bc7cae41c512
2024-04-25 16:36:55 -04:00
Ammar ELWazir
9681d0d8de
SWDEV-458196: Fixing PID and TID
...
Perfetto added more restrictions on the types, so "1" is different from 1 alone, which wasn't the case before. Thats why we are seeing this issue recently
Change-Id: I69835c8f61bb9168fdfcdcd0821c1ba35d0369fe
2024-04-25 15:18:48 -05:00
Ammar ELWazir
1541f36388
SWDEV-458196: Fixing PID and TID
...
Perfetto added more restrictions on the types, so "1" is different from 1 alone, which wasn't the case before. Thats why we are seeing this issue recently
Change-Id: I69835c8f61bb9168fdfcdcd0821c1ba35d0369fe
[ROCm/rocprofiler commit: 9681d0d8de ]
2024-04-25 15:18:48 -05:00
Jonathan R. Madsen
9b747eb63c
Correct timestamp skew adjustments for kernel and async copy tracing ( #827 )
...
[ROCm/rocprofiler-sdk commit: e2bce49655 ]
2024-04-25 14:36:11 -05:00
Jonathan R. Madsen
e2bce49655
Correct timestamp skew adjustments for kernel and async copy tracing ( #827 )
2024-04-25 14:36:11 -05:00
Vladimir Indic
d0016ef728
Restructure code object source code ( #826 )
...
* public codeobj info
* Restructure code object source code file layout
* Update get_unloaded_code_objects + add iterate_loaded_code_objects
* Remove get_unloaded_code_objects from visible internal API
- iterate_loaded_code_objects + functor which filters on the hsa_executable_t effectively reproduces this behavior
* Whitespace removal
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: 733aa8e438 ]
2024-04-25 14:03:04 -05:00
Vladimir Indic
733aa8e438
Restructure code object source code ( #826 )
...
* public codeobj info
* Restructure code object source code file layout
* Update get_unloaded_code_objects + add iterate_loaded_code_objects
* Remove get_unloaded_code_objects from visible internal API
- iterate_loaded_code_objects + functor which filters on the hsa_executable_t effectively reproduces this behavior
* Whitespace removal
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2024-04-25 14:03:04 -05:00
coleramos425
9a0d5f0663
Replace deprecated roofline warning with logging helper function
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 7d34e80567 ]
2024-04-25 18:43:20 +00:00
coleramos425
7d34e80567
Replace deprecated roofline warning with logging helper function
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-04-25 18:43:20 +00:00