Kiriti Gowda
07bd8d6082
Package - dependencies updated ( #416 )
...
* Package - dependencies updated
* Changelog - new format added
* Setup - OS specific updates
* CMakeList - Cleanup
* Version Updates Fix
[ROCm/rocdecode commit: 64078a58cb ]
2024-10-07 16:20:10 -04:00
Kiriti Gowda
64078a58cb
Package - dependencies updated ( #416 )
...
* Package - dependencies updated
* Changelog - new format added
* Setup - OS specific updates
* CMakeList - Cleanup
* Version Updates Fix
2024-10-07 16:20:10 -04:00
Giovanni Lenzi Baraldi
43684c07c6
SWDEV-488948: PC Sampling - Correlation class to provide some thread safety. Adding multithread tests. ( #1112 )
...
* SWDEV-488948: PC Sampling - Correlation class to provide some thread safety. Adding multithread tests.
* Update source/lib/rocprofiler-sdk/pc_sampling/parser/correlation.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Update source/lib/rocprofiler-sdk/pc_sampling/parser/correlation.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Adding backlog for codeobj changes
* Formatting
* Update source/lib/rocprofiler-sdk/pc_sampling/code_object.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Update source/lib/rocprofiler-sdk/pc_sampling/code_object.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
---------
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: a6be3f9660 ]
2024-10-07 20:00:59 +00:00
Giovanni Lenzi Baraldi
a6be3f9660
SWDEV-488948: PC Sampling - Correlation class to provide some thread safety. Adding multithread tests. ( #1112 )
...
* SWDEV-488948: PC Sampling - Correlation class to provide some thread safety. Adding multithread tests.
* Update source/lib/rocprofiler-sdk/pc_sampling/parser/correlation.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Update source/lib/rocprofiler-sdk/pc_sampling/parser/correlation.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Adding backlog for codeobj changes
* Formatting
* Update source/lib/rocprofiler-sdk/pc_sampling/code_object.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
* Update source/lib/rocprofiler-sdk/pc_sampling/code_object.hpp
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
---------
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
2024-10-07 20:00:59 +00:00
vstempen
a83747166a
Documented Docker container OpenSSL abilities being affected by Host network proxy services ( #440 )
...
* Documented Docker container OpenSSL abilities being affected by host
network proxy services, causing network certificates verification
problem during Docker container build stage of Grafana server setup.
Signed-off-by: Vladimir Stempen <vladimir.stempen@amd.com >
* Update docs/install/grafana-setup.rst
Co-authored-by: Peter Park <peter.park@amd.com >
Signed-off-by: vstempen <147086176+vstempen@users.noreply.github.com >
---------
Signed-off-by: Vladimir Stempen <vladimir.stempen@amd.com >
Signed-off-by: vstempen <147086176+vstempen@users.noreply.github.com >
Co-authored-by: Peter Park <peter.park@amd.com >
[ROCm/rocprofiler-compute commit: ba94cb8370 ]
2024-10-07 15:53:48 -04:00
vstempen
ba94cb8370
Documented Docker container OpenSSL abilities being affected by Host network proxy services ( #440 )
...
* Documented Docker container OpenSSL abilities being affected by host
network proxy services, causing network certificates verification
problem during Docker container build stage of Grafana server setup.
Signed-off-by: Vladimir Stempen <vladimir.stempen@amd.com >
* Update docs/install/grafana-setup.rst
Co-authored-by: Peter Park <peter.park@amd.com >
Signed-off-by: vstempen <147086176+vstempen@users.noreply.github.com >
---------
Signed-off-by: Vladimir Stempen <vladimir.stempen@amd.com >
Signed-off-by: vstempen <147086176+vstempen@users.noreply.github.com >
Co-authored-by: Peter Park <peter.park@amd.com >
2024-10-07 15:53:48 -04:00
Giovanni LB
bddd5b51dd
SWDEV-487621: Fixing BW measurement in MI300
...
Change-Id: Ib513009616214a1f3f3568571e58d79259692cfc
2024-10-07 16:29:09 -03:00
Giovanni LB
8b22cf86a7
SWDEV-487621: Fixing BW measurement in MI300
...
Change-Id: Ib513009616214a1f3f3568571e58d79259692cfc
[ROCm/rocprofiler commit: bddd5b51dd ]
2024-10-07 16:29:09 -03:00
Shweta Khatri
8bc4efc8ca
hsakmt: pmc_table.c: Fix Coverity reported warnings
...
Eliminate out-of-bounds access in get_block_properties
Change-Id: I3abee1e36fafdda053d4bc4a611698d676b01d5c
2024-10-07 14:15:26 -04:00
Shweta Khatri
6506a664e7
hsakmt: pmc_table.c: Fix Coverity reported warnings
...
Eliminate out-of-bounds access in get_block_properties
Change-Id: I3abee1e36fafdda053d4bc4a611698d676b01d5c
[ROCm/ROCR-Runtime commit: 8bc4efc8ca ]
2024-10-07 14:15:26 -04:00
Shweta Khatri
52e7fd1480
hsakmt: debug.c: Fix Coverity reported warnings
...
Fix potential memory leak reported by Coverity warnings
Change-Id: Iacbaa99be3f4fe7fae5fb6a10bd41dfc34b96059
2024-10-07 14:14:26 -04:00
Shweta Khatri
f2bd877365
hsakmt: debug.c: Fix Coverity reported warnings
...
Fix potential memory leak reported by Coverity warnings
Change-Id: Iacbaa99be3f4fe7fae5fb6a10bd41dfc34b96059
[ROCm/ROCR-Runtime commit: 52e7fd1480 ]
2024-10-07 14:14:26 -04:00
Shweta Khatri
c9454794b6
hsakmt: fmm.c: Fix Coverity reported warnings
...
Fixed multiple issues related to memory management, atomicity,
and error handling across various functions: handle null checks,
use-after-free, unchecked returns, and memory leaks.
Change-Id: Ia7c76320cc20e24001052fbba2dd0600bd412140
2024-10-07 13:54:03 -04:00
Shweta Khatri
42043a59ea
hsakmt: fmm.c: Fix Coverity reported warnings
...
Fixed multiple issues related to memory management, atomicity,
and error handling across various functions: handle null checks,
use-after-free, unchecked returns, and memory leaks.
Change-Id: Ia7c76320cc20e24001052fbba2dd0600bd412140
[ROCm/ROCR-Runtime commit: c9454794b6 ]
2024-10-07 13:54:03 -04:00
Giovanni LB
dfa81b0cab
Fix for s_delay_alu followed by s_waitcnt on gfx11
...
Change-Id: I3254ee80a0a5542467da5c61cf60f9e27aab9a36
2024-10-07 14:11:24 -03:00
Giovanni LB
6f37da626f
Fix for s_delay_alu followed by s_waitcnt on gfx11
...
Change-Id: I3254ee80a0a5542467da5c61cf60f9e27aab9a36
[ROCm/rocprofiler commit: dfa81b0cab ]
2024-10-07 14:11:24 -03:00
Gopesh Bhardwaj
c77e4d3b80
Fixing installed pacakge tests in CI ( #1119 )
...
* Fixing installed pacakge tests in CI
* Formatted rocprofv3.py with black formatter
[ROCm/rocprofiler-sdk commit: 9b2ece76c3 ]
2024-10-07 20:55:35 +05:30
Gopesh Bhardwaj
9b2ece76c3
Fixing installed pacakge tests in CI ( #1119 )
...
* Fixing installed pacakge tests in CI
* Formatted rocprofv3.py with black formatter
2024-10-07 20:55:35 +05:30
Satyanvesh Dittakavi
57c5264937
SWDEV-483241 - Add a compile option to avoid including default hiprtc header
...
Change-Id: Ic23b41395588e6183abac36cb7543da02b0aba29
[ROCm/clr commit: 522ae8ead4 ]
2024-10-07 07:56:29 -04:00
Satyanvesh Dittakavi
522ae8ead4
SWDEV-483241 - Add a compile option to avoid including default hiprtc header
...
Change-Id: Ic23b41395588e6183abac36cb7543da02b0aba29
2024-10-07 07:56:29 -04:00
Nilesh M Negi
cd29f1e22f
[TRANSPORT] Add RCCL_FORCE_ENABLE_GDRDMA for debugging ( #1356 )
...
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com >
[ROCm/rccl commit: 8ad76f8d10 ]
2024-10-06 18:43:49 -05:00
Nilesh M Negi
8ad76f8d10
[TRANSPORT] Add RCCL_FORCE_ENABLE_GDRDMA for debugging ( #1356 )
...
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com >
2024-10-06 18:43:49 -05:00
Gopesh Bhardwaj
0b356e16aa
updating rocprofv3 help options ( #1113 )
...
* updating rocprofv3 help options
* updating CHANGELOG
[ROCm/rocprofiler-sdk commit: f2f267bcc0 ]
2024-10-05 12:40:27 +05:30
Gopesh Bhardwaj
f2f267bcc0
updating rocprofv3 help options ( #1113 )
...
* updating rocprofv3 help options
* updating CHANGELOG
2024-10-05 12:40:27 +05:30
Saleel Kudchadker
b9497ea70e
SWDEV-301667 - Enable ROCr logging
...
- Use AMD_LOG_LEVEL=5 to dump AQL packets in ROCr
Change-Id: I2c044a5304c4eaf3d3af20e62d1f54c98d4fbaa4
[ROCm/clr commit: e36666e536 ]
2024-10-04 19:22:12 -04:00
Saleel Kudchadker
e36666e536
SWDEV-301667 - Enable ROCr logging
...
- Use AMD_LOG_LEVEL=5 to dump AQL packets in ROCr
Change-Id: I2c044a5304c4eaf3d3af20e62d1f54c98d4fbaa4
2024-10-04 19:22:12 -04:00
Saleel Kudchadker
375ed9d848
SWDEV-478065 - Revert "SWDEV-478065 - Embed host thread in shared_ptr"
...
This reverts commit 274fd2628f .
Reason for revert: This blocks multithreaded callbacks
Change-Id: I9944417e4fb63c9eea2b286c828c7dfa621c4fe8
[ROCm/clr commit: d3d0ca5fc6 ]
2024-10-04 19:19:28 -04:00
Saleel Kudchadker
d3d0ca5fc6
SWDEV-478065 - Revert "SWDEV-478065 - Embed host thread in shared_ptr"
...
This reverts commit 4b03017e8a .
Reason for revert: This blocks multithreaded callbacks
Change-Id: I9944417e4fb63c9eea2b286c828c7dfa621c4fe8
2024-10-04 19:19:28 -04:00
David Yat Sin
dbae8da515
rocr: Fix memory leak on non-visible GPUs
...
Fix memory leak for memory regions objects when GPU is masked using
ROCR_VISIBLE_DEVICES.
Change-Id: I610842a18adbc3cdc854b12650844e271bc00592
2024-10-04 17:40:47 -04:00
David Yat Sin
2445514435
rocr: Fix memory leak on non-visible GPUs
...
Fix memory leak for memory regions objects when GPU is masked using
ROCR_VISIBLE_DEVICES.
Change-Id: I610842a18adbc3cdc854b12650844e271bc00592
[ROCm/ROCR-Runtime commit: dbae8da515 ]
2024-10-04 17:40:47 -04:00
Avinash Kethineedi
17e1cad965
Merge pull request #35 from avinashkethineedi/ipc_fence_quiet
...
IPC fence and quiet functionality
[ROCm/rocshmem commit: b628903e56 ]
2024-10-04 15:13:46 -05:00
Avinash Kethineedi
b628903e56
Merge pull request #35 from avinashkethineedi/ipc_fence_quiet
...
IPC fence and quiet functionality
2024-10-04 15:13:46 -05:00
Charis Poag
5eff39915b
[SWDEV-463406] Add volation_status current counter/accumulated values
...
Changes:
- amdsmi_violation_status_t now includes current accumulated/counter
values
- Tests/wrapper now include added values
- Removed ASIC references in header for host/bm alignment
- Fix violation_status->per_hbm_thrm /
violation_status->active_hbm_thrm
calculations.
Change-Id: Ic86a7cbad5198a41018f82f6b588b83158d9ba0b
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2024-10-04 15:56:01 -04:00
Charis Poag
5278e0c290
[SWDEV-463406] Add volation_status current counter/accumulated values
...
Changes:
- amdsmi_violation_status_t now includes current accumulated/counter
values
- Tests/wrapper now include added values
- Removed ASIC references in header for host/bm alignment
- Fix violation_status->per_hbm_thrm /
violation_status->active_hbm_thrm
calculations.
Change-Id: Ic86a7cbad5198a41018f82f6b588b83158d9ba0b
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/amdsmi commit: 5eff39915b ]
2024-10-04 15:56:01 -04:00
Peter Park
c444ba6131
Update documentation requirements ( #402 ) ( #5 )
...
* Bump rocm-docs-core to 1.8.2
* Remove empty package-ecosystem in dependabot
Co-authored-by: Sam Wu <22262939+samjwu@users.noreply.github.com >
[ROCm/rocprofiler-systems commit: dc63370a1f ]
2024-10-04 15:27:02 -04:00
Peter Park
dc63370a1f
Update documentation requirements ( #402 ) ( #5 )
...
* Bump rocm-docs-core to 1.8.2
* Remove empty package-ecosystem in dependabot
Co-authored-by: Sam Wu <22262939+samjwu@users.noreply.github.com >
2024-10-04 15:27:02 -04:00
avinashkethineedi
37b1de86cd
Add team information to the context
...
* Update roc_shmem_ctx_fence API to use team-relative PE numbering
* Update backend to populate team_opaque member of ROC_SHMEM_CTX_DEFAULT (used to store information about the team wrt TEAM_WORLD)
[ROCm/rocshmem commit: 92fb1abaf2 ]
2024-10-04 17:56:15 +00:00
avinashkethineedi
92fb1abaf2
Add team information to the context
...
* Update roc_shmem_ctx_fence API to use team-relative PE numbering
* Update backend to populate team_opaque member of ROC_SHMEM_CTX_DEFAULT (used to store information about the team wrt TEAM_WORLD)
2024-10-04 17:56:15 +00:00
gabrpham
a440e12fb8
Merging amd-dev into amd-master 20241004
...
Signed-off-by: gabrpham <Gabriel.Pham@amd.com >
Change-Id: I412f8377b75280988f813ce66079a2eed57c1e5b
2024-10-04 12:56:13 -05:00
gabrpham
ec20c27eaa
Merging amd-dev into amd-master 20241004
...
Signed-off-by: gabrpham <Gabriel.Pham@amd.com >
Change-Id: I412f8377b75280988f813ce66079a2eed57c1e5b
[ROCm/amdsmi commit: a440e12fb8 ]
2024-10-04 12:56:13 -05:00
Branislav Brzak
169423798f
SWDEV-476542 - Unable to link to hipGraphExecGetFlags
...
Change-Id: I572baaeee31c6a73e533f9ef956bf111e9d2e688
[ROCm/clr commit: d29ebea7ac ]
2024-10-04 13:39:06 -04:00
Branislav Brzak
d29ebea7ac
SWDEV-476542 - Unable to link to hipGraphExecGetFlags
...
Change-Id: I572baaeee31c6a73e533f9ef956bf111e9d2e688
2024-10-04 13:39:06 -04:00
Saleel Kudchadker
5296c77138
SWDEV-301667 - Logging upgrades
...
- Use AMD_LOG_LEVEL_SIZE in MBs to set log file size truncation, by default its 2048 MB
Change-Id: Ia2f87e8c6b94148e30edfb602b279f93630817c3
[ROCm/clr commit: 35e03ea0d0 ]
2024-10-04 13:26:25 -04:00
Saleel Kudchadker
35e03ea0d0
SWDEV-301667 - Logging upgrades
...
- Use AMD_LOG_LEVEL_SIZE in MBs to set log file size truncation, by default its 2048 MB
Change-Id: Ia2f87e8c6b94148e30edfb602b279f93630817c3
2024-10-04 13:26:25 -04:00
Jaydeep Patel
91b343c758
SWDEV-471422 - Free memory being double deducted on APUs due to system_total_alloced var holds local memory.
...
Change-Id: I3fbbc8f8aaa156881ff95cad6a4f82fd3df651d1
[ROCm/clr commit: 292842ad28 ]
2024-10-04 04:49:20 -04:00
Jaydeep Patel
292842ad28
SWDEV-471422 - Free memory being double deducted on APUs due to system_total_alloced var holds local memory.
...
Change-Id: I3fbbc8f8aaa156881ff95cad6a4f82fd3df651d1
2024-10-04 04:49:20 -04:00
Jonathan Kim
0ae064fe2d
rocr: Use new extended graphics handle registration call on IPC import
...
To correctly map to all GPUs after an import, use the new extended
registration call that can import a virtual address without having to
specify a target node.
Change-Id: Ifca8f6f6ee24fa99b2af357dcc3ea1de3ab234f7
2024-10-03 14:06:37 -04:00
Jonathan Kim
2e7b02add9
rocr: Use new extended graphics handle registration call on IPC import
...
To correctly map to all GPUs after an import, use the new extended
registration call that can import a virtual address without having to
specify a target node.
Change-Id: Ifca8f6f6ee24fa99b2af357dcc3ea1de3ab234f7
[ROCm/ROCR-Runtime commit: 0ae064fe2d ]
2024-10-03 14:06:37 -04:00
Jonathan Kim
03463ed2c0
hsakmt: Enable graphics handle registration with a virtual address
...
Currently registering graphics memory without specifying a target
node will return a memory handle that's not a virtual address.
As a result, ROCr is forced to register with a target node for
IPC usage.
Mapping memory without specifying a target node afterwards will
result in mapping to the target node that was imported because the
previous import call flags this node targeting action to future mapping.
For ROCr IPC usage, ROCr wants to map to all GPU nodes if the target node
is not specified.
Allow the caller to register graphics handles that returns a virtual
address without having to specify the target node so that the caller
can make a subsequent map call to all GPUs.
Change-Id: I5a935092b885cc3568e4f3a5dd951c7ec6c84fca
2024-10-03 14:06:31 -04:00
Jonathan Kim
43ebf5b524
hsakmt: Enable graphics handle registration with a virtual address
...
Currently registering graphics memory without specifying a target
node will return a memory handle that's not a virtual address.
As a result, ROCr is forced to register with a target node for
IPC usage.
Mapping memory without specifying a target node afterwards will
result in mapping to the target node that was imported because the
previous import call flags this node targeting action to future mapping.
For ROCr IPC usage, ROCr wants to map to all GPU nodes if the target node
is not specified.
Allow the caller to register graphics handles that returns a virtual
address without having to specify the target node so that the caller
can make a subsequent map call to all GPUs.
Change-Id: I5a935092b885cc3568e4f3a5dd951c7ec6c84fca
[ROCm/ROCR-Runtime commit: 03463ed2c0 ]
2024-10-03 14:06:31 -04:00