Jaydeep Patel
f674ba58f0
SWDEV-508982 - [6.4 Preview] - Handle hipMemPoolCreate, hipMemPoolDestory & hipDeviceSetMemPool during stream capture.
...
Change-Id: Ia195442041803896df814798c3d2053c0ba7770c
[ROCm/clr commit: 57df1b348f ]
2025-01-22 05:28:47 -05:00
Jaydeep Patel
1d7b7cde76
SWDEV-457316 - Use phy memory obj stored in user data instead of querying from memObjs.
...
Change-Id: Id837eb00195d88b50904441f01cf8153fa752ecd
[ROCm/clr commit: b4df9fb6ec ]
2025-01-21 22:05:14 -05:00
Jaydeep Patel
5536076dc6
SWDEV-509664 - Specify type explicitly.
...
Change-Id: Ia0c0478682fa15eae7a31a2360310f08151716d4
[ROCm/clr commit: 1aa8383b09 ]
2025-01-17 13:09:48 -05:00
Jaydeep Patel
f20f399915
SWDEV-505276 - Parent graph of orig node and original graph of cloned node should be same.
...
Change-Id: I6ebc21cc42e41ad5d952a69fb3b3cb095f32cffb
[ROCm/clr commit: dff8197b1d ]
2024-12-24 04:32:14 -05:00
Jaydeep Patel
12ed697705
SWDEV-505205 - Fix hipStreamLegacy segfault with hipStreamWaitEvent.
...
Change-Id: I17fdaf7ac323507f99a7c071066944296537489c
[ROCm/clr commit: a05a02e527 ]
2024-12-20 04:18:21 -05:00
Jaydeep Patel
704be8ab01
SWDEV-496544 - Sync with stream if it is different than srcMemory stream.
...
Change-Id: I9c0f94a9531555278a51202ec7203961e1344c2e
[ROCm/clr commit: c8afd7109d ]
2024-12-12 06:17:39 -05:00
Jaydeep Patel
a7406bbd5d
SWDEV-502532 - Exit graph launch in case of empty graph.
...
Change-Id: Ifb6ab14ca6810cbc1c9e38c59d1d9e7d367358d9
[ROCm/clr commit: 0d4823ff88 ]
2024-12-07 12:27:53 -05:00
Jaydeep Patel
177ef6b6f8
SWDEV-498816 - Detached thread might exit and pthread_t is invalid access to check if it is valid or not.
...
Hence, It is not required to check it if thread is already finished processing packets.
Change-Id: If1b43a169a06203f3e1ab0529cf592879496d7c4
[ROCm/clr commit: 3f3f3d0f1c ]
2024-11-24 01:38:47 -05:00
Jaydeep Patel
0bbf2d5244
SWDEV-498077 - Check topoOrder_ before accessing it.
...
Change-Id: I10e3c24ca8dc1009b8ac8ac27b3e9a6296f9a7ee
[ROCm/clr commit: d997f78be4 ]
2024-11-19 04:50:47 -05:00
Jaydeep Patel
89b9d22e6c
SWDEV-496544 - Reset mem alloc node count for AutoFreeOnLaunch.
...
Change-Id: Ib32b04584548a46632606ecd85b58c6ce4a5894d
[ROCm/clr commit: 24c57cb984 ]
2024-11-11 11:03:32 +00:00
Jaydeep Patel
c03356b41a
SWDEV-491409 - Handle DynCO path to delete DeviceVars.
...
Change-Id: I757185e9c7c12f236e266219b67daf5836d2a122
[ROCm/clr commit: c24bc05cac ]
2024-11-04 01:52:26 -05:00
Jaydeep Patel
0f77eeaace
SWDEV-491149 - OCL does not need to update scratch as it can't update stack size using API unlike hipDeviceSetLimit.
...
for HIP, Update should be only if compiler notifies use of stack size.
Change-Id: Ic781bcac6fcf586da39ec4aafd4809da3652ede3
[ROCm/clr commit: 4aa52155ee ]
2024-11-01 01:05:07 -04:00
Jaydeep Patel
d65afe707c
SWDEV-482751 - Use ocl-icd-devel package for SLES.
...
Change-Id: I30e6243d697dc984a42051c20e336551d50d8e94
[ROCm/clr commit: 1f55a707b4 ]
2024-10-20 23:55:02 -04:00
Jaydeep Patel
7983801b0c
SWDEV-485866 - Return OOM if stream creation fails due to insufficient memory.
...
Change-Id: I4e57ecc81921bde274bb6a4e0890f0fc6a17955a
[ROCm/clr commit: 5ccc140e1b ]
2024-10-10 00:44:54 -04:00
Jaydeep Patel
566984676e
SWDEV-487988 - Reserve event flag in hip::Event.
...
Don't create new hip:Function if it is already registered.
Change-Id: I3ecd5d61146659be6ba434717b0f21d3fc04cfc9
[ROCm/clr commit: a6c5c6a95a ]
2024-10-08 05:29:32 -04:00
Jaydeep Patel
b31bf885a3
SWDEV-482692, SWDEV-485802, SWDEV-485489 - Handle refcounts owned by graph for user objects.
...
Change-Id: Ic739ab1ec5d3dc3143e3ae70f9591922bc0e3d9f
[ROCm/clr commit: e74ac6f580 ]
2024-10-08 03:44:44 -04:00
Jaydeep Patel
3130b4639f
SWDEV-487905 - device_ptr_ is being removed and its amd:Memory obj is being deleted during ihipFree in hip::StatCO::removeFatBinary.
...
Change-Id: I89d9fdeb53dc4ce0699f1f445a28486917a36e72
[ROCm/clr commit: 164cbcc531 ]
2024-10-08 03:38:15 -04:00
Jaydeep Patel
91b343c758
SWDEV-471422 - Free memory being double deducted on APUs due to system_total_alloced var holds local memory.
...
Change-Id: I3fbbc8f8aaa156881ff95cad6a4f82fd3df651d1
[ROCm/clr commit: 292842ad28 ]
2024-10-04 04:49:20 -04:00
Jaydeep Patel
bc3f3b09df
SWDEV-487905 - Managed vars are registered in __hipRegisterManagedVar however not freed.
...
Change-Id: Ic5a72ac4d64a9f7f5a3a7a88e1ed813e6dcc1f57
[ROCm/clr commit: 614b00c20b ]
2024-09-30 11:54:31 -04:00
Jaydeep Patel
98539759f1
SWDEV-483436 - User spt stream as def with -fgpu-default-stream=per-thread for hipMemsetAsync.
...
Change-Id: Ia85c2b4c40fc9250754d3b64fb9fd1c615362572
[ROCm/clr commit: d6193a2f23 ]
2024-09-29 01:42:33 -04:00
Jaydeep Patel
7b2cd9111c
SWDEV-478049 - Clear packets list as it is being added back later during submitKernelInternal while setting params for graph node.
...
Change-Id: I7451ffda93d94eeda5e1be05bb87558ae86d2a19
[ROCm/clr commit: 2494992695 ]
2024-09-16 23:10:32 -04:00
Jaydeep Patel
7fa7a7cae5
SWDEV-475938 - Update dynamic stack in submit kernel internal.
...
Change-Id: I816bf9cfe8aaac5486ff3b719dbdc4f4d6134e01
[ROCm/clr commit: 9c90bc43a5 ]
2024-09-11 00:59:45 -04:00
Jaydeep Patel
c1f83df84c
SWDEV-474937 - Fix race condition between main and work thread on windows.
...
Change-Id: I4d6b9de41d0e5a39094eb3babe47dffde72e0587
[ROCm/clr commit: 912de7ab44 ]
2024-08-07 14:29:14 -04:00
Jaydeep Patel
12eea11370
SWDEV-457316 - Release graph exec before stream gets deleted.
...
Releasing graph exec after wait completes and before delete hip::stream obj
during stream destroy.
Change-Id: I1d68aa8d844f7d3af330c6d09c44af07f8553551
[ROCm/clr commit: 8e80429b87 ]
2024-08-06 00:39:37 -04:00
Jaydeep Patel
82474ca1db
SWDEV-465220 - Validate stream on which Kernel is planned to be launched.
...
Change-Id: I34c679bd888c275584c11ad3e8346d4d542976f9
[ROCm/clr commit: b0047d690a ]
2024-08-06 00:31:22 -04:00
Jaydeep Patel
2aafd5a30c
SWDEV-457316 - Multiple graph exec can be for given stream.
...
Change-Id: I0f1b184eb63e0432119d62f094637d375a3d4e55
[ROCm/clr commit: d954eb64db ]
2024-08-06 00:31:04 -04:00
Jaydeep Patel
c51153f759
SWDEV-470886 - Add maybe_undef attribute for shfl device function due to not all lanes of wave define var and compiler needs to know about this.
...
Change-Id: I3a683887e033305ac55362f356838b491a6d50f2
[ROCm/clr commit: 6344ddb2f3 ]
2024-08-05 00:53:13 -04:00
Jaydeep Patel
ca6d126f81
SWDEV-471298 - Use same context during child creation as parent's context.
...
Change-Id: I41e534b6194cef9aa8e96b28b8e811906cb362f0
[ROCm/clr commit: fb2b87db56 ]
2024-07-11 23:15:41 -04:00
Jaydeep Patel
130b72302a
SWDEV-457316 - Return invalid val from add mem free node if corresponding mem alloc node is missing.
...
Change-Id: Ib0c346a439fc38ebfd106bcbdf75bd10bfd2f090
[ROCm/clr commit: cf0320a0b9 ]
2024-07-04 13:09:46 -04:00
Jaydeep Patel
e08f11ca8e
SWDEV-465088 - Bypass memcpy kind check for H2H memcpy if XNACK is enabled.
...
Change-Id: I3e9b23dfb1aedeaf5ea0f26668caddb277ead809
[ROCm/clr commit: 7d7db316b3 ]
2024-07-01 01:03:42 -04:00
Jaydeep Patel
af3ed0fcf1
SWDEV-461702 - Disable interprocess for >3GBs local memory due to PAL failure.
...
Change-Id: I211d4de2e04a45148b92d256378516d2f79e210a
[ROCm/clr commit: c03ccdb9b9 ]
2024-06-14 00:12:21 -04:00
Jaydeep Patel
2897632ad9
SWDEV-457316 - Other graph can free mem alloc node and return invalid val only if there is double mem free node in all captured graphs.
...
Change-Id: Icf12164bf0ecd171a4673ff4f384528e7671f944
[ROCm/clr commit: 5c77e30b18 ]
2024-06-12 00:44:50 -04:00
Jaydeep Patel
47b1a7b98b
SWDEV-465461 - Use command's queue instead as it might be changed while constructing memcpy command on MGPU.
...
Change-Id: Ia6ac40289e1eea320925203cbd52b30f3b64ad2b
[ROCm/clr commit: 774a10201f ]
2024-06-05 06:47:49 +00:00
Jaydeep Patel
af30acd46a
SWDEV-461274 - Use GetDeviceById method.
...
Change-Id: I82a3feb8ecb5f151e09d0dae814b518fb84426e6
[ROCm/clr commit: f682ea7b3b ]
2024-05-28 06:31:10 +00:00
Jaydeep Patel
24a3ca5f94
SWDEV-457316 - Some validations related to Graph Node.
...
Free node should be added in same graph and once.
Graph clone containing mem alloc/mem free node not supported.
Destroy mem alloc/mem free node is not supported if already added in graph.
Change-Id: I40459e66d7dd84f3b5298617990313b41458c804
[ROCm/clr commit: ca3c2ac185 ]
2024-05-28 06:31:10 +00:00
Jaydeep Patel
ab70925687
SWDEV-456279 - Adding new hip flag to access contiguous memory and pass the flag to HSA API.
...
Change-Id: I1bafeaa3096395c729723af958d609bc41e7845c
[ROCm/clr commit: 1d48f2a1ab ]
2024-04-30 05:25:38 -04:00
Jaydeep Patel
3dae883e73
SWDEV-453535 - Capture hipMemset3DAsync.
...
Change-Id: I517c2557573db258b3e3e353f02f6a56652b0fde
[ROCm/clr commit: 12e0bdcd32 ]
2024-04-18 00:05:45 -04:00
Jaydeep Patel
24bb38acb8
SWDEV-455346 - End wait if HostcallListener terminates.
...
Change-Id: I21ec8eadb189147c579ec65acf68de40d604686b
[ROCm/clr commit: 8942939fac ]
2024-04-18 00:04:00 -04:00
Jaydeep Patel
b855d3f1ed
SWDEV-436754 - Use glbctx instead so that ref count increments for multi devices and chunk decommit gets delayed.
...
Change-Id: Ia4b0d5fbfa8f198776e52d14de8b22c6942f740d
[ROCm/clr commit: d52168b46d ]
2024-04-12 00:04:34 -04:00
Jaydeep Patel
21a5b16faa
SWDEV-450636 - Hostcall Listen thread cause seg fault due to main thread is being destroied by app/test's unload libamdhip64.so call.
...
Change-Id: I8d4a8d8b6801d9f6eb745c45adf831597def0cb5
[ROCm/clr commit: 4761ecbb15 ]
2024-03-27 00:10:55 -04:00
Jaydeep Patel
c4239ed8e8
SWDEV-446992 - Request can be for bytes OR dptr OR both.
...
Change-Id: Ib479c744b90125b74d99cbf18b7f4b8cf765bf1c
[ROCm/clr commit: 09328f45b3 ]
2024-03-26 11:10:24 -04:00
Jaydeep Patel
1bbbff9dd9
SWDEV-452299 - Pass dst pitch while capturing hipMemcpyParam2DAsync & elementSize should be 1 as width is in bytes while capturing hipMemset2DAsync.
...
Change-Id: I8f9122a30cba0a07c097dfd7609432090caab142
[ROCm/clr commit: 0be92b8f09 ]
2024-03-21 12:49:34 -04:00
Jaydeep Patel
2d8d4d5821
SWDEV-447384 - Handle double free case.
...
Change-Id: I7a1d45c2f7510180911507d56ec863982b161f6c
[ROCm/clr commit: 43e2bb6126 ]
2024-03-13 23:08:27 -04:00
Jaydeep Patel
05fccb2d7e
SWDEV-447525 - Fix merge conflict.
...
Change-Id: I9dc852e634fb702a0d17ace3fad53e14178d4da0
[ROCm/clr commit: 79162c244b ]
2024-03-13 11:52:28 +00:00
Jaydeep Patel
844765d7e0
SWDEV-447525 - maxSize param for Mem pool props.
...
Change-Id: Ib743611a66921aeaa449b6622b933cc8b9190d87
[ROCm/clr commit: b72d8da1bd ]
2024-03-13 00:58:48 -04:00
Jaydeep Patel
79a57a6fc1
SWDEV-446219 - Validate option value.
...
Change-Id: Ifccdddfc8ac71585f6ba045578e5bbb7e3cd1649
[ROCm/clr commit: 66f6a3e255 ]
2024-03-07 12:53:34 -05:00
Jaydeep Patel
71ce6de182
SWDEV-359287 - uniform_work_group_size is interger type is 1 for true and 0 for false.
...
Change-Id: Iac5584c3cdd3bf78e3f1e89033b9ce7e07afefca
[ROCm/clr commit: 4177b4b675 ]
2024-02-22 22:37:31 -05:00
Jaydeep Patel
97ad1412ea
SWDEV-445539, SWDEV-445549 - Restore kernel launch prof data.
...
Issue is due to INIT_hipLaunchKernel_CB_ARGS_DATA turns out to be empty when we generate new hip_prof_str.h with since
extra space introduced by https://gerrit-git.amd.com/c/compute/ec/clr/+/846275/77/hipamd/src/hip_module.cpp#667
Change-Id: Id251956c1663483cc7ab11a3722769cb5b0d3664
[ROCm/clr commit: d1b75659f2 ]
2024-02-14 00:05:41 -05:00
Jaydeepkumar Patel
5b6349bb60
Revert "SWDEV-359287 - uniform_work_group_size is interger type is 1 for true and 0 for false. Lighting kernel's init sets uniform work group flag and hence not need to set it from options."
...
This reverts commit 1b05247a03 .
Reason for revert: Waiting for staging results before finally merging it.
Change-Id: Iaabb510325f50147f368108e98531291217627c0
[ROCm/clr commit: 77be355fd9 ]
2024-01-18 01:29:31 -05:00
Jaydeep Patel
1b05247a03
SWDEV-359287 - uniform_work_group_size is interger type is 1 for true and 0 for false. Lighting kernel's init sets uniform work group flag and hence not need to set it from options.
...
Change-Id: I8d3a9a6ed1c3bddaaa86f7cdc242a45e6a1d09f6
[ROCm/clr commit: ea25e65834 ]
2024-01-17 04:42:52 -05:00
Jaydeep Patel
baaad8b45a
SWDEV-398109 - Enable smid support for CU mode for gfx10+.
...
Change-Id: Ief1e7c952c3de7e4a547bbdcc9817f51aa4d5d36
[ROCm/clr commit: fb2c100d8c ]
2024-01-16 20:13:23 -05:00
Jaydeep Patel
5f13c16039
SWDEV-437440 - Specify which defination to use at compile time.
...
Change-Id: Ibeee914f293d26fa68ab793cac8b662aa34e8df3
[ROCm/clr commit: c3fc607e7d ]
2023-12-21 19:59:39 -05:00
Jaydeep Patel
526e60cb70
SWDEV-411343 - Import VK buffer memory exported by name.
...
Change-Id: Idc7c840fcd6bf758ecc29ffd6558d24e5bd0a25b
[ROCm/clr commit: 9551d48e7f ]
2023-12-14 22:16:11 -05:00
Jaydeep Patel
0d74d8b187
SWDEV-430911 - Force SDMA only if explicitly specified & pick appropriate engine.
...
Change-Id: Ib34fa6b2782f74b753899fa8fddff646dc60c8ce
[ROCm/clr commit: 3daf8b334a ]
2023-12-04 21:58:47 -05:00
Jaydeep Patel
7933b88d7c
SWDEV-431879 - Introduce IsHandlerPending back.
...
It seems that due to removal of vdev()->isHandlerPending(),
Marker queued to ensure finish is not enqueued and that cause
hung at waiting event for kernel enqueue command.
Change-Id: I364abb2dcb4897b11a7eb61b5d85013b69292792
[ROCm/clr commit: eecbc2e436 ]
2023-11-23 08:45:19 -05:00
Jaydeep Patel
7fc7ba2288
SWDEV-432530 - Change to --hip-path.
...
Change-Id: I6fb2fd9111750f4fe5a56be440841ec32c0aa53c
[ROCm/clr commit: 067e2a355f ]
2023-11-15 23:22:44 -05:00
Jaydeep Patel
367d211aa2
SWDEV-430966 - Size to unmap should be same as mapped memory size.
...
Change-Id: Id59990c655e7bb4bb980efe587275296103e1e73
[ROCm/clr commit: 2415701080 ]
2023-11-07 23:38:06 -05:00
Jaydeep Patel
86902b4d96
SWDEV-425248 - numerous bug fixes.
...
Set flag with hipCtxCreate so that get flags works.
Validate hipHostGetDevicePointer for flags!=0.
Validate mem cpy kind and accommodate new type hipMemcpyDeviceToDeviceNoCU.
Match error code for hipGetChannelDesc.
Change-Id: If09a635ac01bc53f1fe2b7df3f3f9c1b0d69a0ab
[ROCm/clr commit: 8e8fb993de ]
2023-11-07 22:49:20 -05:00
Jaydeep Patel
4c5dd8cefb
SWDEV-430086 - Need to set BUILD_SHARED_LIBS so that it gets reflected to rocclr.
...
Build process was top down Pre CLR (23.10) vs bottom up since
CLR (>=23.20) and so BUILD_SHARED_LIBS value is not being reflected
in rocclr build process since CLR. With this change, BUILD_SHARED_LIBS
is set pre rocclr compilation.
Change-Id: Ia2cd3b8148e9df2df222c1e734d927f2c029017e
[ROCm/clr commit: 1717078536 ]
2023-11-06 20:31:59 -04:00
Jaydeep Patel
39ae3fedd5
SWDEV-428198 - Revert "SWDEV-426270 - Remove duplicated operators"
...
This reverts commit 5f945e937d .
Change-Id: I4973424b5f8d6f2b0d8496dda346b9d6dbba13ae
[ROCm/clr commit: 76e3ffeb81 ]
2023-10-27 01:51:03 -04:00
Jaydeep Patel
8229fce863
SWDEV-425568 - Do cpu wait for device sync.
...
Change-Id: Ia05e09bd10ab623b36c74037e9988e132120dd9f
[ROCm/clr commit: ee00ebc42f ]
2023-10-21 01:16:06 -04:00
Jaydeep Patel
90e078b5f4
SWDEV-425490 - Move ptrdiff_t & clock_t to hiprtc.cmake.
...
Change-Id: I7c8ce3c1b8cb11e0253b0f51ae10fca7f0a32017
[ROCm/clr commit: 7150b2eaad ]
2023-10-13 00:58:56 -04:00
Jaydeep Patel
38fec06989
SWDEV-425490 - ptrdiff_t differs on windows and linux.
...
Change-Id: I5b943e869a6552870aa268be898182e806161b3c
[ROCm/clr commit: 46de4256e0 ]
2023-10-06 16:04:52 -04:00
Jaydeep Patel
e688bfee2c
SWDEV-415914 - Use settings from device's setting object.
...
Change-Id: I4b0cbab361e9e2d5b8164066ec37de1fa212e783
[ROCm/clr commit: d18ae85833 ]
2023-09-14 19:16:50 +00:00
Jaydeep Patel
5b450d5551
SWDEV-418038 - Drop GPU_ENABLE_WAVE32_MODE from RTC.
...
Change-Id: Iac11f26714e8b3bae14cbf69933ef7c8c8be47da
[ROCm/clr commit: a37c95d7ed ]
2023-09-08 02:13:41 -04:00
Jaydeep Patel
f5175f145d
SWDEV-417317 - Bypass agent init for HIP.
...
Change-Id: I3396cf7c1feced03d29f5e5ff3c77474f4f7e1ec
[ROCm/clr commit: 198b7b412d ]
2023-09-06 00:40:54 -04:00
Jaydeep Patel
6258f8254f
SWDEV-375596 - Device context should not be changed while graph exec update for graph nodes other than empty and host node.
...
Change-Id: I89d734b111aae5b042386175d2786ce9002771b9
[ROCm/clr commit: d2655d84fd ]
2023-08-27 22:58:32 -04:00
Jaydeep Patel
dcaa21376f
SWDEV-417691 - Error handling for MemoryMap OS calls.
...
Change-Id: I0a823289b274e118c8440f2d372a5216bf4ba6aa
[ROCm/clr commit: 7a10423a44 ]
2023-08-21 00:01:06 -04:00
Jaydeep Patel
86bac29b0a
SWDEV-412393 - Force alloc memory to avoid another hsa image creation.
...
Change-Id: Ia3cd99eb736231e6dfe013ebae6c41fd4cc657bc
[ROCm/clr commit: 289535e805 ]
2023-08-17 05:18:43 +00:00
Jaydeep Patel
60e169c0a2
SWDEV-415421 - End is relative to start and so no need to offset.
...
Change-Id: Icd65227d9879d9ee4e0bd2795f112b4d5e8c8e9e
[ROCm/clr commit: 34d071c767 ]
2023-08-10 00:41:01 -04:00
Jaydeep Patel
5b51ca53f4
SWDEV-412993 - As origin is passed with start, region should be end.
...
Change-Id: I7077484d4d8c302fb2f2714cb68c15ba5173eae3
[ROCm/clr commit: a28a5a9a38 ]
2023-07-28 12:56:53 -04:00
Jaydeep Patel
1d785911ed
SWDEV-408283 - Sync scratchRegs_, privateMemSize_ and workitemPrivateSegmentSize.
...
Change-Id: I623a7140810ff9867f8816bf4c8621a1fe921744
[ROCm/clr commit: ff1a999f66 ]
2023-07-27 00:31:54 -04:00
Jaydeep Patel
60a3077ed4
SWDEV-410751 - Consider null amd::memory is invalid.
...
Change-Id: I6f175f69e922cf5d7f8128c15754e1310419ccd9
[ROCm/clr commit: a9ff2c5a43 ]
2023-07-18 00:12:15 -04:00
Jaydeep Patel
6fa299f3a3
Revert "SWDEV-403995 - uniform_work_group_size is interger type is 1 for true and 0 for false. Lighting kernel's init sets uniform work group flag and hence not need to set it from options."
...
This reverts commit 063b3d4e51 .
Change-Id: I077135a726320eb109888f0e7442120dc852ad3e
[ROCm/clr commit: 90f53925a3 ]
2023-07-05 04:41:40 +00:00
Jaydeep Patel
c2b7aa6b73
SWDEV-407692 - Add def values to match non spt API declaration and match HIP_SYMBOL with nvidia_hip_runtime.h.
...
Change-Id: I8d87aa1b14fec6ca73544c78a47e7ad385b99e21
[ROCm/clr commit: 5a68556c9b ]
2023-07-01 01:05:46 -04:00
Jaydeep Patel
621b266d71
SWDEV-401781 - Auto Clean removes from map so check before remove while submit mem alloc node command.
...
Change-Id: Id004f75b307c2c769dee556c3d18e781830bcae1
[ROCm/clr commit: a8164d3e12 ]
2023-06-29 02:29:01 -04:00
Jaydeep Patel
de6662f1b7
SWDEV-403768 - Check mem type is managed and result mem addresses are not null.
...
Change-Id: Ib40c468a981e0dd42b2da65aeb7543b11af4bc90
[ROCm/clr commit: a6e72de83d ]
2023-06-16 08:49:21 -04:00
Jaydeep Patel
600ad0e9dc
SWDEV-403770 - Add validations.
...
Change-Id: If36202ba9777d2a0d6f8ee92982dbff92bafe81a
[ROCm/clr commit: 0a20da39cd ]
2023-06-16 02:37:25 -04:00
Jaydeep Patel
d6086f9d69
SWDEV-403766 - Release mem obj while device reset.
...
Change-Id: I8a93061c9c4ed692bf7ba1b872af370f79a13a5d
[ROCm/clr commit: ec75a3e60e ]
2023-06-15 09:52:50 -04:00
Jaydeep Patel
063b3d4e51
SWDEV-403995 - uniform_work_group_size is interger type is 1 for true and 0 for false. Lighting kernel's init sets uniform work group flag and hence not need to set it from options.
...
Change-Id: Ife45c1e3ccef03d16d7e07c3e0714fd8fd388fd3
[ROCm/clr commit: 2c9c58e7bb ]
2023-06-06 23:05:25 -04:00
Jaydeep Patel
7be6ca6306
SWDEV-404118 - Change to uint.
...
Change-Id: Ib9ced171a4330e868a584bfb86d7ee5418e784ed
[ROCm/clr commit: 9daf8e3177 ]
2023-06-06 13:17:56 -04:00
Jaydeep Patel
911002f262
SWDEV-403762 - Fill pciBusId even if len <=12.
...
Change-Id: Iaf1b3314f4ae5597d42d54eb4c977667ecbb9cfb
[ROCm/clr commit: 0064fac887 ]
2023-06-02 10:47:21 +00:00
Jaydeep Patel
6ab03957bb
SWDEV-401847 - Update atomicMin/Max for float and double.
...
Change-Id: Ib5be459b8a24f0739e299ed12c9f877f8baa02b1
[ROCm/clr commit: d576356505 ]
2023-05-29 14:27:16 -04:00
Jaydeep Patel
0a6fe33ab7
SWDEV-401231 - getMemoryObject returns nullptr for host system memory as arena is disabled for XNACK.
...
Change-Id: I84348e0ba2debf69f65c0e85179dad7827d30806
[ROCm/clr commit: b07a44c253 ]
2023-05-23 09:51:08 -04:00
Jaydeep Patel
f7c3760996
SWDEV-389199 - Add GL Memory object to memory map so that it is acknowledged by getMemoryObject.
...
Change-Id: Ia58bc30ba8be016c1f004f6af01dd767f45f7905
[ROCm/clr commit: 97dc73f581 ]
2023-05-18 01:10:33 -04:00
Jaydeep Patel
cb3642e26e
SWDEV-398047 - Disable arena for XNACK.
...
Change-Id: If6c98490bd5b8146a357f45ed132f687def0877f
[ROCm/clr commit: ffa1deef27 ]
2023-05-10 23:28:05 -04:00
Jaydeep Patel
34f9de0f7e
SWDEV-397168 - Enable dynamic call stack size for PAL.
...
Change-Id: I8be51ffb48e6a742117491a4bf6f12f152e4a0b3
[ROCm/clr commit: 0eb96cbc59 ]
2023-05-07 23:26:28 -04:00
Jaydeep Patel
d43e7a2db1
SWDEV-396277 - Offset and bit size correction, Considaration of SA ID for Navi.
...
Correct sm id formula for GFX10 and GFX11.
Change-Id: I2883c139b8e684e0334ccc81f703a09e3ddec588
[ROCm/clr commit: a167abefe5 ]
2023-05-05 01:04:42 -04:00
Jaydeep Patel
23af1d59d3
SWDEV-392870 - Enable p2p support for image using PAL.
...
Change-Id: I3acbbc01ee11e488e93204814361b8c3431bca4f
[ROCm/clr commit: 82e4859e03 ]
2023-05-03 00:34:08 -04:00
Jaydeep Patel
fa88970f6a
SWDEV-395559 - Move unsigned short up.
...
Change-Id: I3373a7bc22e632dc10b94b93ff023444d456b2b7
[ROCm/clr commit: cbd91bdc19 ]
2023-05-02 00:43:36 -04:00
Jaydeep Patel
6b364523bd
SWDEV-389647 - SWDEV-388950 - Check device id same while set params.
...
GraphMemcpyNodeSetParamsFrom/ToSymbol APIs neew to check device id for
original src/dst is same as what is passed in while set.
Change-Id: If0b610808223dce9115562bb5e9b31c8eaa2df22
[ROCm/clr commit: b6aa27d4a3 ]
2023-04-25 13:24:26 -04:00
Jaydeep Patel
b373c0d221
SWDEV-390597 - Return No Device error for hipSetDevice and hipSetDeviceFlags.
...
Change-Id: I457b1197a8f1b71a8bbbdf09f193f643c61700b6
[ROCm/clr commit: 3dfe48b582 ]
2023-04-24 03:50:33 -04:00
Jaydeep Patel
e404ad7bd8
SWDEV-389648 - Find node and then erase.
...
Change-Id: Iecf78fe6b0645e58b4de6658b59ad1285946b698
[ROCm/clr commit: 3c5888922e ]
2023-04-19 01:05:58 -04:00
Jaydeep Patel
3bab75e327
SWDEV-389477 - Check D2D is intra device.
...
Change-Id: Ibef2a6de82a18357ef35bcd70298478de6b0e380
[ROCm/clr commit: 415fb15c76 ]
2023-04-19 01:01:12 -04:00
Jaydeep Patel
2536d245f6
SWDEV-388943,SWDEV-388954 - Corrected validations for memcpy kind.
...
Change-Id: I8338111ac46e4eba279d53969d12df3a23552049
[ROCm/clr commit: 2576153acd ]
2023-04-19 01:00:50 -04:00
Jaydeep Patel
e257db8ba7
SWDEV-388958 - SWDEV-388929 - Kind can be hipMemcpyDefault for H2D and D2D and srcMemory can be allocated using hipHostMalloc for H2D.
...
Change-Id: I187ff850ebb890b357ee03500105b71468508ea2
[ROCm/clr commit: 7215451db9 ]
2023-04-19 01:00:28 -04:00
Jaydeep Patel
97726d4215
SWDEV-391731 - Check thread local list too.
...
With global flag, In addition to global vector, we need to check
thread local vector too. If both of them are empty then only
return false.
Change-Id: I3a24d16a35c702b34b9a8867dc410ebd80108f25
[ROCm/clr commit: 09a081235c ]
2023-04-19 01:00:09 -04:00
Jaydeep Patel
06bc6d9980
SWDEV-391178 - Extern monitor to avoid copy in multithreading.
...
Defining monitor in header cause copy and hence it's moved to cpp.
Change-Id: Ib07bbde2808d9cb2af9349076f777e8a5b28d210
[ROCm/clr commit: e8eb1772f2 ]
2023-04-19 00:58:49 -04:00
Jaydeep Patel
235eb22491
SWDEV-390439 - SWDEV-387997 - Delete array.
...
Change-Id: Ica20b005f5db7f4ed65c5ebc51959392671fe320
[ROCm/clr commit: 0f975e6e93 ]
2023-04-05 16:37:39 +00:00
Jaydeep Patel
91fef1215c
SWDEV-362365 - Return invalid value if config is not valid.
...
Change-Id: I5f7300060f25536f8d3fd25afc2fe2522b621432
[ROCm/clr commit: 4d8fd17985 ]
2023-04-05 16:37:28 +00:00