Sourabh Betigeri
c3caa7d1de
SWDEV-488318 - Fixes memory leaks in SPT tests
...
Change-Id: Icabc541b25342d7d5c095b437b91f74582cd9336
[ROCm/hip-tests commit: 726a537a74 ]
2024-12-18 11:43:20 -05:00
Sourabh Betigeri
726a537a74
SWDEV-488318 - Fixes memory leaks in SPT tests
...
Change-Id: Icabc541b25342d7d5c095b437b91f74582cd9336
2024-12-18 11:43:20 -05:00
Xiaogang Chen
eafa929520
kfdtest: fix a regession on KFDEvictTest test case
...
The kfdtest multi-gpu extension only allows using the first gpu(in topology
order) as default gpu for KFDEvictTest test case. We should allow user
to select any gpu in system as default gpu to run KFDEvictTest test case.
Signed-off-by: Xiaogang Chen<Xiaogang.Chen@amd.com >
Change-Id: I8848771d92ae2812fbb96e917454ab3b4a71a2fa
2024-12-18 10:13:54 -06:00
Xiaogang Chen
6c592fa29e
kfdtest: fix a regession on KFDEvictTest test case
...
The kfdtest multi-gpu extension only allows using the first gpu(in topology
order) as default gpu for KFDEvictTest test case. We should allow user
to select any gpu in system as default gpu to run KFDEvictTest test case.
Signed-off-by: Xiaogang Chen<Xiaogang.Chen@amd.com >
Change-Id: I8848771d92ae2812fbb96e917454ab3b4a71a2fa
[ROCm/ROCR-Runtime commit: eafa929520 ]
2024-12-18 10:13:54 -06:00
Apurv Mishra
699d0140be
rocr: multiple uninitialized and unused variables
...
Minor modifications to multiple source and header
files based on Coverity report
Change-Id: I4a73d0f56640983c4d5124e13c8c280245cca672
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
2024-12-18 10:11:13 -05:00
Apurv Mishra
23ab95b5f2
rocr: multiple uninitialized and unused variables
...
Minor modifications to multiple source and header
files based on Coverity report
Change-Id: I4a73d0f56640983c4d5124e13c8c280245cca672
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
[ROCm/ROCR-Runtime commit: 699d0140be ]
2024-12-18 10:11:13 -05:00
Apurv Mishra
441bd9fe6c
rocr: refactor of runtime.cpp based on Coverity
...
Add return checks, initialization and clean
redundant memory operations
fix 1: check return value of 'setsockopt' for error
fix 2: check return value of 'PtrInfo' for error
fix 3: move 'tool_names' instead of copying
fix 4: call 'munmap' for 'va' only once
fix 5: use 'ssize' for possible return values of -1 (err)
fix 6: add missing initialization in constructors
fix 7: add initialization for some scalars and pointers
Change-Id: I07d90e36d4e1fe48c4de4f44e18083e5ed4c5fbc
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
2024-12-18 10:06:55 -05:00
Apurv Mishra
2f2cb50cf2
rocr: refactor of runtime.cpp based on Coverity
...
Add return checks, initialization and clean
redundant memory operations
fix 1: check return value of 'setsockopt' for error
fix 2: check return value of 'PtrInfo' for error
fix 3: move 'tool_names' instead of copying
fix 4: call 'munmap' for 'va' only once
fix 5: use 'ssize' for possible return values of -1 (err)
fix 6: add missing initialization in constructors
fix 7: add initialization for some scalars and pointers
Change-Id: I07d90e36d4e1fe48c4de4f44e18083e5ed4c5fbc
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
[ROCm/ROCR-Runtime commit: 441bd9fe6c ]
2024-12-18 10:06:55 -05:00
Sourabh Betigeri
02c203bf9c
SWDEV-505277 - Adds hipStreamBatchMemOp in the enum of hcc_map
...
Change-Id: I6e58dfbe4ba13db8717edc36020fefabc9ddbe23
[ROCm/clr commit: cd9db5a2fa ]
2024-12-18 05:38:58 -05:00
Sourabh Betigeri
cd9db5a2fa
SWDEV-505277 - Adds hipStreamBatchMemOp in the enum of hcc_map
...
Change-Id: I6e58dfbe4ba13db8717edc36020fefabc9ddbe23
2024-12-18 05:38:58 -05:00
Choudhary, Rahul
948271bd9b
Create rocm_ci_caller.yml enabling PSDB and OSDB for amd-mainline changes
2024-12-17 11:36:22 -08:00
Choudhary, Rahul
cb49a2e8a4
Create rocm_ci_caller.yml enabling PSDB and OSDB for amd-mainline changes
...
[ROCm/rdc commit: 948271bd9b ]
2024-12-17 11:36:22 -08:00
Saleel Kudchadker
fda4ff1f9d
SWDEV-504340 - Move cast of cl_mem inside the condition
...
Change-Id: I9c91f5d945a8d8bd2b2f55e3d11ede66afe4eef7
[ROCm/clr commit: fa63919a63 ]
2024-12-17 12:58:12 -05:00
Saleel Kudchadker
fa63919a63
SWDEV-504340 - Move cast of cl_mem inside the condition
...
Change-Id: I9c91f5d945a8d8bd2b2f55e3d11ede66afe4eef7
2024-12-17 12:58:12 -05:00
Giovanni Baraldi
59e9e3a0c3
SWDEV-490031: Fixing activity metrics
...
Change-Id: Id4e74b0f3ff35d892de05e044faf399d98199354
2024-12-17 10:32:01 -06:00
Giovanni Baraldi
2c7baf6c89
SWDEV-490031: Fixing activity metrics
...
Change-Id: Id4e74b0f3ff35d892de05e044faf399d98199354
[ROCm/rocprofiler commit: 59e9e3a0c3 ]
2024-12-17 10:32:01 -06:00
German Andryeyev
d5b3b0830a
SWDEV-504650 - Switch to shared_mutex for events
...
Use shared mutex for events validation
Change-Id: Iff291c758d9edd65717c506150f3b9d39e5306ba
[ROCm/clr commit: e3efce20be ]
2024-12-17 11:04:58 -05:00
German Andryeyev
e3efce20be
SWDEV-504650 - Switch to shared_mutex for events
...
Use shared mutex for events validation
Change-Id: Iff291c758d9edd65717c506150f3b9d39e5306ba
2024-12-17 11:04:58 -05:00
Jatin Chaudhary
11f9d84c34
SWDEV-377518 - Fix bf16/fp8 header to be compileable with hiprtc
...
Change-Id: I2093a39d79a46da7e102266c04c2a71e03dcb88e
[ROCm/clr commit: fccf0fa2f0 ]
2024-12-17 08:57:15 -05:00
Jatin Chaudhary
fccf0fa2f0
SWDEV-377518 - Fix bf16/fp8 header to be compileable with hiprtc
...
Change-Id: I2093a39d79a46da7e102266c04c2a71e03dcb88e
2024-12-17 08:57:15 -05:00
Marko Arandjelovic
e6e0201969
SWDEV-499927 - Added nullptr checks to prevent segfaults
...
Change-Id: I6c721340d195f803a48187009d714c94587f098d
[ROCm/hipother commit: d38eb853a0 ]
2024-12-17 18:01:40 +05:30
Marko Arandjelovic
d38eb853a0
SWDEV-499927 - Added nullptr checks to prevent segfaults
...
Change-Id: I6c721340d195f803a48187009d714c94587f098d
2024-12-17 18:01:40 +05:30
Longlong Yao
7c4a146742
Use /dev/dxg to detect wsl environment
...
Since wslinfo does not exist in docker running on wsl,
change the way to detect wsl environment.
Change-Id: I215eb985a227caeef47483cd51818c84bf1d8a4c
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
[ROCm/rocminfo commit: 22ed708c39 ]
2024-12-16 20:18:53 -08:00
Longlong Yao
22ed708c39
Use /dev/dxg to detect wsl environment
...
Since wslinfo does not exist in docker running on wsl,
change the way to detect wsl environment.
Change-Id: I215eb985a227caeef47483cd51818c84bf1d8a4c
Signed-off-by: Longlong Yao <Longlong.Yao@amd.com >
2024-12-16 20:18:53 -08:00
dependabot[bot]
9be05fc673
Bump rocm-docs-core[api_reference] from 1.11.0 to 1.12.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: fc6900c70e ]
2024-12-16 22:46:06 -05:00
dependabot[bot]
fc6900c70e
Bump rocm-docs-core[api_reference] from 1.11.0 to 1.12.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 22:46:06 -05:00
Horatio Zhang
b02b842368
rocrtst: fix build error for opencl-c.h
...
<built-in>:2:10: fatal error: '/opt/rocm/llvm/lib/clang/18/includeopencl-c.h' file not found
2 | #include "/opt/rocm/llvm/lib/clang/18/includeopencl-c.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
Change-Id: I56138aba15465b6dd47bb3aad810bdd10f2b2a74
Signed-off-by: Horatio Zhang <Hongkun.Zhang@amd.com >
2024-12-16 21:28:09 -05:00
Horatio Zhang
828859b784
rocrtst: fix build error for opencl-c.h
...
<built-in>:2:10: fatal error: '/opt/rocm/llvm/lib/clang/18/includeopencl-c.h' file not found
2 | #include "/opt/rocm/llvm/lib/clang/18/includeopencl-c.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
Change-Id: I56138aba15465b6dd47bb3aad810bdd10f2b2a74
Signed-off-by: Horatio Zhang <Hongkun.Zhang@amd.com >
[ROCm/ROCR-Runtime commit: b02b842368 ]
2024-12-16 21:28:09 -05:00
Ioannis Assiouras
2c8805e536
SWDEV-483134 - Remove hipExtHostAlloc API
...
Change-Id: I60777ef5c56b60dd8100d0d794ca10fb3b96a555
[ROCm/clr commit: e8b2fdab96 ]
2024-12-16 17:13:49 -05:00
Ioannis Assiouras
e8b2fdab96
SWDEV-483134 - Remove hipExtHostAlloc API
...
Change-Id: I60777ef5c56b60dd8100d0d794ca10fb3b96a555
2024-12-16 17:13:49 -05:00
Ioannis Assiouras
dfc34427fc
SWDEV-483134 - Remove hipExtHostAlloc API
...
Change-Id: I28796c08565f1bb9280ba38a4db78767b975198b
[ROCm/hip commit: 327a48ee69 ]
2024-12-16 17:05:47 -05:00
Ioannis Assiouras
327a48ee69
SWDEV-483134 - Remove hipExtHostAlloc API
...
Change-Id: I28796c08565f1bb9280ba38a4db78767b975198b
2024-12-16 17:05:47 -05:00
Pengda Xie
17c7b3b270
SWDEV-503764 - Add wptr and rptr to ClPrint for dispatch barrier methods
...
- added wptr and rptr to ClPrint in dispatchBarrierPacket and dispatchBarrierValuePacket
Change-Id: I8a62289deb23c9f657a9b0ac6138bb55eafecba2
[ROCm/clr commit: 078fe7e5de ]
2024-12-16 16:45:30 -05:00
Pengda Xie
078fe7e5de
SWDEV-503764 - Add wptr and rptr to ClPrint for dispatch barrier methods
...
- added wptr and rptr to ClPrint in dispatchBarrierPacket and dispatchBarrierValuePacket
Change-Id: I8a62289deb23c9f657a9b0ac6138bb55eafecba2
2024-12-16 16:45:30 -05:00
Peter Park
01ba75c945
docs: Add section on building rocprofsys without ROCm ( #57 )
...
Adds brief information in install.rst regarding
Provided build scripts
What to do when building rocprofiler-systems w/o ROCm
Recent changes to the configuration settings as a result of rocprofiler-sdk support.
Fixes minor formatting issues in install.rst resulting in Sphinx build warnings
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 02ed6e187e ]
2024-12-16 16:29:15 -05:00
Peter Park
02ed6e187e
docs: Add section on building rocprofsys without ROCm ( #57 )
...
Adds brief information in install.rst regarding
Provided build scripts
What to do when building rocprofiler-systems w/o ROCm
Recent changes to the configuration settings as a result of rocprofiler-sdk support.
Fixes minor formatting issues in install.rst resulting in Sphinx build warnings
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2024-12-16 16:29:15 -05:00
darren-amd
5a6f6ed83d
Allow disabling of openmp examples ( #64 )
...
Add flag to disable openmp examples
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 888b9a43a0 ]
2024-12-16 14:31:56 -05:00
darren-amd
888b9a43a0
Allow disabling of openmp examples ( #64 )
...
Add flag to disable openmp examples
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2024-12-16 14:31:56 -05:00
Xiaogang Chen
ec457752dc
kfdtest: update run_kfdtest.sh when HSA_TEST_GPUS_NUM is enable
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: I68e4f4f8fd7397d3b39b3473638836e4531bef2b
2024-12-16 12:47:50 -05:00
Xiaogang Chen
c1158a6c76
kfdtest: update run_kfdtest.sh when HSA_TEST_GPUS_NUM is enable
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: I68e4f4f8fd7397d3b39b3473638836e4531bef2b
[ROCm/ROCR-Runtime commit: ec457752dc ]
2024-12-16 12:47:50 -05:00
Xiaogang Chen
cbb38606e3
kfdtest: Convert KFDSVMRangeTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: Ia4d55c38576c39b3768a847c60d70bda88f65740
2024-12-16 12:47:44 -05:00
Xiaogang Chen
2c102990ae
kfdtest: Convert KFDSVMRangeTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: Ia4d55c38576c39b3768a847c60d70bda88f65740
[ROCm/ROCR-Runtime commit: cbb38606e3 ]
2024-12-16 12:47:44 -05:00
Xiaogang Chen
641f1f797d
kfdtest: Convert KFDLocalMemoryTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: Iaf20ec15e85ed10998e9735881d3c029abedd3a4
2024-12-16 12:47:39 -05:00
Xiaogang Chen
bebd577f6a
kfdtest: Convert KFDLocalMemoryTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: Iaf20ec15e85ed10998e9735881d3c029abedd3a4
[ROCm/ROCR-Runtime commit: 641f1f797d ]
2024-12-16 12:47:39 -05:00
Xiaogang Chen
10c9b98f6e
kfdtest: Convert KFDMemoryTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: I29d7fbb156a88b4df5be5f2fa0c20fbc47b108ed
2024-12-16 12:47:34 -05:00
Xiaogang Chen
efa2d187f1
kfdtest: Convert KFDMemoryTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: I29d7fbb156a88b4df5be5f2fa0c20fbc47b108ed
[ROCm/ROCR-Runtime commit: 10c9b98f6e ]
2024-12-16 12:47:34 -05:00
Xiaogang Chen
f229605b06
kfdtest: Convert KFDQMTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: Ia3582ab5b802ead4df267eeb280b8e7d37eb0ac2
2024-12-16 12:47:28 -05:00
Xiaogang Chen
3925a57cf2
kfdtest: Convert KFDQMTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: Ia3582ab5b802ead4df267eeb280b8e7d37eb0ac2
[ROCm/ROCR-Runtime commit: f229605b06 ]
2024-12-16 12:47:28 -05:00
Xiaogang Chen
dbccf11ef8
kfdtest: Convert KFDExceptionTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: I545ac485d13a3a56a3b352926ec71daa5b074862
2024-12-16 12:47:21 -05:00
Xiaogang Chen
513fa002e3
kfdtest: Convert KFDExceptionTest into multi-GPU test framework
...
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com >
Change-Id: I545ac485d13a3a56a3b352926ec71daa5b074862
[ROCm/ROCR-Runtime commit: dbccf11ef8 ]
2024-12-16 12:47:21 -05:00