Ranjith Ramakrishnan
eea147de6e
SWDEV-344894 - Remove workaround code to strip the destination directory hip
...
HIP build scripts updated, so that cmake install prefix and cpack packaging prefix doesn't have destination directory hip
The workaround in source code is not at all required.
Depends-On: I6775407b4bfec84b6b911d333f3725c310539bfc
Change-Id: Ic1f5e170690d6dba0fec493143dea390c435cd42
[ROCm/clr commit: db6eaa35aa ]
2022-07-11 13:00:44 -04:00
Sarbojit Sarkar
d9be7ebb3e
SWDEV-341174 - Fixed typo
...
Change-Id: Ib605390bd17d014539d57488f0633db44d7c1fad
[ROCm/clr commit: 7d9dd78613 ]
2022-07-11 12:24:18 -04:00
Sarbojit Sarkar
3eb5628a49
SWDEV-345723 - Fixed test build issue
...
Change-Id: Id9545c9523bfad6b5afefcdc1f705d6043094ae4
[ROCm/clr commit: 2531854626 ]
2022-07-11 12:23:34 -04:00
Sarbojit Sarkar
c9226df336
SWDEV-323441 - Phase-II : per thread default stream
...
Change-Id: I3c796ddaebcf0223d7faf50c425c1674de215f9d
[ROCm/clr commit: e9961fedd8 ]
2022-07-11 12:22:23 -04:00
sdashmiz
66aff23bb1
SWDEV-344165 - correct wrong output
...
some attributes retruns wrong values
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I75ba08cb07aa4abdb48e2e20ad7f58be7422158f
[ROCm/clr commit: 2b9e39e901 ]
2022-07-11 10:11:25 -04:00
Rakesh Roy
006c9b0ae8
SWDEV-344168 - Fix hipMemsetAsync API crash
...
- Return hipErrorInvalidValue if memset size + offset is crossing
allocated memory size
Change-Id: I18bd7bcf90ccfce992acb4535a00a8560c0f684b
[ROCm/clr commit: 4e6e175f16 ]
2022-07-11 02:23:37 -04:00
Jaydeep
01e9429c97
SWDEV-343168 - return invalidValue if totalsize is more than device's global memory.
...
Change-Id: Ie052b9b75c9813d040fc23959df4146af98b96ed
[ROCm/clr commit: 4aa1ffcc45 ]
2022-07-11 02:18:54 -04:00
Tao Sang
c5f60e51ac
SWDEV-327502 Disable 3D linear filter on Mi200
...
Change-Id: I3f79fb4f3a59cd7335c5ca2363cf1659a0a7f6aa
[ROCm/clr commit: 2a91d45704 ]
2022-07-08 11:31:57 -04:00
Sourabh Betigeri
a4b6127a80
SWDEV-273026 - Fixes to retrieve valid device memory data when device context is changed and p2p is enabled
...
Change-Id: Ie3f0b81f7fc6de8df65ccff35f9aefb8f6abdfbe
[ROCm/clr commit: 8d48e0e6be ]
2022-07-08 01:45:49 -04:00
Ajay
caa9b581b5
SWDEV-340506 - Unit_hipCreateTextureObject_Pitch2DResource fix
...
Change-Id: I85431036818a3eb24100b1660e806a1c80d847eb
[ROCm/clr commit: 01ea934b3e ]
2022-07-07 13:05:08 -04:00
Ajay
c4a5d11d55
SWDEV-340506 - Unit_hipMalloc3DArray_Negative fix
...
Change-Id: I1fbf4be8aaef83b36749f1e253b5dba025e7f3cd
[ROCm/clr commit: eab4ea236c ]
2022-07-07 12:17:45 -04:00
Ajay
64cdfb8d75
SWDEV-344440 SWDEV-344433 - null ptr checks for hipMemPoolGetAttribute hipMemPoolSetAttribute
...
Change-Id: I812abb3c74a05c4ec9097b09ee7e9a86b0c91e9b
[ROCm/clr commit: 36a85741de ]
2022-07-05 18:42:34 +00:00
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
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
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
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
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
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
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
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
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
4185c568da
SWDEV-336542 - Return InvalidValue error for hipArrayCubemap flag.
...
Change-Id: I4ca996d7643158d5ccf8cb48ceaead3ceaf9aedf
[ROCm/clr commit: 0ad84364e0 ]
2022-06-17 00:25:18 -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
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
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
Jeremy Newton
45f1f89a97
SWDEV-335990 - Use GNUInstallDirs
...
This is attempt two of a5b6de5037
GNUInstallDirs is used to allow the user to customize the install paths
of HIP, rather than using hardcoded locations.
See documentation for more information:
https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
Note that libdir must be overriden to "lib" before including
GNUInstallDirs, because by default, cmake tries to detect the libdir
path, but ROCm packaging would like to use lib by default for all
targets. This does not stop the user (or distros) from overriding.
Also note this change does no take into account the changes needed to
non-cmake files, such as perl scripts, so not all paths combinations are
necessarily functional.
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com >
Change-Id: I521c44dc34404b136141682c2777257b23ffa6e8
[ROCm/clr commit: 112b6370a5 ]
2022-06-15 13:14:47 -04:00
Saleel Kudchadker
d0e5a9583a
SWDEV-335780 - Revert commit
...
This reverts commit a206abcaa1 .
Change-Id: I589d495b448a5ecc7def9dbca3f70b033a962f45
[ROCm/clr commit: 1cea2c0412 ]
2022-06-14 19:08:22 -04:00
Sourabh Betigeri
5d26e66ed7
SWDEV-318237 SWDEV-330173 - Fixes kernel parameter corruption when multiple nodes of the same kernelNode exist
...
Change-Id: I6437593be46b7b5afc3d77cdd887ad4139978ad3
[ROCm/clr commit: 5549c8cd1b ]
2022-06-14 18:06:21 -04:00
haoyuan2
33ea8b153e
SWDEV-338564 - fix test hang issue
...
only check task finish with valid queue
Change-Id: Ib2bd1360235a07f825a09c57453ccbff7951f17f
[ROCm/clr commit: cfe1efd6b0 ]
2022-06-14 15:34:30 -04:00
Sourabh Betigeri
f3d7a42714
SWDEV-340453 - Fixes coding error. Missing condition in a negative scenario
...
Change-Id: Ic4b71e143ec883ca73a2511a367ac034444ec7de
[ROCm/clr commit: 2f9e92757c ]
2022-06-14 12:24:10 -04:00
sdashmiz
92f5d16599
SWDEV-321698 - remove Memcpy1D type
...
- Memcpy1D node type is not complying with cuda
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: If8113f5e699de0c62d98effc4580a2e0fee9a950
[ROCm/clr commit: 13c875eaf0 ]
2022-06-13 08:31:02 -04:00