Rakesh Roy
2fcf335ee1
SWDEV-342007 - Fix hipArray Allocation APIs
...
- Capture error status of ihipImageCreate
- Return hipErrorOutOfMemory when image creation fails
Change-Id: If127a515447cc362d55fccd3eae304271da252d5
[ROCm/clr commit: 62069a5ae8 ]
2022-06-30 00:28:47 -04:00
Christophe Paquot
67e82629a1
SWDEV-322620 - Virtual Memory Management
...
Use correct granularity for VM address/size
Change-Id: I001f29eabe9503396bbec623df9d5155b882be4f
[ROCm/clr commit: bf5826ee93 ]
2022-06-29 15:59:56 -07:00
German Andryeyev
34ed734a66
SWDEV-344280 - Use coarse grain sysmem for kernel arg on MI200
...
Change-Id: I9596f0e8b88699538ec271b3a4345e5f75b968e3
[ROCm/clr commit: d8e4a289b3 ]
2022-06-29 13:04:46 -04:00
Saleel Kudchadker
0899f2212d
SWDEV-301667 - Early return if src == dst for 1D copy
...
Change-Id: Icaa334c6579bb5e70e92347f8bc37edcf5adf796
[ROCm/clr commit: cf07633dc8 ]
2022-06-28 14:21:40 -04:00
Ajay
930215afb7
SWDEV-337331 - Windows: DD=0 graph child Node fixes
...
Change-Id: Icd7fc3967a202946d3428eba99a1bbf43b9772db
[ROCm/clr commit: 8d1bd607f9 ]
2022-06-28 11:57:11 -04:00
Chauncey Hui
f08c370915
SWDEV-2 - Change OpenCL version number from 3477 to 3478
...
[ROCm/clr commit: 942c4b3547 ]
2022-06-28 03:00:05 -04:00
Christophe Paquot
65c8c0a722
SWDEV-322620 - Virtual Memory Management
...
Expose VM granularity
Change-Id: Ia6af99843ca957f1139fd369e46e09a6c346da46
[ROCm/clr commit: 4aecc29bf0 ]
2022-06-27 13:07:43 -07:00
Sarbojit Sarkar
b81ab5b937
SWDEV-341174 - fixed warning on cuda
...
Change-Id: I5d017bcc154a2985e23893c0d933438bf0fc1958
[ROCm/clr commit: 5bd8f8dbe6 ]
2022-06-27 04:49:53 -04:00
Sarbojit Sarkar
7ad62083ee
SWDEV-342831 - Fix hipGetDeviceCount return
...
Change-Id: I3b0338a51027258319c1926ac02de8d0af01d498
[ROCm/clr commit: 4b9ea686f6 ]
2022-06-27 00:39:08 -04:00
Chauncey Hui
3bd48513f1
SWDEV-2 - Change OpenCL version number from 3476 to 3477
...
[ROCm/clr commit: 774c05eeb1 ]
2022-06-25 03:00:06 -04:00
haoyuan2
1499630fb7
SWDEV-343162 - fix OCL test regression
...
For OCL, keep original control logic
FOr HIP, keep the fix for SWDEV-338781
Change-Id: I89de8d1e73cd103b3b4f62206eed72d45695dd6e
[ROCm/clr commit: 0a43f6bff3 ]
2022-06-24 13:23:10 -04:00
Sarbojit Sarkar
86481e460d
SWDEV-333073 - HIP_INIT_API to handle no return case
...
Change-Id: I78d43e88cc196047a4cb5d6fcf756339c0e46e80
[ROCm/clr commit: 1074b22c48 ]
2022-06-24 12:53:18 -04:00
Chauncey Hui
6c00bd5eeb
SWDEV-2 - Change OpenCL version number from 3475 to 3476
...
[ROCm/clr commit: 9504e95184 ]
2022-06-24 03:00:07 -04:00
Victor Zhang
d33cc9839e
SWDEV-328158 - added modification license to changed files and removing trailing white spaces
...
Change-Id: I82f5ef84eac72821214d832a41e40e0f42cf66b9
[ROCm/clr commit: 8ba6c62394 ]
2022-06-23 16:58:03 -04:00
Satyanvesh Dittakavi
32a73102ea
SWDEV-336538 - Return hipErrorNotSupported for unsupported APIs
...
Change-Id: Ie54771c2f58eebacdc0248bc116ef093f99eb9b8
[ROCm/clr commit: c6647487e0 ]
2022-06-23 07:31:31 -04:00
Ajay
6596275caf
SWDEV-337331 - command queue logs for debugging option
...
Change-Id: I198aecc5fd12369d87d4acc9910acc9435c1967a
[ROCm/clr commit: 236178d0d4 ]
2022-06-22 19:41:38 +00:00
Ajay
4c12b879e3
SWDEV-342542 - Support hipGetStreamDeviceId on Windows
...
Change-Id: I3f79fb4f3058cd7335c5ca2363cf1659a0a7f6ad
[ROCm/clr commit: 2962d2ecf1 ]
2022-06-22 12:18:03 -04:00
Satyanvesh Dittakavi
8911a42f61
SWDEV-341360 - Handle named expressions with space in hipRTC
...
Change-Id: I1c26855d8a94e0a4d818664ca71094c6992221c9
[ROCm/clr commit: b263ab3248 ]
2022-06-22 14:19:16 +00:00
sdashmiz
a320f27ea1
SWDEV-341993 - correct parameters checks
...
flags, ptr and stream
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I306be503e8c15db1641eaeeae73e349a99f871ae
[ROCm/clr commit: 683b28d573 ]
2022-06-22 04:22:55 -04:00
kjayapra-amd
8a049faccb
SWDEV-339995 - Adding hiprtcGetBitcode and hiprtcBitcodeSize changes.
...
Change-Id: I378f1ac98de3b11fa3f74161abd036702c7b479b
[ROCm/clr commit: 2731d03f03 ]
2022-06-22 04:17:56 -04:00
Satyanvesh Dittakavi
abcbb979db
SWDEV-340226 - hiprtcLinkAddData should allow empty name
...
Change-Id: I2c9a53453223ee4899b0a5d05e1097bc7e0e428e
[ROCm/clr commit: a39ab85e04 ]
2022-06-22 04:15:32 -04:00
Rakesh Roy
7d378eccef
SWDEV-342025 - Fix hipEventCreateWithFlags API
...
- Return hipErrorInvalidValue if hipEventInterprocess flag is set, but hipEventDisableTiming flag isn't set
Change-Id: Ifbb9d83b018c360f312083bb25dba1187bcdaefa
[ROCm/clr commit: 21d7f35c84 ]
2022-06-21 10:59:17 -04:00
AlexBin Xie
a9b3210bc9
Merge "SWDEV-328157 - Palamida scan header remediation" into amd-staging
...
[ROCm/clr commit: 65403d2eee ]
2022-06-21 10:25:47 -04:00
kjayapra-amd
a223c541ca
SWDEV-340226 - Fixing conversion to void* from size_t instead of size_t*.
...
Change-Id: Ib7e083395d4fbbe2a6f3012fce5b268e108ad62a
[ROCm/clr commit: 5d385fa0e2 ]
2022-06-21 06:28:06 -04:00
Sarbojit Sarkar
743a82b77d
SWDEV-331066- Added hipDeviceSetLimit
...
Change-Id: I4de099387ad34ca7c195588274b546649038e2aa
[ROCm/clr commit: 7f92a98a3c ]
2022-06-21 06:06:05 +00:00
Jaydeep
4cc88db597
SWDEV-332607 - If pitch returned from hipMallocPitch is equal to pitch passed to hipMemset2D then height passed to hipMemset2D must be less than or equal to height passed to hipMallocPitch.
...
Change-Id: I5f9eb55cede5dff5a9e428d41fe081f043df7049
[ROCm/clr commit: 26d8603bf3 ]
2022-06-21 00:10:19 -04:00
Maneesh Gupta
7e2c04a53b
SWDEV-340918 - make hip_runtime.h work with g++
...
Change-Id: Ief3e6dc075837dfccae3defad7da696130ed05bd
[ROCm/clr commit: 2bd0cb523e ]
2022-06-20 23:32:58 -04:00
Sourabh Betigeri
325aca33ad
SWDEV-342067 - Fixes a minor coding error to loop through all the entries in the map
...
Change-Id: I837cb4868de2acd3e71ca9a745a62ed0bb2d1400
[ROCm/clr commit: 5ad38a32bf ]
2022-06-20 19:20:38 -04:00
Alex Xie
4faa8f8b4a
SWDEV-328157 - Palamida scan header remediation
...
Change-Id: Iee7798d368cc3c1c47c4b8ff483d42aec595d900
[ROCm/clr commit: 1d24125cf3 ]
2022-06-20 17:23:15 -04:00
Ajay
1402d33098
SWDEV-334340 - clang_rt.lib not to search in default path
...
Change-Id: Idf493477bbf8ddde4b7754f64f44c9c5aea008a2
[ROCm/clr commit: 7b38ee1574 ]
2022-06-19 22:54:03 -04:00
Chauncey Hui
8517632ad8
SWDEV-2 - Change OpenCL version number from 3474 to 3475
...
[ROCm/clr commit: 4fe8038b7c ]
2022-06-18 03:00:06 -04:00
Jaydeep
147485a9aa
SWDEV-336548 - Check for valid hipArray pointer in hipFreeArray
...
Change-Id: Icf0d47eeca7b5dd390a6a9c53b622b3680688ca4
[ROCm/clr commit: 1032581ded ]
2022-06-18 00:56:33 -04:00
Sourabh Betigeri
4501fb58b5
SWDEV-341994 - Fixes to returns the right error code to match CUDA spec for hipHostUnregister()
...
Change-Id: Ied9b5a15e841d4c201042d116b0ed535f07c17fc
[ROCm/clr commit: 3ca4c7edf7 ]
2022-06-17 12:16:52 -04:00
Jaydeep
e146b7812e
SWDEV-332607 - If pitch returned from hipMallocPitch is equal to pitch passed to hipMemset2D then height passed to hipMemset2D must be less than or equal to height passed to hipMallocPitch.
...
Change-Id: I8d9b0938fb592170008aaec9cedd519bf40c6201
[ROCm/clr commit: ea0590d1fe ]
2022-06-17 10:35:22 -04:00
Rakesh Roy
813128436d
SWDEV-330455 - Avoid creating different HSA signals for ROCr
...
- In ROCr, there is supposed to be exactly one HSA signal ever whose pointer is stored in every hostcall buffer so that device code can find it
- But, hostcallListener->initDevice creates a new HSA signal everytime enableHostcalls() gets called
Change-Id: I100595ec37442bcdb73da5991062f0a474de2935
[ROCm/clr commit: 42da508815 ]
2022-06-17 05:30:57 -04:00
Chauncey Hui
784539891c
SWDEV-2 - Change OpenCL version number from 3473 to 3474
...
[ROCm/clr commit: 3223c1b56a ]
2022-06-17 03:00:08 -04:00
Jaydeep
4185c568da
SWDEV-336542 - Return InvalidValue error for hipArrayCubemap flag.
...
Change-Id: I4ca996d7643158d5ccf8cb48ceaead3ceaf9aedf
[ROCm/clr commit: 0ad84364e0 ]
2022-06-17 00:25:18 -04:00
Sarbojit Sarkar
8f863abe02
SWDEV-325379 - Fix for remote copy crash
...
Change-Id: I22152c0b3538cf7cfc80f82505bc255c01d98f7b
[ROCm/clr commit: 356e22f910 ]
2022-06-16 23:59:11 -04:00
jaypatel
8b4d8bdee4
SWDEV-322688 - Added hip math constants header.
...
Change-Id: I9363f82159a53c6822e943c4950fc7f6c350b326
[ROCm/clr commit: 8d464a2e83 ]
2022-06-16 23:56:45 -04:00
German Andryeyev
14f03b4571
SWDEV-341316 - Copy image SRD only if it's valid
...
Change-Id: I971a21fe99fd07b21cfd3dbe4e7ed33c0ea322f4
[ROCm/clr commit: 73ec7bada6 ]
2022-06-16 09:18:04 -04:00
kjayapra-amd
86cc032d73
SWDEV-340226 - Fixing minor issues related to hiprtc Link API changes.
...
Change-Id: I18e7ca2a467ccf14d95ffb37b5516dda74f98cf7
[ROCm/clr commit: 5e61b9e762 ]
2022-06-16 06:06:38 -07:00
kjayapra-amd
8e43fcc5df
SWDEV-339913 - Move SingleFPDenorm under ASIC Revision from GFXIP switch case.
...
Change-Id: I7826f81bdf7cf1479882f261d495c2c287725b3c
[ROCm/clr commit: 3a78a1edcd ]
2022-06-16 08:31:37 -04:00
Chauncey Hui
07a15d664e
SWDEV-2 - Change OpenCL version number from 3472 to 3473
...
[ROCm/clr commit: 0cd8e18cb3 ]
2022-06-16 03:00:06 -04:00
Satyanvesh Dittakavi
04ace898e0
SWDEV-327563 - Fix the hip runtime library name to load in hiprtc on Windows
...
Change-Id: Ib4988dd8677da907bec8e59b1b4ce3e57aad2bb7
[ROCm/clr commit: bf4cf3c369 ]
2022-06-16 00:45:43 -04:00
Satyanvesh Dittakavi
920ceab2db
SWDEV-336532 - Convert Managed Memory in hipPointerGetAttributes on Nvidia platform
...
Change-Id: I3bc6180040b6ad48f06ffdc7d01ca6fd9fe32c0e
[ROCm/clr commit: f7d0850eb8 ]
2022-06-16 00:43:15 -04:00
Jaydeep Patel
770171bde8
SWDEV-338376 - Added hipMemGetAllocationGranularity, hipMemCreate and hipMemRelease for CUDA
...
Change-Id: If8c6a00958bb39752eb202c30a7960d13de225ae
[ROCm/clr commit: ab8583b4d5 ]
2022-06-15 23:59:56 -04:00
Ranjith Ramakrishnan
488b937709
SWDEV-335990 - Use GNUInstallDirs
...
GNUInstallDirs is used to allow the user to customize the install paths
of HIP, rather than using hardcoded locations.
Minimum cmake version updated to 3.16.8
Depends-On: I521c44dc34404b136141682c2777257b23ffa6e8
Change-Id: I2cff642c469d6d1e8bb3f1a3c151e6a03fb5d55b
[ROCm/clr commit: 8f8367fd49 ]
2022-06-15 23:49:54 -04:00
Jaydeep Patel
33a50636e9
SWDEV-333581 - Pass free and/or total size_t as nullptr.
...
Change-Id: Ib83467a351b6df22ef641c0e82284c7e0fac32e3
[ROCm/clr commit: a527c241a2 ]
2022-06-15 23:46:34 -04:00
sdashmiz
57a0d997d3
SWDEV-325711 - add Graph memory APIs skeleton
...
- hipDeviceGet/SetGraphMemAttr
- hipDeviceGraphMemTrim
- there is no memory pool for graphs currently
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I11db76ea7ea1c7732175fc93264448052357e8dc
[ROCm/clr commit: e8194dca76 ]
2022-06-15 14:47:16 -04:00
Sourabh Betigeri
2c9c07aaa8
SWDEV-331301 - Fixes to return error if the childGraph topologies of instantiated childGraphNode and to-be updated childGraphNode do not match
...
Change-Id: I372317a4df13e5cd352f46525d820246fe4ca8f2
[ROCm/clr commit: c3db564e94 ]
2022-06-15 13:39:15 -04:00