Anusha Godavarthy Surya
020a8dcede
SWDEV-344166 - Updated HIP APIs to return hipErrorNoDevice when there are no devices in the system
...
Change-Id: I636828ff39d3b404f89bcc6e2cb7348d92c897ff
[ROCm/clr commit: 0e2b348ef4 ]
2022-07-22 06:59:19 -04:00
Satyanvesh Dittakavi
1f258e6eb1
SWDEV-329802 - Refactor PCH to generate the right warp size on Navi GPUs
...
Change-Id: I817de9c858c152fee1f586303372820066a09dc9
[ROCm/clr commit: a9935b3257 ]
2022-07-22 05:49:59 -04:00
Sarbojit Sarkar
bf38d72e0b
SWDEV-346461 - Fix for QMCPack tes failure
...
Change-Id: I92979f0c16766c28da6b14b6e17364749fe39fe3
[ROCm/clr commit: 7d23707817 ]
2022-07-19 02:13:07 -04:00
Sarbojit Sarkar
b11cc11a79
SWDEV-1 - Fixed hipGetErrorString
...
Change-Id: I7224014b945bafe1cec6d1d0e11184c3459ac1b0
[ROCm/clr commit: 323ed5bd82 ]
2022-07-18 03:38:28 -04:00
Ammar ELWazir
f72cedce81
SWDEV-345650 - Solving hipKernelNameRefByPtr Stream Issue
...
Stream is not important to get the kernel
name from Function that can be found in
the functions_ map.
Change-Id: I164bc3ebcc5552359856e76204d8b124ba0d2f34
[ROCm/clr commit: fb8690f812 ]
2022-07-15 15:38:39 -04:00
Jaydeep Patel
40fda3cfe9
SWDEV-343168 - Clean ihipMallocPitch
...
Change-Id: Iab1c10ac2aea635ca10cc8bc98141df409ec917c
[ROCm/clr commit: 6b3b62f49e ]
2022-07-14 01:15:08 -04:00
Sarbojit Sarkar
06c0775ca6
SWDEV-345741 - hipDeviceSetLimit windows build error
...
Change-Id: I384541b190f1eb9e045553299215345426c5adc2
[ROCm/clr commit: a4d4289382 ]
2022-07-13 20:37:32 -04:00
sdashmiz
024e1510b1
SWDEV-321698 - add new enum entries to match cuda
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: If0a17b3234fd90b1f553a075e02280258000d36a
[ROCm/clr commit: 39dbf65782 ]
2022-07-13 10:22:06 -04:00
sdashmiz
b0cbdea221
SWDEV-345021 - add check for pointer
...
add check for pAllocateArray
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I6c91295c1fe4cffdf22f6b8c07fe0a592c2f4f70
[ROCm/clr commit: 848ae2c06b ]
2022-07-13 10:21:48 -04:00
German Andryeyev
4122b89ac6
SWDEV-311271 - Avoid a crash with the default queue
...
Move device access after the queue look-up
Change-Id: I799f23ff0299b20437c9a8edae42c38daa3e9ceb
[ROCm/clr commit: ff23c5b716 ]
2022-07-12 17:01:06 -04:00
Ajay
e6565f3209
SWDEV-327563 - Unit_hipGraphAddKernelNode_Negative null kernelparams fix
...
Change-Id: Id05f8944f41c04036b310b23358c908a8efb5a5b
[ROCm/clr commit: 4274863f5d ]
2022-07-12 12:41:28 -04:00
sdashmiz
02661ae763
SWDEV-343160 - correct mutual exclusive flags
...
- flags passed should be only one type at a time
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I3e56f036e51d8cc84fe5c18c06cfa11cf785233f
[ROCm/clr commit: 030e7702f1 ]
2022-07-12 08:35:39 -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
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
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
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
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
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