Gráfico de commits

13197 Commits

Autor SHA1 Mensaje Fecha
sdashmiz 74beb4583c SWDEV-321698 - hipGraphNodeTypeMemcpy1D NVDIA build failure
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: I7aea11bf14adbeb7fea68eb862df74fcf6f13d75
2022-03-07 16:26:11 -05:00
Christophe Paquot 29851c0d34 SWDEV-325249 - hipGraphAddKernelNode incompatible with hipFunction_t
If params.func isn't a host function, assume it's a hipFunction_t.

Change-Id: I43361ec49a8dd579225f30e31722977ca9a82378
2022-03-07 13:33:17 -05:00
Sarbojit Sarkar 53b4888113 SWDEV-325799 - Fix segfault with hipStreamPerThread
Change-Id: Ie6d4bf55131d65590234796443373b968a21b3d2
2022-03-07 06:19:05 -05:00
Satyanvesh Dittakavi c58ba64a0b SWDEV-313867 - SWDEV-314101 - Address Negative scenarios with hipGraphAddMemcpyNode and hipGraphAddMemsetNode
Change-Id: I51527ce6953aee9a3ef7d821754819b6c8087939
2022-03-05 07:37:46 -05:00
Ajay de28c4467f SWDEV-318125 - hipGraphHostNodeGetParams check node object
Change-Id: I16ab13c007dd162f906344447b8bfcb9d5217562
2022-03-04 20:05:36 -05:00
Ranjith Ramakrishnan f90e95f8b1 Merge "SWDEV-291455 - File Reorganization with backward compatibility" into amd-staging 2022-03-04 19:21:56 -05:00
Ajay 3ffbcd0520 SWDEV-326163 - check status of ihipGraphAddNode
Change-Id: Ibd1f1f10519995be2bdfc41f0a621f890242a13d
2022-03-04 12:50:29 -05:00
German Andryeyev 7b114a2b8b SWDEV-307185 - Create heap for device memory allocator
Pass the allocated heap with the kernel arguments

Change-Id: Icdec09b7f937845c39e21cbca7071dc3ba791af9
2022-03-04 00:44:41 -05:00
Ajay ef71f0ded1 SWDEV-313680 - hipGraphAddKernelNode invalid cases
Change-Id: I4c87c5dd80cd3f78f5c38b2d3447b03b91ffa656
2022-03-03 20:43:02 -05:00
Ajay f2254e0c34 SWDEV-325545 - hipGraphGetEdges when both from/to are null
Change-Id: Id69d87537a8a7fb7df447cee586137ff1342ce26
2022-03-03 13:23:48 -05:00
Maneesh Gupta 94ed5262c6 SWDEV-325869 - Update ASAN linker options
Change-Id: I9ef513ab647ec0866cdf0f70f759ab95d80081b9
2022-03-03 11:45:06 +00:00
Saleel Kudchadker 65cb94a720 SWDEV-301667 - Treat build warnings as errors for GCC
Change-Id: I5f9633a94d064969103af7c946c879cacd33efde
2022-03-03 03:04:52 -05:00
cjatin e6c0086d1c SWDEV-308763 - Make hiprtc a separate lib and rewrite it using comgr
Change-Id: I28ac50ec897accb2a2b4590d3c25965d907426fb
2022-03-03 02:34:02 -05:00
Saleel Kudchadker 086aee0fcb SWDEV-301667 - Fix build warnings
Change-Id: Ice23b3d1a19a7958ca5c3caff34db2934b361a98
2022-03-02 20:49:18 -05:00
Sourabh Betigeri 545cfaf428 SWDEV-273026 - Fixes a bug that skipped looping through all devices to book keep its corresponding memory in roclr
Change-Id: I404f6d2bcd0c0e31b9b0237903f26f0af19bc735
2022-03-02 20:26:28 -05:00
Julia Jiang ab16be4b8f SWDEV-324824 - Update install instrction to define repository branch variable
Change-Id: I6080aabb5a9b6d4a89bc1f2a26c4ed3a4e77aa9f
2022-03-02 19:56:37 -05:00
Saleel Kudchadker 0da908ec79 SWDEV-321723 - Refactor hipHostMalloc flags
Always choose fing grain memory pool for hipHostMalloc
Choose coarse grain only if hipHostMallocNonCoherent is passed.

Change-Id: I9a67ba77335d4f373d32fea4ecd7848c77f9c190
2022-03-02 16:24:40 -05:00
Chauncey Hui a6bcb4435a SWDEV-2 - Change OpenCL version number from 3427 to 3428 2022-03-02 03:00:06 -05:00
Ajay 944c18c754 SWDEV-315443 - hipGraph and Node issues
Change-Id: I9fefd1a12d83bfa89d6704ee236c1409618ab02a
2022-03-02 00:40:05 +00:00
haoyuan2 58e1867079 SWDEV-298331 - Fix FreeLibrary throw exception issue on Windows
release HIP resource at DLL_PROCESS_DETACH point

Change-Id: I884ab028eeec1aaa2f655746f7eeae130fd009e4
2022-03-01 12:06:05 -05:00
Chauncey Hui ba8172b4ad SWDEV-2 - Change OpenCL version number from 3426 to 3427 2022-03-01 03:00:07 -05:00
Ranjith Ramakrishnan c110ac233f SWDEV-291455 - File Reorganization with backward compatibility
Package installed in /opt/rocm
Warpper header files and soft link to libraries for backward compatibilty

Change-Id: Ib1edb27713dfa589369f0a03c59d3ac1b0dc8400
2022-02-27 15:36:02 -08:00
haoyuan2 5d65c0da88 SWDEV-298331 - Fix FreeLibrary throw exception issue on Windows
dummy function for OCL, release resource for HIP

Change-Id: Idda5047ab7393747d13a9231e0cca5953fc68a6a
2022-02-25 20:02:41 -08:00
Saleel Kudchadker e888c9e491 SWDEV-301947 - Rename device Info element
Rename maxBoostComputeUnits to maxPhysicalComputeUnits_.

Change-Id: I5941515ac4f1f4348b3b10478bf4e01444f0a864
2022-02-25 16:48:15 -08:00
haoyuan2 9e31739919 SWDEV-298331 - Fix FreeLibrary throw exception issue on Windows
release HIP resource at DLL_PROCESS_DETACH point

Change-Id: Icfaf93d7d1be422b55dc0b17d1ba506abcd8d80b
2022-02-25 18:12:00 -05:00
Payam 11f5126d46 SWDEV-315880 - Graph, added checks for memory kind
Change-Id: I9cd2b1ee58be60bebb41af6007b0ab25d2c98607
2022-02-25 17:47:05 -05:00
Ajay ab8c30cf78 SWDEV-314665 - hipGraphInstantiateWithFlags negative scenarios
Change-Id: Ic44333332a98a525a07c9911bda1c2e930eb9e3c
2022-02-25 12:07:57 -05:00
Chauncey Hui af1f395718 SWDEV-2 - Change OpenCL version number from 3425 to 3426 2022-02-25 03:02:14 -05:00
Christophe Paquot 27f102b167 SWDEV-323472 - Add hipThreadExchangeStreamCaptureMode
Also fix an issue in hip_prof_gen.py with GLenum.

Change-Id: Ib03fe9dae87b850c53b7d8aeb78b8dbdd01f794c
2022-02-24 15:24:22 -05:00
German Andryeyev 2664d8cf9e SWDEV-319375 - Avoid global var size query
Currently COMGR doesn't provide global variable size and runtime
parses ELF binary directly. Avoid parsing for HIP. That can save
5% in hipModuleLoad() time.

Change-Id: I47540d1e957bdb0c2406b6b848222de2920b2504
2022-02-23 21:33:05 -05:00
Saleel Kudchadker a3f4d9410c SWDEV-321723 - Pass correct flags
Pass CL_MEM_SVM_ATOMICS with hipHostMallocNumaUser.

Change-Id: I7b8010c5584ffd2fbebb964832dcfa270d430830
2022-02-23 18:23:35 -08:00
Jeremy Newton 7ac4483be7 Merge "SWDEV-1 - Fix cmake build" into amd-staging 2022-02-23 14:11:56 -05:00
Julia Jiang dabed031a0 SWDEV-321654 - fix hipPointerGetAttribute API
Change-Id: Icafdda147eb16e08048d6c435c0c5714f3f8d143
2022-02-22 21:32:28 -05:00
Siu Chi Chan e70d7374ef hip-config.cmake - resolve HIP_CLANG_ROOT when the compiler is a symlink
When the HIP compiler set to a symblink that was created outside
/opt/rocm/llvm/bin, HIP's cmake would get HIP_CLANG_ROOT incorrectly.
This teaches hip-config to get clang's real path first and use that to determine LLVM's directory.

Change-Id: I6275b67f843aff256dc72cf478e575224e0cedc3
2022-02-22 11:35:58 -05:00
Saravanan Solaiyappan 56dde03fbb SWDEV-323670 - RPM: Remove symlinks during upgrade as well
During RPM upgrade, lib/libOpenCL.so* files/symlinks from the previous
installed version are not removed.
This change will remove those symlinks as part of the RPM remove
or upgrade operation.

Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com>
Change-Id: Ia943407052ec24911756042a5f9839a605522443
2022-02-22 08:04:02 -05:00
Chauncey Hui f1d55767a8 SWDEV-2 - Change OpenCL version number from 3424 to 3425 2022-02-22 03:00:06 -05:00
haoyuan2 a7a7b62c73 SWDEV-316128 - HIP surface API support
remove redundant code in host API

Change-Id: I8fbf894e858642da4198cc7afd2d2e2f1971e738
2022-02-21 16:50:16 -05:00
Payam c0b859641f SWDEV-316050, SWDEV-316292 - Graph api matching error with Cuda
Change-Id: I80c9358e9ad3a2d57fca53e6ff7679f1e3953328
2022-02-21 16:29:50 -05:00
Sarbojit Sarkar 5dab99ca30 SWDEV-317787 - Added missing nullchecks
Change-Id: I4abe4f519c97122a96f668230398b10d4c4b9533
2022-02-20 23:04:55 -05:00
Sarbojit Sarkar a1562ec8f8 SWDEV-314667 - Fix for crash
Change-Id: I1cfeadde975649fb1791cf354f7ba3f70db9d162
2022-02-20 23:04:11 -05:00
Sarbojit Sarkar a48429e922 SWDEV-316792 - Fix for Event node
Change-Id: Ibb402648212c4d1d198e44ad9d166a2776805739
2022-02-20 23:02:41 -05:00
Saleel Kudchadker c02d3fd7d8 SWDEV-301667 - Fix maxNode size for get_mempolicy
Change-Id: Ifd84c94394b86580cf39178ad0e7f85580b24edb
2022-02-19 12:48:22 -05:00
Satyanvesh Dittakavi f3f11f4c7d EXSWCPHIPT-13 - Fix Segfault on Nvidia Platform
Change-Id: Ib85bb0b0e91b7703afc4858c4a5ada0115ad68f4
2022-02-19 12:53:46 +00:00
Chauncey Hui f95188ba4c SWDEV-2 - Change OpenCL version number from 3423 to 3424 2022-02-19 03:00:07 -05:00
German Andryeyev 95d55fdfa8 SWDEV-323702 - Use active queue for transfer
Pass active queue for transfers in the cache coherency layer.
That will allow to use device transfer queue only for
cases when active queue isn't available, because using device
transfer queue from another active queue may cause a deadlock

Change-Id: Ifbe7e0303b77dbf6eeda3939ffbc25a3df7472de
2022-02-18 09:10:53 -05:00
Chauncey Hui ffbd63e774 SWDEV-2 - Change OpenCL version number from 3422 to 3423 2022-02-18 03:00:06 -05:00
German Andryeyev fbf531398a SWDEV-323364 - Fix a typo
Change-Id: I2031296ab9451342d5930b8b2d3d2e6277946647
2022-02-17 20:50:29 -05:00
Saravanan Solaiyappan c741a808ae SWDEV-323670 - Remove lib/libOpenCL.so* symlinks during upgrade
During upgrade lib/libOpenCL.so* files/symlinks are not
removed.
This change will remove those symlinks as part of the upgrade
package activity.

Signed-off-by: Saravanan Solaiyappan <saravanan.solaiyappan@amd.com>
Change-Id: Ia12e89e857b358101f93a6044fe090aa7acafbe0
2022-02-17 09:43:30 -05:00
Chauncey Hui 0a2baa91b1 SWDEV-2 - Change OpenCL version number from 3421 to 3422 2022-02-17 03:00:05 -05:00
Ajay 0e94178c03 SWDEV-314982 - hipStreamGetCaptureInfo negative cases
Change-Id: I98a65fc60610f89184b54152c8e33f59d74e3850
2022-02-16 18:06:12 -05:00