Satyanvesh Dittakavi
c1b95b09bf
SWDEV-326397 - P2P copies to take SDMA path if there is no pending dispatch
...
Change-Id: I50cfb8d77f7882151a20a1de7aaf5219b1695b7d
2022-03-29 14:59:11 +00:00
Chauncey Hui
37e6cbd983
SWDEV-2 - Change OpenCL version number from 3438 to 3439
2022-03-29 03:00:03 -04:00
Satyanvesh Dittakavi
ed4014e519
SWDEV-329082 - Return right error code for hipHostUnregister
...
hipErrorHostMemoryNotRegistered should be returned when an
unregistered pointer is passed to hipHostUnregister
Change-Id: Ie76086b602bde2cd7a7a2b049cd03d29454ff306
2022-03-28 07:24:25 -04:00
Sarbojit Sarkar
80e1e2e6db
SWDEV-325708 - Query for FineGrained support
...
Change-Id: I3a8d2bca50d0874c0ff60efa457006876b1fe963
2022-03-28 07:17:55 -04:00
Saleel Kudchadker
802c2c8a9f
SWDEV-322225 - Use numa_allocate_bitmask
...
- Fix a crash with AMD_CPU_AFFINITY=1 as numa_bitmask_alloc isnt the
right api to allocate bitmask
- Do not set affinity for ROCr thread. It worsens performance rather
than any improvement.
- Fix regression from my previous change for event handler.
Change-Id: I3ea75adc2a6333f29752283eddd5b555e9b58cc5
2022-03-26 13:24:51 -04:00
Chauncey Hui
f8a6099344
SWDEV-2 - Change OpenCL version number from 3437 to 3438
2022-03-26 03:00:06 -04:00
German Andryeyev
a02ae1b851
SWDEV-311271 - Add a key to control memory pool feature
...
Change-Id: Ibd929592b802e65d0e1a4fd9689050bce5059e98
2022-03-25 19:07:14 -04:00
Ajay
35877b1b13
SWDEV-301667 - return void in getTime(). Avoid warning treated as error
...
Change-Id: I9445eec554e6f705fb8f248e6be7ff995f163f25
2022-03-25 13:39:55 -04:00
Chauncey Hui
a43de338e3
SWDEV-2 - Change OpenCL version number from 3436 to 3437
2022-03-25 03:00:07 -04:00
Rakesh Roy
1e77357c7f
SWDEV-326789 - Add Missing HIP API Functions For Nvidia Platform
...
Change-Id: I828028c5d893ca1487f33017a6902c3b7f786762
2022-03-25 01:34:57 -04:00
Saleel Kudchadker
73ff72bca9
SWDEV-301667 - Query event time directly
...
Change-Id: I566bfa95b8b6fa2bd4771e0c20224a4e74d5abb8
2022-03-25 01:08:07 -04:00
Saleel Kudchadker
3c3c0ca4c5
SWDEV-301667 - Selectively queue handler
...
- Queue handler for hipEventRecord(aka marker_ts_) only if there is a
callback associated with it.
Change-Id: I8a9877ae0e342556053abbaacc9510744a8e772a
2022-03-24 19:46:28 -04:00
Ashutosh Mishra
106399f0fd
SWDEV-329093 - correcting RPATH for lamdhip64.so
...
Change-Id: Ifd0fca732e8030edd6dc74d22b32bb75514c9258
2022-03-23 22:15:57 -04:00
Payam Ghafari
d888c0a9bf
Revert "SWDEV-316819 - adding graph checks"
...
This reverts commit 5dd91d698b .
Reason for revert: Catch2 test fails
Change-Id: If0ea0eab16b50f27c9acbc471530266917773ff1
2022-03-23 15:23:00 -04:00
Ajay
ed487980cd
SWDEV-315567 - hipGraphNodeTypeEventRecord node type get/set fixes
...
Change-Id: I76e866990a153fb254e1187e7fabcc1f93806469
2022-03-23 14:05:31 -04:00
Ranjith Ramakrishnan
ef32ae6ada
File Reorganization: Strip destination name hip from cmake and cpack install prefix path
...
Flat folder structure requires hip to be installed in /opt/rocm and this need a change in build script
This patch is a workaround, till build scripts changes for flat folder structure are merged and will be removed once build script changes are merged to amd-master
Change-Id: Ib6f51b9d4e89afcc954a5d96595ce471cf7bd67a
2022-03-23 12:47:56 -04:00
Saleel Kudchadker
9292abb2d8
SWDEV-328349 - Rate limit hostcall listener
...
Update timeout for hostcall wait for signal. If the timeout is small it
checks frequent enough to affect performance for certain applications
which may be CPU bound.
Change-Id: I0a879559e4ad111b09a994a5b82a6faf6e4fea3f
2022-03-23 12:18:00 -04:00
Chauncey Hui
9085b482ad
SWDEV-2 - Change OpenCL version number from 3435 to 3436
2022-03-23 03:06:16 -04:00
Sourabh Betigeri
f73ff54fda
SWDEV-316991 - Returns hipErrorInvalidValue when a wrong node type is passed to hipGraphExecEventWaitNodeSetEvent and hipGraphExecEventRecordNodeSetEvent APIs
...
Change-Id: Ic80b0b2b154e017b41af617f5049e037a1b66183
2022-03-22 18:09:10 -04:00
Ajay
8c103bb898
SWDEV-314982 - hipStreamGetCaptureInfo seq ID ptr check
...
Change-Id: I84a84121d2064182f0daea22578f0fa5f94f850c
2022-03-22 12:07:05 -04:00
Christophe Paquot
2ef41ff5be
SWDEV-323899 - More capping of caps
...
Change-Id: If8ba22d01326b85455eaaee55e1e2a4b9832ebb2
2022-03-22 11:02:49 -04:00
sdashmiz
ae506b40c0
SWDEV-303187: find the device pointer is for
...
- the pointer attribute is fetched for might not be the current device
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ibcea92b52da31adba5f62baae25b55671704c005
2022-03-22 10:55:28 -04:00
sdashmiz
610aa33a8b
SWDEV-328556: check for wait event node type
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I4b70cb576df1ab31503d9089591026bebe4df16a
2022-03-22 10:54:55 -04:00
Payam
6a48e430d0
SWDEV-315033,SWDEV-315028 - adding null checks for graph
...
Change-Id: I9cbea5ea9ff59d7960ae11dfd73d5a744981495f
2022-03-22 02:08:49 -04:00
Satyanvesh Dittakavi
4a90c3ccaf
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
2022-03-22 00:34:40 -04:00
Sourabh Betigeri
02838eb236
SWDEV-320640 - Fix to return the right error code when the stream is not in capture mode
...
Change-Id: Id2f296e0cbf5f90a8163441f4c69c72615dd90a0
2022-03-21 19:38:00 -04:00
Ajay
aacfc3ed7d
SWDEV-327945 - hipGraphInstantiateWithFlags accept 0,1 as valid flag values
...
Change-Id: I3100a3464d1a47fca5f9da80f42e7dd2035865ad
2022-03-21 16:42:21 -04:00
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