German Andryeyev
3af3fe10de
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
2022-03-21 16:17:22 -04:00
Sourabh Betigeri
8adb379b1d
SWDEV-316226 - Fix to return 'numDependencies' as an independent optional argument in StreamGetCaptureInfo_v2()
...
Change-Id: I19552c4e62401f324ba876d0aa36472ebaa37aa0
2022-03-18 15:44:43 -05:00
Ranjith Ramakrishnan
4bcccb60c9
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
2022-03-18 13:52:29 -04:00
Sourabh Betigeri
c47a55f371
SWDEV-328295 - Returns a vector of graphNodes with reference to retain scope
...
Change-Id: Ib51c9bdbcb5e5cea76f111cb54bde724053073ff
2022-03-18 12:28:57 -04:00
Satyanvesh Dittakavi
de069729a5
SWDEV-318123 - Address hipGraphHostNodeSetParams negative scenarios
...
Change-Id: I4884a364b40e93c779ca84f34eee4688f3583aab
2022-03-18 12:08:28 -04:00
Sarbojit Sarkar
33687d8cab
SWDEV-327455 - Fix for event node crash
...
Change-Id: I4418800f04450f1bd23cef4e7812631727458a3b
2022-03-18 06:22:38 -04:00
Satyanvesh Dittakavi
796b8c2b62
SWDEV-326800 - hipStreamWaitEvent shouldnt accept flags other than 0
...
Change-Id: Ic9e2e8e7ac5d34d4286356534810c8e7aa0ee5ad
2022-03-18 03:34:53 -04:00
Chauncey Hui
54771e2ed7
SWDEV-2 - Change OpenCL version number from 3434 to 3435
2022-03-18 03:00:08 -04:00
sdashmiz
8e81b8495c
SWDEV-315402: Null param check for pGraphNode
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I4cd3a539cff1a01b4786d4edbc4201cd68346e0e
2022-03-17 22:17:27 -04:00
Ajay
782c411d1a
SWDEV-313350 - hipStreamDestroy to remove the stream added to capturing list
...
Change-Id: I0979766da7f1cf6082835d46701009902f55139e
2022-03-17 17:22:51 +00:00
Ajay
8fad1177e3
SWDEV-315756 - hipGraphAddMemcpyNodeFromSymbol issues
...
Change-Id: Ibf9504454830b63caf6048aa53d726116da6d713
2022-03-17 12:10:31 -04:00
Shadi Dashmiz
f8f8b0fd95
Revert "SWDEV-315402: Null param check for pGraphNode"
...
This reverts commit e383c5fca0 .
Reason for revert: want to add one more check
Change-Id: I02b621d0c98b9000f75ea214cf5b4967cfaee95d
2022-03-17 10:04:43 -04:00
sdashmiz
6e506da36d
SWDEV-307107 - HipPrintf failure for XGMI on windows
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Iab2740364bb673029f0a80b419d80d5b726b9082
2022-03-17 10:03:56 -04:00
Chauncey Hui
c36b593657
SWDEV-2 - Change OpenCL version number from 3433 to 3434
2022-03-17 03:00:10 -04:00
Christophe Paquot
375b8e5e8c
SWDEV-323899 - Cap deviceProps.maxTexture1DLinear to INT32_MAX
...
Change-Id: Iacfd4f44e5169994ff11b6303be63a15d5935955
2022-03-16 16:54:27 -04:00
Satyanvesh Dittakavi
a554d03b9a
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
2022-03-16 05:30:28 -04:00
Sarbojit Sarkar
3c2dc1f646
SWDEV-325708 - Query for FineGrained support
...
Change-Id: Idd20a71467595ab6577bf47c081c437a4b166988
2022-03-16 05:09:42 -04:00
Chauncey Hui
3b730facae
SWDEV-2 - Change OpenCL version number from 3432 to 3433
2022-03-16 03:00:06 -04:00
Satyanvesh Dittakavi
2fd90ec7a4
SWDEV-317716 - Add hipDeviceGetUuid API
...
Change-Id: I320c7bc11ddd7617e0246f6faf19135ad7363e73
2022-03-16 00:23:44 -04:00
Payam
4117655e91
SWDEV-317494 - Graph - allowing empty params
...
hipHostNodeParams should work without any parameters for the userData
Change-Id: Iee32c3ba87000e29ed037ee507f7da9ea54988a3
2022-03-15 14:45:46 -04:00
sdashmiz
2ae3b6d13f
SWDEV-315736: event_out param correct nullptr check
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Id164bc47c928e9c4541b29a0c9128e41e313ed22
2022-03-15 11:05:59 -04:00
Jason Tang
7356d2ecb1
SWDEV-316665 - Use CMAKE_SIZEOF_VOID_P to detect 32bit build
...
Change-Id: If959b0d012caa55afbe54f0fe7da8ad3cca6d452
2022-03-15 10:56:26 -04:00
Christophe Paquot
925c742d42
SWDEV-323472 - Fix hipThreadExchangeStreamCaptureMode
...
Matching CUDA's described behavior: Threads have their own mode.
Change-Id: I3ea15826305a607bff73eb317c4ef62728ed5dc8
2022-03-15 10:53:02 -04:00
Satyanvesh Dittakavi
3cc0a3fcaf
SWDEV-321656 - Address incorrect warp size with hiprtc
...
Change-Id: I97051d4e2cf27cb073c39663c62e43d5c19b1a12
2022-03-15 06:52:21 -04:00
Chauncey Hui
c0ada20664
SWDEV-2 - Change OpenCL version number from 3431 to 3432
2022-03-15 03:00:06 -04:00
Payam
5dd91d698b
SWDEV-316819 - adding graph checks
...
hipGraphChildGraphNodeGetGraph - Scenario 3: Pass Parent node instead of the child node
Change-Id: Ia55921bca1e2745c9c97f2b7eb36244ffb719eb4
2022-03-14 22:43:58 -04:00
sdashmiz
e383c5fca0
SWDEV-315402: Null param check for pGraphNode
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ie1082bb5e5ebdbcc6d38bb1349cb879c2e85a453
2022-03-14 13:36:56 -04:00
German Andryeyev
43ea9a8e31
SWDEV-286150 - Switch PAL version to 711
...
Change-Id: Iaf07946d6327f92ed734223a6b38c433ce368c4a
2022-03-14 13:00:40 -04:00
Satyanvesh Dittakavi
2ab2e0d020
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
2022-03-14 13:37:47 +00:00
Sarbojit Sarkar
be2331bf7b
SWDEV-315595 - Fix for another -ve test
...
Change-Id: I529c734f32b91cf712348d40fbef00658e7de276
2022-03-14 04:03:59 -04:00
Sarbojit Sarkar
2b86f24fda
SWDEV-323441 - New header for per-thread-default-stream
...
Change-Id: If74ea1464117abd2bfeadd543b94d26f9e934cbb
2022-03-14 01:13:01 -04:00
Satyanvesh Dittakavi
db003b65d0
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
2022-03-13 23:05:41 -04:00
Chauncey Hui
e8501ecda9
SWDEV-2 - Change OpenCL version number from 3430 to 3431
2022-03-12 03:00:10 -05:00
Ajay
ba6d6b377d
SWDEV-327299 - strncpy to memcpy to avoid overflow warning
...
Change-Id: I0bb5aed76e74b4580bae71b6cb1ef2c17293a126
2022-03-11 17:37:30 -05:00
Sourabh Betigeri
0a76232c97
SWDEV-326791 - Fixes hipHostRegister's inconsistent behavior when invalid parameter is passed
...
Change-Id: I5d5d979485cfd99908f84cc92648177cb8a569c7
2022-03-11 12:24:35 -05:00
Jeremy Newton
f2e5ef5617
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
2022-03-11 09:53:07 -05:00
Ajay
42137222ad
SWDEV-313213 - hipGraphDestroy issues
...
Change-Id: Idf3ede5ea29161b9e5753e8beb245b1f9fd86d28
2022-03-10 19:54:01 +00:00
Ajay
1af17d765d
SWDEV-315509 - hipStreamEndCapture issues
...
Change-Id: Id95a77ed9ac57f9e904a32947a3d11e3b353be20
2022-03-10 12:08:59 -05:00
Chauncey Hui
c1858dc39e
SWDEV-2 - Change OpenCL version number from 3429 to 3430
2022-03-10 03:00:14 -05:00
Maneesh Gupta
69b7cb5069
Merge "SWDEV-325869 - Update ASAN linker options" into amd-staging
2022-03-10 01:50:00 -05:00
Maneesh Gupta
267e1c5f14
SWDEV-325869 - Update ASAN linker options
...
Change-Id: Ia81a966acb7b0a7cdd0915793071ac222c5df7b0
2022-03-09 22:24:33 -05:00
haoyuan2
bed3995147
SWDEV-316128 - HIP surface API support
...
align with CUDA to support surf1DLayeredread/write,
surf2DLayeredread/write, surfCubemapread/write functions.
Change-Id: Ie3f6ca75e23accd97cb35cdc8362d88a1e5dbd54
2022-03-09 21:19:48 -05:00
Sourabh Betigeri
85a25a4be2
SWDEV-326380 - Fixes a regression by verifying the device virtual address already exists in the memObjMap
...
Change-Id: Ibe29f3c6b77385a8e264ab523cafa4b5d2b41325
2022-03-09 20:52:45 -05:00
Sourabh Betigeri
104992ffda
SWDEV-317016 - Fixes bad parameters such as uninitialized graph object, pass parent instead of child graph and changed topology
...
Change-Id: I2e7a7fa30be57d420a3228b495222f4cf579cb05
2022-03-09 18:45:48 -05:00
Satyanvesh Dittakavi
1524c9515e
SWDEV-315118 - Add version check for hipGraphInstantiateWithFlags on nvidia path
...
Change-Id: I672b4a5287348bddf6eb8955decc9cce786275a2
2022-03-09 02:10:08 -05:00
Saleel Kudchadker
3bf1d5ac97
SWDEV-301667 - Remove guarantee
...
Remove guarantee from AddMemObj as one can call it multiple times for
different devices
Change-Id: I49dd76068b3c4c709f17541159052302dcdb374d
2022-03-08 16:20:10 -08:00
Saleel Kudchadker
9a3b4a93d2
SWDEV-301947 - Add new query for physical CU count
...
Add hipDeviceAttributePhysicalMultiprocessorCount to get all
available CUs for a device.
Change-Id: Ie6a2c6e958df9627f39c91d0651b89ef5bffd8fe
2022-03-08 17:11:36 -05:00
Shadi Dashmiz
1965dd5795
Revert "SWDEV-321698 - hipGraphNodeTypeMemcpy1D NVDIA build failure"
...
This reverts commit 74beb4583c .
Reason for revert: hip changes not in yet
Change-Id: I89e35d171cf01fb82d361279998efcc90e54ef33
2022-03-08 15:08:31 -05:00
Sourabh Betigeri
0ae70a4c8d
SWDEV-313503 - Returns appropriate error code when destroyed exec graphs are launched
...
Change-Id: I3ca025494fd27f9ed0cd4534c740f7e19e1c66b3
2022-03-08 11:54:04 -05:00
Chauncey Hui
ed42eda11d
SWDEV-2 - Change OpenCL version number from 3428 to 3429
2022-03-08 03:00:12 -05:00