Alex Xie
0812cc34a6
SWDEV-451945 - Remove ShouldLoadPlatform function
...
Change-Id: Iabb4071bb77201576bc2c0488a04f4fa188815df
[ROCm/clr commit: 2eb30376ba ]
2024-05-06 10:42:59 -04:00
Alex Xie
2eb30376ba
SWDEV-451945 - Remove ShouldLoadPlatform function
...
Change-Id: Iabb4071bb77201576bc2c0488a04f4fa188815df
2024-05-06 10:42:59 -04:00
Alex Xie
ab3a5bfeef
SWDEV-452538 - Cast functions directly to void *
...
This fix build errors in some builds
Change-Id: I1b8c9fa7186b60a20e8dfb86599c348455620c32
[ROCm/hip-tests commit: 26223a792b ]
2024-05-06 09:21:17 -04:00
Alex Xie
26223a792b
SWDEV-452538 - Cast functions directly to void *
...
This fix build errors in some builds
Change-Id: I1b8c9fa7186b60a20e8dfb86599c348455620c32
2024-05-06 09:21:17 -04:00
Branislav Brzak
4036a8e388
SWDEV-441284 - Add hipMemsetD32 test
...
Change-Id: I7c26f73138eff0f9e090056f4721b35f4a6e8ef8
[ROCm/hip-tests commit: 19b8430f9d ]
2024-05-06 08:08:23 -04:00
Branislav Brzak
19b8430f9d
SWDEV-441284 - Add hipMemsetD32 test
...
Change-Id: I7c26f73138eff0f9e090056f4721b35f4a6e8ef8
2024-05-06 08:08:23 -04:00
Sebastian Luzynski
cde03b514c
SWDEV-452538 - Cast functions directly to void* instead of casting to function pointer
...
This change fixes build warning when compiled with -Wcast-function-type flag
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com >
Change-Id: If60abf5c6855879a07375c166d7cb9ff6cd6fe5d
[ROCm/hip-tests commit: 109ffa0590 ]
2024-05-06 07:38:07 -04:00
Sebastian Luzynski
109ffa0590
SWDEV-452538 - Cast functions directly to void* instead of casting to function pointer
...
This change fixes build warning when compiled with -Wcast-function-type flag
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com >
Change-Id: If60abf5c6855879a07375c166d7cb9ff6cd6fe5d
2024-05-06 07:38:07 -04:00
Rambabu Swargam
ac0795fe28
SWDEV-433563 - [catch2][dtest] Functional testcases for hipGetFuncBySymbol API
...
Change-Id: Ic1bcfe35d124da990e6f1868475ba2ed1752b1d5
[ROCm/hip-tests commit: 73ccc66ca2 ]
2024-05-06 06:56:41 -04:00
Rambabu Swargam
73ccc66ca2
SWDEV-433563 - [catch2][dtest] Functional testcases for hipGetFuncBySymbol API
...
Change-Id: Ic1bcfe35d124da990e6f1868475ba2ed1752b1d5
2024-05-06 06:56:41 -04:00
Anusha GodavarthySurya
86f5c107fb
SWDEV-448562 - [catch2][dtest] Basic functional and negative testcases for hipHccModuleLaunchKernel API
...
Change-Id: I77a7101915a6e2c431508edbd997e714f85a7ac4
[ROCm/hip-tests commit: 27d173286c ]
2024-05-06 06:53:23 -04:00
Anusha GodavarthySurya
27d173286c
SWDEV-448562 - [catch2][dtest] Basic functional and negative testcases for hipHccModuleLaunchKernel API
...
Change-Id: I77a7101915a6e2c431508edbd997e714f85a7ac4
2024-05-06 06:53:23 -04:00
guanyu12
388257944b
Merge amd-staging into amd-master 20240506
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Ifecbc41972411afaf0e7d7b9f07982114402a65a
[ROCm/rocm_smi_lib commit: 2938796bc2 ]
2024-05-06 14:47:47 +08:00
guanyu12
2938796bc2
Merge amd-staging into amd-master 20240506
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Ifecbc41972411afaf0e7d7b9f07982114402a65a
2024-05-06 14:47:47 +08:00
Saleel Kudchadker
588e870000
SWDEV-301667 - Pass reference to kernel name
...
Change-Id: I21abe109ddfabfe7640bf78a96c81a1317d31952
[ROCm/clr commit: 4a9d24a211 ]
2024-05-05 16:38:20 -04:00
Saleel Kudchadker
4a9d24a211
SWDEV-301667 - Pass reference to kernel name
...
Change-Id: I21abe109ddfabfe7640bf78a96c81a1317d31952
2024-05-05 16:38:20 -04:00
Anusha GodavarthySurya
44d3ee84ce
SWDEV-453739 - Fix undeclared identifier error
...
Change-Id: Ia739f0f59fde3ebea511f5e5b73b3285caec76e2
[ROCm/hip commit: 0e0f0548ac ]
2024-05-04 07:30:41 -04:00
Anusha GodavarthySurya
0e0f0548ac
SWDEV-453739 - Fix undeclared identifier error
...
Change-Id: Ia739f0f59fde3ebea511f5e5b73b3285caec76e2
2024-05-04 07:30:41 -04:00
Ammar ELWazir
dff73bfed6
JSON can be generated from --stats now
...
Change-Id: Ia9733c4a99f00ff67e63a6845ed28fad3f98d754
2024-05-03 21:39:53 -04:00
Ammar ELWazir
142b55865c
JSON can be generated from --stats now
...
Change-Id: Ia9733c4a99f00ff67e63a6845ed28fad3f98d754
[ROCm/rocprofiler commit: dff73bfed6 ]
2024-05-03 21:39:53 -04:00
Giovanni Lenzi Baraldi
ea56f79495
Gbaraldi/att tool ( #766 )
...
* Enabling codeobj and thread trace samples
* Updating aqlprofile_v2 header
* Codeobj and thread trace samples with output log files
* Fixing clang format
* Cmake formatting
* Adding coverage to codeobj
* Comment trace sample
* Adding ATT Parser API
* Fixing forwarding to aqlprofile
* Clang formatting
* Clang tidy
* Adding option to print memory kernels
* Clang format
* Remove default from switch case
* Separating client/main on codeobj sample for ASAn
* Formatting
* Gbaraldi/att tool rebase (#801 )
* Enabling codeobj and thread trace samples
* Updating aqlprofile_v2 header
* Codeobj and thread trace samples with output log files
* Fixing clang format
* Cmake formatting
* Adding coverage to codeobj
* Comment trace sample
* Removing python from workflow
* Adding ATT Parser API
* Fixing forwarding to aqlprofile
* Clang formatting
* Clang tidy
* Adding option to print memory kernels
* Clang format
* Remove default from switch case
* Separating client/main on codeobj sample for ASAn
* Formatting
* Enabling codeobj and thread trace samples
* Updating aqlprofile_v2 header
* Codeobj and thread trace samples with output log files
* Fixing clang format
* Cmake formatting
* Adding coverage to codeobj
* Comment trace sample
* Adding ATT Parser API
* Fixing forwarding to aqlprofile
* Clang formatting
* Clang tidy
* Adding option to print memory kernels
* Clang format
* Remove default from switch case
* Separating client/main on codeobj sample for ASAn
* Formatting
* Fix codeobj library
* Allow thread trace in parallel with other service
* Zeroing the HSA signals
* Adding exception wrappers in ATT sample
* Removed force configure
* Remove force configure from ISA decode
* Removing codecov flag
* Gbaraldi/att tool tests (#828 )
* Adding tests for codeobj ISA decode
* Adding ATT tests
* Adding ATT integration tests
* Formatting
* Changing codeobj binary extension
* Renaming codeobj library spaces
* Fixing samples
* Formatting
* Formatting
* Fixing int test
* Fixing linker error
* Fixing memory fault
* Moving kernel ot inside namespace
* ASAN linking fix
* Removing unecessary headers
* Formatting
* Fixing target_cu
* Remove codeobj binary
* Revert "Remove codeobj binary"
This reverts commit 7d286f89d8096bc36925cd79cd742a5e6d10d179.
* Enable memory snapshot
* adding comgr
---------
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
[ROCm/rocprofiler-sdk commit: 099ac7c72d ]
2024-05-03 18:45:47 -03:00
Giovanni Lenzi Baraldi
099ac7c72d
Gbaraldi/att tool ( #766 )
...
* Enabling codeobj and thread trace samples
* Updating aqlprofile_v2 header
* Codeobj and thread trace samples with output log files
* Fixing clang format
* Cmake formatting
* Adding coverage to codeobj
* Comment trace sample
* Adding ATT Parser API
* Fixing forwarding to aqlprofile
* Clang formatting
* Clang tidy
* Adding option to print memory kernels
* Clang format
* Remove default from switch case
* Separating client/main on codeobj sample for ASAn
* Formatting
* Gbaraldi/att tool rebase (#801 )
* Enabling codeobj and thread trace samples
* Updating aqlprofile_v2 header
* Codeobj and thread trace samples with output log files
* Fixing clang format
* Cmake formatting
* Adding coverage to codeobj
* Comment trace sample
* Removing python from workflow
* Adding ATT Parser API
* Fixing forwarding to aqlprofile
* Clang formatting
* Clang tidy
* Adding option to print memory kernels
* Clang format
* Remove default from switch case
* Separating client/main on codeobj sample for ASAn
* Formatting
* Enabling codeobj and thread trace samples
* Updating aqlprofile_v2 header
* Codeobj and thread trace samples with output log files
* Fixing clang format
* Cmake formatting
* Adding coverage to codeobj
* Comment trace sample
* Adding ATT Parser API
* Fixing forwarding to aqlprofile
* Clang formatting
* Clang tidy
* Adding option to print memory kernels
* Clang format
* Remove default from switch case
* Separating client/main on codeobj sample for ASAn
* Formatting
* Fix codeobj library
* Allow thread trace in parallel with other service
* Zeroing the HSA signals
* Adding exception wrappers in ATT sample
* Removed force configure
* Remove force configure from ISA decode
* Removing codecov flag
* Gbaraldi/att tool tests (#828 )
* Adding tests for codeobj ISA decode
* Adding ATT tests
* Adding ATT integration tests
* Formatting
* Changing codeobj binary extension
* Renaming codeobj library spaces
* Fixing samples
* Formatting
* Formatting
* Fixing int test
* Fixing linker error
* Fixing memory fault
* Moving kernel ot inside namespace
* ASAN linking fix
* Removing unecessary headers
* Formatting
* Fixing target_cu
* Remove codeobj binary
* Revert "Remove codeobj binary"
This reverts commit 7d286f89d8096bc36925cd79cd742a5e6d10d179.
* Enable memory snapshot
* adding comgr
---------
Co-authored-by: Ammar ELWazir <ammar.elwazir@amd.com >
2024-05-03 18:45:47 -03:00
Galantsev, Dmitrii
5525bf8c86
AMDSMI - Add ring hang event
...
Change-Id: I84696e3cc1a4eba8de48e464f1a208ed9c6e489d
Depends-On: I2e73ba08ee0004f6f30660b2fa425ea94bafceca
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-05-03 16:45:42 -05:00
Galantsev, Dmitrii
93b990ffa0
AMDSMI - Add ring hang event
...
Change-Id: I84696e3cc1a4eba8de48e464f1a208ed9c6e489d
Depends-On: I2e73ba08ee0004f6f30660b2fa425ea94bafceca
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 5525bf8c86 ]
2024-05-03 16:45:42 -05:00
Karl W. Schulz
f3a0360a56
Adding a top-level runtime python dependency checker. Goal is to
...
provide a kinder error message in the case where python dependencies
are not available locally. This is motivated for future execution by
users who are running from rocm-based binary packaging instead of using
normal cmake build system which would have verified the dependencies.
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
[ROCm/rocprofiler-compute commit: d1ee2ec870 ]
2024-05-03 15:26:27 -05:00
Karl W. Schulz
d1ee2ec870
Adding a top-level runtime python dependency checker. Goal is to
...
provide a kinder error message in the case where python dependencies
are not available locally. This is motivated for future execution by
users who are running from rocm-based binary packaging instead of using
normal cmake build system which would have verified the dependencies.
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com >
2024-05-03 15:26:27 -05:00
coleramos425
ecd516a660
Remove deprecated workflow. No longer applicable
...
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 80c93aa452 ]
2024-05-03 15:26:27 -05:00
coleramos425
80c93aa452
Remove deprecated workflow. No longer applicable
...
Signed-off-by: coleramos425 <colramos@amd.com >
2024-05-03 15:26:27 -05:00
Cole Ramos
edf579d992
Optimizing Dockerfiles and buildscripts ( #359 )
...
* Optimizing Dockerfiles and buildscripts
Signed-off-by: coleramos425 <colramos@amd.com >
* Give docker scripts exe permission
Signed-off-by: coleramos425 <colramos@amd.com >
---------
Signed-off-by: coleramos425 <colramos@amd.com >
[ROCm/rocprofiler-compute commit: bf9176c1ae ]
2024-05-03 15:26:27 -05:00
Cole Ramos
bf9176c1ae
Optimizing Dockerfiles and buildscripts ( #359 )
...
* Optimizing Dockerfiles and buildscripts
Signed-off-by: coleramos425 <colramos@amd.com >
* Give docker scripts exe permission
Signed-off-by: coleramos425 <colramos@amd.com >
---------
Signed-off-by: coleramos425 <colramos@amd.com >
2024-05-03 15:26:27 -05:00
Bill(Shuzhou) Liu
61a75d346b
Add new XGMI and PCIE bandwidth fields from gpu_metrics
...
For new ASIC, the RDC_EVNT_XGMI, RDC_FI_PCIE_RX and RDC_FI_PCIE_TX
are not supported. New fileds RDC_FI_XGMI and RDC_FI_PCIE_BANDWIDTH
should be used.
Change-Id: Iff5bbef4c07994090fa7c4e9b319966215525283
2024-05-03 16:18:17 -04:00
Bill(Shuzhou) Liu
79897be094
Add new XGMI and PCIE bandwidth fields from gpu_metrics
...
For new ASIC, the RDC_EVNT_XGMI, RDC_FI_PCIE_RX and RDC_FI_PCIE_TX
are not supported. New fileds RDC_FI_XGMI and RDC_FI_PCIE_BANDWIDTH
should be used.
Change-Id: Iff5bbef4c07994090fa7c4e9b319966215525283
[ROCm/rdc commit: 61a75d346b ]
2024-05-03 16:18:17 -04:00
kjayapra-amd
7c56ed2526
SWDEV-460091 - Handle cases where inline variables are included in multiple translation unit.
...
Change-Id: I92179ad198abbdaf5aec9c3c4ba76eeb6b0cc761
[ROCm/clr commit: 68ddd8f3a0 ]
2024-05-03 15:52:28 -04:00
kjayapra-amd
68ddd8f3a0
SWDEV-460091 - Handle cases where inline variables are included in multiple translation unit.
...
Change-Id: I92179ad198abbdaf5aec9c3c4ba76eeb6b0cc761
2024-05-03 15:52:28 -04:00
Ammar ELWazir
4417b435cf
Adding --stats examples ( #842 )
...
[ROCm/rocprofiler-sdk commit: 6d3fbcffad ]
2024-05-03 10:25:04 -05:00
Ammar ELWazir
6d3fbcffad
Adding --stats examples ( #842 )
2024-05-03 10:25:04 -05:00
Jaydeep Patel
2fbfe65f30
SWDEV-452646 - Enabled sample 16 & 17 as compiler change is landed in mainline.
...
Change-Id: I865c3ab3cb99f32d057fb9f662f358adc9977481
[ROCm/hip-tests commit: ae66ad5d95 ]
2024-05-03 10:11:04 -04:00
Jaydeep Patel
ae66ad5d95
SWDEV-452646 - Enabled sample 16 & 17 as compiler change is landed in mainline.
...
Change-Id: I865c3ab3cb99f32d057fb9f662f358adc9977481
2024-05-03 10:11:04 -04:00
Jatin Chaudhary
8079f81851
SWDEV-379007 - fp8 tests
...
Change-Id: I528a8fc53c3145b5322d5d4892499faec71f7684
[ROCm/hip-tests commit: 99995b9f72 ]
2024-05-03 09:09:31 -04:00
Jatin Chaudhary
99995b9f72
SWDEV-379007 - fp8 tests
...
Change-Id: I528a8fc53c3145b5322d5d4892499faec71f7684
2024-05-03 09:09:31 -04:00
Sameer Sahasrabuddhe
ec1f43cd05
SWDEV-453422: introduce warp sync tests
...
The following builtins are tested:
- __all_sync, __any_sync, __ballot_sync and __activemask
- __match_any_sync and __match_all_sync
- __shfl_sync, __shfl_up_sync, __shfl_down_sync, and __shfl_xor_sync
The tests for shfl (all variants) were manually validated on a CUDA setup.
NOTE:
- Unit_hipVoteSync_All temporarily disabled on Windows (SWDEV-452308).
- All new tests temporarily disabled on CUDA (SWDEV-453145).
Change-Id: I84b205a88aa24219d199c760793e2f19f0cf8f13
[ROCm/hip-tests commit: 53f0a9bd01 ]
2024-05-03 08:58:23 -04:00
Sameer Sahasrabuddhe
53f0a9bd01
SWDEV-453422: introduce warp sync tests
...
The following builtins are tested:
- __all_sync, __any_sync, __ballot_sync and __activemask
- __match_any_sync and __match_all_sync
- __shfl_sync, __shfl_up_sync, __shfl_down_sync, and __shfl_xor_sync
The tests for shfl (all variants) were manually validated on a CUDA setup.
NOTE:
- Unit_hipVoteSync_All temporarily disabled on Windows (SWDEV-452308).
- All new tests temporarily disabled on CUDA (SWDEV-453145).
Change-Id: I84b205a88aa24219d199c760793e2f19f0cf8f13
2024-05-03 08:58:23 -04:00
Satyanvesh Dittakavi
7bbc18b086
SWDEV-453527 - Add mapping for hipDrvMemcpy2DUnaligned
...
Change-Id: Ifaad326aa4455b4af2e5f0a26c1d9c7a3e6f6833
[ROCm/hipother commit: 3cd4516b10 ]
2024-05-03 05:50:36 -04:00
Satyanvesh Dittakavi
3cd4516b10
SWDEV-453527 - Add mapping for hipDrvMemcpy2DUnaligned
...
Change-Id: Ifaad326aa4455b4af2e5f0a26c1d9c7a3e6f6833
2024-05-03 05:50:36 -04:00
Maneesh Gupta
f30be8996b
SWDEV-433371 - Build needs comgr >= 2.8
...
Unbundle compressed code objects needs comgr 2.8 or higher
Change-Id: I23942d2038e19b02c3ea5d3c9c1fe5367db87136
[ROCm/clr commit: 1bd8b4eaf5 ]
2024-05-03 09:34:49 +00:00
Maneesh Gupta
1bd8b4eaf5
SWDEV-433371 - Build needs comgr >= 2.8
...
Unbundle compressed code objects needs comgr 2.8 or higher
Change-Id: I23942d2038e19b02c3ea5d3c9c1fe5367db87136
2024-05-03 09:34:49 +00:00
Ori Messinger
02a862bde1
ROCm SMI LIB: Fix rsmiBindings.py.in Mismatch
...
This commit aligns the rsmiBindings.py.in file's
"notification_type_names" & "rsmi_evt_notification_type_t" with
those found in the rsmiBindings.py file.
Change-Id: I67f36606c505992fb98495651310bd70a1755033
Signed-off-by: Ori Messinger <Ori.Messinger@amd.com >
[ROCm/rocm_smi_lib commit: 0c48cd9122 ]
2024-05-02 23:22:44 -05:00
Ori Messinger
0c48cd9122
ROCm SMI LIB: Fix rsmiBindings.py.in Mismatch
...
This commit aligns the rsmiBindings.py.in file's
"notification_type_names" & "rsmi_evt_notification_type_t" with
those found in the rsmiBindings.py file.
Change-Id: I67f36606c505992fb98495651310bd70a1755033
Signed-off-by: Ori Messinger <Ori.Messinger@amd.com >
2024-05-02 23:22:44 -05:00
Chris Freehill
79e4eda0b6
Merge 'thunk/integrate-into-rocr' into integrate-libhsakmt
2024-05-02 21:52:49 -05:00
Chris Freehill
8e9cb92cda
Merge 'thunk/integrate-into-rocr' into integrate-libhsakmt
...
[ROCm/ROCR-Runtime commit: 79e4eda0b6 ]
2024-05-02 21:52:49 -05:00