Anusha GodavarthySurya
08c92f4793
SWDEV-480209 - Make internal callbacks non-blocking
...
Change-Id: Ic918d08f341abfd9a7c167d09f9c723cdc43157f
[ROCm/clr commit: 683a942364 ]
2025-01-10 02:16:11 -05:00
Anusha GodavarthySurya
683a942364
SWDEV-480209 - Make internal callbacks non-blocking
...
Change-Id: Ic918d08f341abfd9a7c167d09f9c723cdc43157f
2025-01-10 02:16:11 -05:00
Saleel Kudchadker
16f14e4b00
SWDEV-504494 - Use system scope for D2H
...
- When using shader copy, make sure to use release scope for the AQL
packet. This is a potential bug but is hidden as hipMemcpyAsync always
needs synchronization(which inserts a barrier with release scope). For
hipMemcpy we use a barrier packet to make sure its blocking. Eitherways
a barrier gets always used and hides in some ways a potential bug.
Change-Id: I57fb7f769c3179e76d712471c0905104c801d7ba
[ROCm/clr commit: c9dd95bf6c ]
2025-01-10 00:34:08 -05:00
Saleel Kudchadker
c9dd95bf6c
SWDEV-504494 - Use system scope for D2H
...
- When using shader copy, make sure to use release scope for the AQL
packet. This is a potential bug but is hidden as hipMemcpyAsync always
needs synchronization(which inserts a barrier with release scope). For
hipMemcpy we use a barrier packet to make sure its blocking. Eitherways
a barrier gets always used and hides in some ways a potential bug.
Change-Id: I57fb7f769c3179e76d712471c0905104c801d7ba
2025-01-10 00:34:08 -05:00
Saleel Kudchadker
6a416008aa
SWDEV-508004 - Improve hipEventRecord
...
- Resolve stream once for event record. We should avoid calling
getStream again in addMarker
Change-Id: I78448c4f151ae10a5c8e8c248b2f4078b84191cb
[ROCm/clr commit: a22c45d635 ]
2025-01-09 16:47:46 -05:00
Saleel Kudchadker
a22c45d635
SWDEV-508004 - Improve hipEventRecord
...
- Resolve stream once for event record. We should avoid calling
getStream again in addMarker
Change-Id: I78448c4f151ae10a5c8e8c248b2f4078b84191cb
2025-01-09 16:47:46 -05:00
Baraldi, Giovanni
e226e2a11a
SWDEV-508485: Adding MFMA F8 metric ( #112 )
...
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
[ROCm/rocprofiler-sdk commit: 27266eb242 ]
2025-01-09 15:27:16 -06:00
Baraldi, Giovanni
27266eb242
SWDEV-508485: Adding MFMA F8 metric ( #112 )
...
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
2025-01-09 15:27:16 -06:00
srawat
0e53160bee
Update LICENSE
2025-01-09 13:12:24 -06:00
srawat
8a698a7e23
Update LICENSE
...
[ROCm/rdc commit: 0e53160bee ]
2025-01-09 13:12:24 -06:00
Giovanni Baraldi
f19bed4c8c
SWDEV-508485: Adding MFMA F8 metric
...
Change-Id: I947d2645e8dc1544d198a4e0a02500feee10d89d
2025-01-09 12:18:02 -06:00
Giovanni Baraldi
d63f98bd00
SWDEV-508485: Adding MFMA F8 metric
...
Change-Id: I947d2645e8dc1544d198a4e0a02500feee10d89d
[ROCm/rocprofiler commit: f19bed4c8c ]
2025-01-09 12:18:02 -06:00
German Andryeyev
5a76761960
SWDEV-507019 - Change the function lock to the module lock
...
Multiple functions can be located in the same module.
Change-Id: Ia4ca3db64fe5b0822584059d3770c91103665c63
[ROCm/clr commit: 45a12208b6 ]
2025-01-09 12:35:29 -05:00
German Andryeyev
45a12208b6
SWDEV-507019 - Change the function lock to the module lock
...
Multiple functions can be located in the same module.
Change-Id: Ia4ca3db64fe5b0822584059d3770c91103665c63
2025-01-09 12:35:29 -05:00
Julia Jiang
f43f10830b
SWDEV-507714 - Update description for hip API hipDriverGetVersion
...
Change-Id: Icec9d8b8beed2745a7344734b2449d4a2b4f494f
[ROCm/hip commit: 808274984d ]
2025-01-09 12:02:45 -05:00
Julia Jiang
808274984d
SWDEV-507714 - Update description for hip API hipDriverGetVersion
...
Change-Id: Icec9d8b8beed2745a7344734b2449d4a2b4f494f
2025-01-09 12:02:45 -05:00
Kent Russell
cc7ff73e7f
kfdtest: Can't initialize variable-sized objects
...
Do a memset, since we can't initialize variable-sized objects
Change-Id: I57faf4a0581a29f9d30391aa387812c2b7bb5011
Signed-off-by: Kent Russell <kent.russell@amd.com >
2025-01-09 10:36:06 -05:00
Kent Russell
f256811bab
kfdtest: Can't initialize variable-sized objects
...
Do a memset, since we can't initialize variable-sized objects
Change-Id: I57faf4a0581a29f9d30391aa387812c2b7bb5011
Signed-off-by: Kent Russell <kent.russell@amd.com >
[ROCm/ROCR-Runtime commit: cc7ff73e7f ]
2025-01-09 10:36:06 -05:00
Rambabu Swargam
80903662fc
SWDEV-491360 - [catch2][dtest] hipGraphLaunch parallelism Tests
...
Tests for Alloc node detection optimization changes
Change-Id: I780553110b33887c65b7989490c9a72e796f1a62
[ROCm/hip-tests commit: 351ffa8378 ]
2025-01-09 00:02:07 -05:00
Rambabu Swargam
351ffa8378
SWDEV-491360 - [catch2][dtest] hipGraphLaunch parallelism Tests
...
Tests for Alloc node detection optimization changes
Change-Id: I780553110b33887c65b7989490c9a72e796f1a62
2025-01-09 00:02:07 -05:00
Galantsev, Dmitrii
207cb06783
OTF2 - Fix lib vs lib64 location on some systems ( #68 )
...
On my dev machine I use OpenSUSE Tumbleweed. For some reason OTF2 gets
installed into BUILD/external/otf2/lib64/, while cmake for the lib
searches BUILD/external/otf2/lib and cannot find it.
My fix sets the location to always match CMAKE_INSTALL_LIBDIR
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rocprofiler-sdk commit: 271f017251 ]
2025-01-08 22:47:44 -06:00
Galantsev, Dmitrii
271f017251
OTF2 - Fix lib vs lib64 location on some systems ( #68 )
...
On my dev machine I use OpenSUSE Tumbleweed. For some reason OTF2 gets
installed into BUILD/external/otf2/lib64/, while cmake for the lib
searches BUILD/external/otf2/lib and cannot find it.
My fix sets the location to always match CMAKE_INSTALL_LIBDIR
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-01-08 22:47:44 -06:00
Madsen, Jonathan
247ba0afa1
Download perfetto trace_processor_shell ( #105 )
...
* Download perfetto trace_processor_shell
* Upgrade to perfetto-trace-processor-shell v0.0.4
* Fix run-ci.py warning
- warning message:
CMake Warning (dev) at /.../build/CTestCustom.cmake:16:
Syntax Warning in cmake code at column 77
Argument not separated from preceding token by whitespace.
* Update tests/pytest-packages/pytest_utils/perfetto_reader.py
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
[ROCm/rocprofiler-sdk commit: 2c3bdeaed9 ]
2025-01-08 20:32:48 -06:00
Madsen, Jonathan
2c3bdeaed9
Download perfetto trace_processor_shell ( #105 )
...
* Download perfetto trace_processor_shell
* Upgrade to perfetto-trace-processor-shell v0.0.4
* Fix run-ci.py warning
- warning message:
CMake Warning (dev) at /.../build/CTestCustom.cmake:16:
Syntax Warning in cmake code at column 77
Argument not separated from preceding token by whitespace.
* Update tests/pytest-packages/pytest_utils/perfetto_reader.py
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-01-08 20:32:48 -06:00
Evgenii Averin
ef2a812d0a
SWDEV-505769 - Fix typo
...
Change-Id: I2d3f65ed68157718c4439a9da7d2dcdfcbb9f93d
[ROCm/clr commit: b62995ce1a ]
2025-01-08 21:31:17 -05:00
Evgenii Averin
b62995ce1a
SWDEV-505769 - Fix typo
...
Change-Id: I2d3f65ed68157718c4439a9da7d2dcdfcbb9f93d
2025-01-08 21:31:17 -05:00
Tim Huang
7bad0cb4a1
kfdtest: add blacklist for gfx1153
...
Change-Id: I1f132858cb79c6d0561477fe8ce69aafd93ad351
Signed-off-by: Tim Huang <tim.huang@amd.com >
2025-01-08 21:20:17 -05:00
Tim Huang
910ccbbd32
kfdtest: add blacklist for gfx1153
...
Change-Id: I1f132858cb79c6d0561477fe8ce69aafd93ad351
Signed-off-by: Tim Huang <tim.huang@amd.com >
[ROCm/ROCR-Runtime commit: 7bad0cb4a1 ]
2025-01-08 21:20:17 -05:00
Galantsev, Dmitrii
5861ec7663
RVS - Add IET and PEBB tests
...
Change-Id: Ia032901d74c882e5cbfa5a3164199cd4d571341f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-01-08 18:23:13 -06:00
Galantsev, Dmitrii
b78295c8f8
RVS - Add IET and PEBB tests
...
Change-Id: Ia032901d74c882e5cbfa5a3164199cd4d571341f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 5861ec7663 ]
2025-01-08 18:23:13 -06:00
Galantsev, Dmitrii
b058cbecf1
RVS - Add memory bandwidth test
...
Change-Id: I4c8990170861f6a0f3853615db68634fdaa7a622
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2025-01-08 18:23:13 -06:00
Galantsev, Dmitrii
9d32387925
RVS - Add memory bandwidth test
...
Change-Id: I4c8990170861f6a0f3853615db68634fdaa7a622
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: b058cbecf1 ]
2025-01-08 18:23:13 -06:00
David Belanger
9667af97d9
kfdtest: Add ExtendedCuMasking test case
...
New implementation of CU mask testing that focuses on correctness of
masking. Unlike previous implementations, this new implementation does not
rely on performance measurements to decide on the results of the test.
Instead, this implementation checks if waves were executed on all the CUs
enabled and only the CUs enabled.
Test case initially supported on GFX12.
Signed-off-by: David Belanger <david.belanger@amd.com >
Change-Id: I5af8b890179bc9a415fc7f47e736f4971fc40c4a
2025-01-08 17:36:59 -05:00
David Belanger
80523eef97
kfdtest: Add ExtendedCuMasking test case
...
New implementation of CU mask testing that focuses on correctness of
masking. Unlike previous implementations, this new implementation does not
rely on performance measurements to decide on the results of the test.
Instead, this implementation checks if waves were executed on all the CUs
enabled and only the CUs enabled.
Test case initially supported on GFX12.
Signed-off-by: David Belanger <david.belanger@amd.com >
Change-Id: I5af8b890179bc9a415fc7f47e736f4971fc40c4a
[ROCm/ROCR-Runtime commit: 9667af97d9 ]
2025-01-08 17:36:59 -05:00
Sourabh Betigeri
36f3d7647c
SWDEV-505971 - Fix size mismatch of count type to uint32_t
...
Change-Id: Ie526f828f816e6681ef1735d5edb2db895dace57
[ROCm/clr commit: f5b2516f5d ]
2025-01-08 12:47:36 -05:00
Sourabh Betigeri
f5b2516f5d
SWDEV-505971 - Fix size mismatch of count type to uint32_t
...
Change-Id: Ie526f828f816e6681ef1735d5edb2db895dace57
2025-01-08 12:47:36 -05:00
Elwazir, Ammar
be43e753c6
Update Github Workflows ( #2 )
...
* Update sync-mainline.yaml
* Update sync-staging.yaml
* Update formatting.yml
[ROCm/rocprofiler-register commit: 11c9259043 ]
2025-01-08 09:50:04 -06:00
Elwazir, Ammar
11c9259043
Update Github Workflows ( #2 )
...
* Update sync-mainline.yaml
* Update sync-staging.yaml
* Update formatting.yml
2025-01-08 09:50:04 -06:00
Saleel Kudchadker
d4594531ef
SWDEV-506251 - Disable blit copy thresold for OpenCL
...
Change-Id: Id0ca43b13d5792791a42da263f6aa4496382cea6
[ROCm/clr commit: 39801b5750 ]
2025-01-08 02:46:01 +00:00
Saleel Kudchadker
39801b5750
SWDEV-506251 - Disable blit copy thresold for OpenCL
...
Change-Id: Id0ca43b13d5792791a42da263f6aa4496382cea6
2025-01-08 02:46:01 +00:00
Rahul Manocha
b1ef5972d6
SWDEV-504215 - fix rocalution perf drop by disabling cpu wait
...
Change-Id: I878f3420073b05cc6241f524ac428e47c0ce823d
[ROCm/clr commit: 05baf9ff22 ]
2025-01-07 17:02:24 -05:00
Rahul Manocha
05baf9ff22
SWDEV-504215 - fix rocalution perf drop by disabling cpu wait
...
Change-Id: I878f3420073b05cc6241f524ac428e47c0ce823d
2025-01-07 17:02:24 -05:00
kjayapra-amd
56562b37fd
SWDEV-504749 - Call hipStreamSynchronize before exiting the program to avoid memleaks.
...
Change-Id: Icd5d4c8f27b04caaeb315eb93673234f274b5c5b
[ROCm/hip-tests commit: c22b4fdea1 ]
2025-01-07 15:36:13 -05:00
kjayapra-amd
c22b4fdea1
SWDEV-504749 - Call hipStreamSynchronize before exiting the program to avoid memleaks.
...
Change-Id: Icd5d4c8f27b04caaeb315eb93673234f274b5c5b
2025-01-07 15:36:13 -05:00
Choudhary, Rahul
edeaaceb0d
Merge pull request #1 from AMD-ROCm-Internal/rahchoud_amdeng-patch-1
...
Create rocm_ci_caller.yml init file to call shared workflow
[ROCm/rocm_smi_lib commit: bb122efeae ]
2025-01-07 12:11:25 -08:00
Choudhary, Rahul
bb122efeae
Merge pull request #1 from AMD-ROCm-Internal/rahchoud_amdeng-patch-1
...
Create rocm_ci_caller.yml init file to call shared workflow
2025-01-07 12:11:25 -08:00
Choudhary, Rahul
d748d8b247
Create rocm_ci_caller.yml init file to call shared workflow
...
[ROCm/rocm_smi_lib commit: 3c01c13dfd ]
2025-01-07 11:53:58 -08:00
Choudhary, Rahul
3c01c13dfd
Create rocm_ci_caller.yml init file to call shared workflow
2025-01-07 11:53:58 -08:00
Choudhary, Rahul
a95f011749
Create rocm_ci_caller.yml
...
[ROCm/rocprofiler-register commit: f809f21740 ]
2025-01-07 11:32:19 -08:00
Choudhary, Rahul
f809f21740
Create rocm_ci_caller.yml
2025-01-07 11:32:19 -08:00