sdashmiz
7240db0f2e
SWDEV-328556: check for wait event node type
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I4b70cb576df1ab31503d9089591026bebe4df16a
[ROCm/clr commit: 610aa33a8b ]
2022-03-22 10:54:55 -04:00
Payam
566cd820ac
SWDEV-315033,SWDEV-315028 - adding null checks for graph
...
Change-Id: I9cbea5ea9ff59d7960ae11dfd73d5a744981495f
[ROCm/clr commit: 6a48e430d0 ]
2022-03-22 02:08:49 -04:00
Satyanvesh Dittakavi
6a849eb690
SWDEV-327967 - Fix Segmentation fault in hipFree
...
Queue creation and release fails during hipFree causing seg fault
if the null queue was not created until then and there is no
device memory left.
Change-Id: I118b86b58e777dac5415bc9ba0c4e23c986efa7d
[ROCm/clr commit: 4a90c3ccaf ]
2022-03-22 00:34:40 -04:00
Sourabh Betigeri
d29a3ae502
SWDEV-320640 - Fix to return the right error code when the stream is not in capture mode
...
Change-Id: Id2f296e0cbf5f90a8163441f4c69c72615dd90a0
[ROCm/clr commit: 02838eb236 ]
2022-03-21 19:38:00 -04:00
Ajay
38a0792ebe
SWDEV-327945 - hipGraphInstantiateWithFlags accept 0,1 as valid flag values
...
Change-Id: I3100a3464d1a47fca5f9da80f42e7dd2035865ad
[ROCm/clr commit: aacfc3ed7d ]
2022-03-21 16:42:21 -04:00
German Andryeyev
b813a78c80
SWDEV-307185 - Move memory allocation under device layer
...
It can be too early to allocate memory at the begining of
Device::create() under PAL
Change-Id: I4bd76db7be3f6fb246243ea68022d8b0f860471d
[ROCm/clr commit: 3af3fe10de ]
2022-03-21 16:17:22 -04:00
Sourabh Betigeri
389d81161b
SWDEV-316226 - Fix to return 'numDependencies' as an independent optional argument in StreamGetCaptureInfo_v2()
...
Change-Id: I19552c4e62401f324ba876d0aa36472ebaa37aa0
[ROCm/clr commit: 8adb379b1d ]
2022-03-18 15:44:43 -05:00
Ranjith Ramakrishnan
e16ae717da
SWDEV-291455 - File reorganization with backward compatibility
...
HIP installed in /opt/rocm
Wrapper header file in /opt/rocm/hip/include
Soft link for cmake and library files in /opt/rocm/hip
Depends-On: I30adccf7e6241dae12270156602d4b033ea99d93
Change-Id: If70b61020fa3ee85bf49171c842837da05191a48
[ROCm/clr commit: 4bcccb60c9 ]
2022-03-18 13:52:29 -04:00
Sourabh Betigeri
3bd5aa1b47
SWDEV-328295 - Returns a vector of graphNodes with reference to retain scope
...
Change-Id: Ib51c9bdbcb5e5cea76f111cb54bde724053073ff
[ROCm/clr commit: c47a55f371 ]
2022-03-18 12:28:57 -04:00
Satyanvesh Dittakavi
64153a23d7
SWDEV-318123 - Address hipGraphHostNodeSetParams negative scenarios
...
Change-Id: I4884a364b40e93c779ca84f34eee4688f3583aab
[ROCm/clr commit: de069729a5 ]
2022-03-18 12:08:28 -04:00
Sarbojit Sarkar
8108b3dd74
SWDEV-327455 - Fix for event node crash
...
Change-Id: I4418800f04450f1bd23cef4e7812631727458a3b
[ROCm/clr commit: 33687d8cab ]
2022-03-18 06:22:38 -04:00
Satyanvesh Dittakavi
4e2e28b23c
SWDEV-326800 - hipStreamWaitEvent shouldnt accept flags other than 0
...
Change-Id: Ic9e2e8e7ac5d34d4286356534810c8e7aa0ee5ad
[ROCm/clr commit: 796b8c2b62 ]
2022-03-18 03:34:53 -04:00
Chauncey Hui
6beafe72e8
SWDEV-2 - Change OpenCL version number from 3434 to 3435
...
[ROCm/clr commit: 54771e2ed7 ]
2022-03-18 03:00:08 -04:00
sdashmiz
6eca010e9e
SWDEV-315402: Null param check for pGraphNode
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I4cd3a539cff1a01b4786d4edbc4201cd68346e0e
[ROCm/clr commit: 8e81b8495c ]
2022-03-17 22:17:27 -04:00
Ajay
739e1dc4c4
SWDEV-313350 - hipStreamDestroy to remove the stream added to capturing list
...
Change-Id: I0979766da7f1cf6082835d46701009902f55139e
[ROCm/clr commit: 782c411d1a ]
2022-03-17 17:22:51 +00:00
Ajay
27d1a6ea94
SWDEV-315756 - hipGraphAddMemcpyNodeFromSymbol issues
...
Change-Id: Ibf9504454830b63caf6048aa53d726116da6d713
[ROCm/clr commit: 8fad1177e3 ]
2022-03-17 12:10:31 -04:00
Shadi Dashmiz
d8952195eb
Revert "SWDEV-315402: Null param check for pGraphNode"
...
This reverts commit bc59991924 .
Reason for revert: want to add one more check
Change-Id: I02b621d0c98b9000f75ea214cf5b4967cfaee95d
[ROCm/clr commit: f8f8b0fd95 ]
2022-03-17 10:04:43 -04:00
sdashmiz
d5f766732e
SWDEV-307107 - HipPrintf failure for XGMI on windows
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Iab2740364bb673029f0a80b419d80d5b726b9082
[ROCm/clr commit: 6e506da36d ]
2022-03-17 10:03:56 -04:00
Chauncey Hui
5b43b36a1b
SWDEV-2 - Change OpenCL version number from 3433 to 3434
...
[ROCm/clr commit: c36b593657 ]
2022-03-17 03:00:10 -04:00
Christophe Paquot
ad1164a80e
SWDEV-323899 - Cap deviceProps.maxTexture1DLinear to INT32_MAX
...
Change-Id: Iacfd4f44e5169994ff11b6303be63a15d5935955
[ROCm/clr commit: 375b8e5e8c ]
2022-03-16 16:54:27 -04:00
Satyanvesh Dittakavi
90e339cf95
SWDEV-324016 - Refactor hipDrvPointerGetAttributes
...
Addresses the negative scenarios and assigns default NULL values to
the queried attributes when the pointer encountered is not valid.
This is to match the corresponding API's behavior in CUDA.
Change-Id: I4ce400b02416d455ec9649f731af2e327dccfe71
[ROCm/clr commit: a554d03b9a ]
2022-03-16 05:30:28 -04:00
Sarbojit Sarkar
d58efdd1a8
SWDEV-325708 - Query for FineGrained support
...
Change-Id: Idd20a71467595ab6577bf47c081c437a4b166988
[ROCm/clr commit: 3c2dc1f646 ]
2022-03-16 05:09:42 -04:00
Chauncey Hui
62302aa802
SWDEV-2 - Change OpenCL version number from 3432 to 3433
...
[ROCm/clr commit: 3b730facae ]
2022-03-16 03:00:06 -04:00
Satyanvesh Dittakavi
8524ca54bf
SWDEV-317716 - Add hipDeviceGetUuid API
...
Change-Id: I320c7bc11ddd7617e0246f6faf19135ad7363e73
[ROCm/clr commit: 2fd90ec7a4 ]
2022-03-16 00:23:44 -04:00
Payam
e8d95a939e
SWDEV-317494 - Graph - allowing empty params
...
hipHostNodeParams should work without any parameters for the userData
Change-Id: Iee32c3ba87000e29ed037ee507f7da9ea54988a3
[ROCm/clr commit: 4117655e91 ]
2022-03-15 14:45:46 -04:00
sdashmiz
f604a24a65
SWDEV-315736: event_out param correct nullptr check
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Id164bc47c928e9c4541b29a0c9128e41e313ed22
[ROCm/clr commit: 2ae3b6d13f ]
2022-03-15 11:05:59 -04:00
Jason Tang
8aca1872a1
SWDEV-316665 - Use CMAKE_SIZEOF_VOID_P to detect 32bit build
...
Change-Id: If959b0d012caa55afbe54f0fe7da8ad3cca6d452
[ROCm/clr commit: 7356d2ecb1 ]
2022-03-15 10:56:26 -04:00
Christophe Paquot
0c90a8cda6
SWDEV-323472 - Fix hipThreadExchangeStreamCaptureMode
...
Matching CUDA's described behavior: Threads have their own mode.
Change-Id: I3ea15826305a607bff73eb317c4ef62728ed5dc8
[ROCm/clr commit: 925c742d42 ]
2022-03-15 10:53:02 -04:00
Satyanvesh Dittakavi
0b4e48441e
SWDEV-321656 - Address incorrect warp size with hiprtc
...
Change-Id: I97051d4e2cf27cb073c39663c62e43d5c19b1a12
[ROCm/clr commit: 3cc0a3fcaf ]
2022-03-15 06:52:21 -04:00
Chauncey Hui
e8ca41a233
SWDEV-2 - Change OpenCL version number from 3431 to 3432
...
[ROCm/clr commit: c0ada20664 ]
2022-03-15 03:00:06 -04:00
Payam
eff4583118
SWDEV-316819 - adding graph checks
...
hipGraphChildGraphNodeGetGraph - Scenario 3: Pass Parent node instead of the child node
Change-Id: Ia55921bca1e2745c9c97f2b7eb36244ffb719eb4
[ROCm/clr commit: 5dd91d698b ]
2022-03-14 22:43:58 -04:00
sdashmiz
bc59991924
SWDEV-315402: Null param check for pGraphNode
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ie1082bb5e5ebdbcc6d38bb1349cb879c2e85a453
[ROCm/clr commit: e383c5fca0 ]
2022-03-14 13:36:56 -04:00
German Andryeyev
21c9c02c27
SWDEV-286150 - Switch PAL version to 711
...
Change-Id: Iaf07946d6327f92ed734223a6b38c433ce368c4a
[ROCm/clr commit: 43ea9a8e31 ]
2022-03-14 13:00:40 -04:00
Satyanvesh Dittakavi
957b1173d5
SWDEV-326382 - Fix Pytorch test failures with hiprtc
...
hiprtcCreateProgram should create program even if the name passed
is NULL or empty string
Change-Id: Ide5ea70f6c5d96b0f26320cef277508cdbe8dfde
[ROCm/clr commit: 2ab2e0d020 ]
2022-03-14 13:37:47 +00:00
Sarbojit Sarkar
8a831bfa39
SWDEV-315595 - Fix for another -ve test
...
Change-Id: I529c734f32b91cf712348d40fbef00658e7de276
[ROCm/clr commit: be2331bf7b ]
2022-03-14 04:03:59 -04:00
Sarbojit Sarkar
81f8f73d00
SWDEV-323441 - New header for per-thread-default-stream
...
Change-Id: If74ea1464117abd2bfeadd543b94d26f9e934cbb
[ROCm/clr commit: 2b86f24fda ]
2022-03-14 01:13:01 -04:00
Satyanvesh Dittakavi
57bb2544ff
SWDEV-326382 - Determine gpu architecture during hipRTC compilation
...
hipRTC should be able to fetch the arch name even if
the app doesnt specify the architecture in the options
Change-Id: I464dbb3357a6f7e010f10b03a45051f23bdadb28
[ROCm/clr commit: db003b65d0 ]
2022-03-13 23:05:41 -04:00
Chauncey Hui
e8d6d66276
SWDEV-2 - Change OpenCL version number from 3430 to 3431
...
[ROCm/clr commit: e8501ecda9 ]
2022-03-12 03:00:10 -05:00
Ajay
c586965e36
SWDEV-327299 - strncpy to memcpy to avoid overflow warning
...
Change-Id: I0bb5aed76e74b4580bae71b6cb1ef2c17293a126
[ROCm/clr commit: ba6d6b377d ]
2022-03-11 17:37:30 -05:00
Sourabh Betigeri
7649115859
SWDEV-326791 - Fixes hipHostRegister's inconsistent behavior when invalid parameter is passed
...
Change-Id: I5d5d979485cfd99908f84cc92648177cb8a569c7
[ROCm/clr commit: 0a76232c97 ]
2022-03-11 12:24:35 -05:00
Jeremy Newton
72cb07579f
SWDEV-323669 - Fix linux arch detection
...
CMake assumes we're bundling on x86, but for GNU compatible compilers,
we should rely on the compiler target to set the build arch.
For non-gnu compilers, just fall back to assuming x86 (no change).
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com >
Change-Id: Iee9794e6f7c3973c781ddaf740ded77f34712c4f
[ROCm/clr commit: f2e5ef5617 ]
2022-03-11 09:53:07 -05:00
Ajay
f365706d25
SWDEV-313213 - hipGraphDestroy issues
...
Change-Id: Idf3ede5ea29161b9e5753e8beb245b1f9fd86d28
[ROCm/clr commit: 42137222ad ]
2022-03-10 19:54:01 +00:00
Ajay
eba59236b1
SWDEV-315509 - hipStreamEndCapture issues
...
Change-Id: Id95a77ed9ac57f9e904a32947a3d11e3b353be20
[ROCm/clr commit: 1af17d765d ]
2022-03-10 12:08:59 -05:00
Chauncey Hui
1b99a425b7
SWDEV-2 - Change OpenCL version number from 3429 to 3430
...
[ROCm/clr commit: c1858dc39e ]
2022-03-10 03:00:14 -05:00
Maneesh Gupta
ec76bb8fc8
Merge "SWDEV-325869 - Update ASAN linker options" into amd-staging
...
[ROCm/clr commit: 69b7cb5069 ]
2022-03-10 01:50:00 -05:00
Maneesh Gupta
58e587f712
SWDEV-325869 - Update ASAN linker options
...
Change-Id: Ia81a966acb7b0a7cdd0915793071ac222c5df7b0
[ROCm/clr commit: 267e1c5f14 ]
2022-03-09 22:24:33 -05:00
haoyuan2
d85cb3b81d
SWDEV-316128 - HIP surface API support
...
align with CUDA to support surf1DLayeredread/write,
surf2DLayeredread/write, surfCubemapread/write functions.
Change-Id: Ie3f6ca75e23accd97cb35cdc8362d88a1e5dbd54
[ROCm/clr commit: bed3995147 ]
2022-03-09 21:19:48 -05:00
Sourabh Betigeri
9a25ec266b
SWDEV-326380 - Fixes a regression by verifying the device virtual address already exists in the memObjMap
...
Change-Id: Ibe29f3c6b77385a8e264ab523cafa4b5d2b41325
[ROCm/clr commit: 85a25a4be2 ]
2022-03-09 20:52:45 -05:00
Sourabh Betigeri
650e69bbd3
SWDEV-317016 - Fixes bad parameters such as uninitialized graph object, pass parent instead of child graph and changed topology
...
Change-Id: I2e7a7fa30be57d420a3228b495222f4cf579cb05
[ROCm/clr commit: 104992ffda ]
2022-03-09 18:45:48 -05:00
Satyanvesh Dittakavi
ba72e59817
SWDEV-315118 - Add version check for hipGraphInstantiateWithFlags on nvidia path
...
Change-Id: I672b4a5287348bddf6eb8955decc9cce786275a2
[ROCm/clr commit: 1524c9515e ]
2022-03-09 02:10:08 -05:00