Commit Graph

12867 Commits

Author SHA1 Message Date
Saleel Kudchadker 57b1cd0cf2 SWDEV-321723 - Pass correct flags
Pass CL_MEM_SVM_ATOMICS with hipHostMallocNumaUser.

Change-Id: I7b8010c5584ffd2fbebb964832dcfa270d430830


[ROCm/clr commit: a3f4d9410c]
2022-02-23 18:23:35 -08:00
Jeremy Newton a0a9f3806b Merge "SWDEV-1 - Fix cmake build" into amd-staging
[ROCm/clr commit: 7ac4483be7]
2022-02-23 14:11:56 -05:00
Julia Jiang e6f8c4dc23 SWDEV-321654 - fix hipPointerGetAttribute API
Change-Id: Icafdda147eb16e08048d6c435c0c5714f3f8d143


[ROCm/clr commit: dabed031a0]
2022-02-22 21:32:28 -05:00
Siu Chi Chan 177b978f71 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


[ROCm/clr commit: e70d7374ef]
2022-02-22 11:35:58 -05:00
Saravanan Solaiyappan 9ba8e04eda 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


[ROCm/clr commit: 56dde03fbb]
2022-02-22 08:04:02 -05:00
Chauncey Hui 9d131029d7 SWDEV-2 - Change OpenCL version number from 3424 to 3425
[ROCm/clr commit: f1d55767a8]
2022-02-22 03:00:06 -05:00
haoyuan2 10440f101f SWDEV-316128 - HIP surface API support
remove redundant code in host API

Change-Id: I8fbf894e858642da4198cc7afd2d2e2f1971e738


[ROCm/clr commit: a7a7b62c73]
2022-02-21 16:50:16 -05:00
Payam 01bd9ba844 SWDEV-316050, SWDEV-316292 - Graph api matching error with Cuda
Change-Id: I80c9358e9ad3a2d57fca53e6ff7679f1e3953328


[ROCm/clr commit: c0b859641f]
2022-02-21 16:29:50 -05:00
Sarbojit Sarkar 47b3aa484e SWDEV-317787 - Added missing nullchecks
Change-Id: I4abe4f519c97122a96f668230398b10d4c4b9533


[ROCm/clr commit: 5dab99ca30]
2022-02-20 23:04:55 -05:00
Sarbojit Sarkar 011c51888f SWDEV-314667 - Fix for crash
Change-Id: I1cfeadde975649fb1791cf354f7ba3f70db9d162


[ROCm/clr commit: a1562ec8f8]
2022-02-20 23:04:11 -05:00
Sarbojit Sarkar 855eb801eb SWDEV-316792 - Fix for Event node
Change-Id: Ibb402648212c4d1d198e44ad9d166a2776805739


[ROCm/clr commit: a48429e922]
2022-02-20 23:02:41 -05:00
Saleel Kudchadker 7fa538bf79 SWDEV-301667 - Fix maxNode size for get_mempolicy
Change-Id: Ifd84c94394b86580cf39178ad0e7f85580b24edb


[ROCm/clr commit: c02d3fd7d8]
2022-02-19 12:48:22 -05:00
Satyanvesh Dittakavi 17f228dcef EXSWCPHIPT-13 - Fix Segfault on Nvidia Platform
Change-Id: Ib85bb0b0e91b7703afc4858c4a5ada0115ad68f4


[ROCm/clr commit: f3f11f4c7d]
2022-02-19 12:53:46 +00:00
Chauncey Hui b4e97ebccb SWDEV-2 - Change OpenCL version number from 3423 to 3424
[ROCm/clr commit: f95188ba4c]
2022-02-19 03:00:07 -05:00
German Andryeyev c52280ae72 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


[ROCm/clr commit: 95d55fdfa8]
2022-02-18 09:10:53 -05:00
Chauncey Hui 62dbceb61c SWDEV-2 - Change OpenCL version number from 3422 to 3423
[ROCm/clr commit: ffbd63e774]
2022-02-18 03:00:06 -05:00
German Andryeyev 7c8a7ddf5e SWDEV-323364 - Fix a typo
Change-Id: I2031296ab9451342d5930b8b2d3d2e6277946647


[ROCm/clr commit: fbf531398a]
2022-02-17 20:50:29 -05:00
Saravanan Solaiyappan 4c1bb19860 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


[ROCm/clr commit: c741a808ae]
2022-02-17 09:43:30 -05:00
Chauncey Hui 867b53ee4e SWDEV-2 - Change OpenCL version number from 3421 to 3422
[ROCm/clr commit: 0a2baa91b1]
2022-02-17 03:00:05 -05:00
Ajay 687298ba1c SWDEV-314982 - hipStreamGetCaptureInfo negative cases
Change-Id: I98a65fc60610f89184b54152c8e33f59d74e3850


[ROCm/clr commit: 0e94178c03]
2022-02-16 18:06:12 -05:00
Saleel Kudchadker de9a5438b9 SWDEV-322605 - Fix infinite loop condition
If GlobalMemCacheLine reported is 0, runtime may run into an
infinite loop as the KernelSegmentAlignment is chosen as size of the
cache line.

Change-Id: Ide547940cc0407f16fab10ee210b4fd3ae4eaafc


[ROCm/clr commit: 041ddc0c1c]
2022-02-16 13:16:18 -05:00
Payam d0c9d6195f SWDEV-316819 - Adding Graph null check
Change-Id: I22774109a13c3123e89b82bd6e05e1eea26f80fc


[ROCm/clr commit: dcac099922]
2022-02-16 04:22:13 -05:00
Sourabh Betigeri 4e4feda7b3 SWDEV-317017 - hipGraphExecChildGraphNodeSetParams() path to *NodeSetParams
Change-Id: Iedcbccccb9a2765e08feebd75fb13f3ff83623dc


[ROCm/clr commit: cd4591530d]
2022-02-16 01:25:23 -05:00
Satyanvesh Dittakavi 0d4a2c78c2 SWDEV-315981 - make nvidia hiprtc functions static
Change-Id: I945426c155ed9ce21c308745f384bbf8669d73c4


[ROCm/clr commit: aee5c48848]
2022-02-15 23:38:19 -05:00
Payam 60437939e7 SWDEV-313492 - adding Graph null checks
Change-Id: I00ae51ea8318567b4f6aab1568096d25cc0d373b


[ROCm/clr commit: d27c33aecc]
2022-02-15 19:34:33 -05:00
Sourabh Betigeri 67d88bd915 SWDEV-315225 - Validates parameters of hipGraphExecMemcpyNodeSetParams()
Change-Id: I7bb5c906f6bca27a8abb7f4f5226e864e9731bae


[ROCm/clr commit: ad19d0957b]
2022-02-15 17:45:07 -05:00
Ajay 522b62d87a SWDEV-316465 - hipStreamGetCaptureInfo_v2 pointer checks
Change-Id: I219e16909ddd3fa99cd9a2faefc0f35237ee3b08


[ROCm/clr commit: 57d0acb6d7]
2022-02-15 16:46:17 -05:00
German Andryeyev a7be0eb56a SWDEV-316824 - Fix P2P compute copy path
Use device memory object for the GPU VA address look-up.

Change-Id: I76bf58b29205f7b3ba1bf68e9fcca69421267203


[ROCm/clr commit: 3fd4a67670]
2022-02-15 13:20:13 -05:00
Ajay 7142de77b0 SWDEV-273235 - skip clangRTlib detection in windows sample
Change-Id: I5a05479c774ce618960ae2578f46f1116b1f93ee


[ROCm/clr commit: a5ee2d2042]
2022-02-15 12:44:24 -05:00
Ajay 8512b5d959 SWDEV-315614 - hipStreamGetCaptureInfo to return seq id based on status
Change-Id: Ibceeb67fcd60b3ad2272e08a3ee682dc36bda1cb


[ROCm/clr commit: 32b9969db3]
2022-02-15 12:42:37 -05:00
Satyanvesh Dittakavi 97325ff303 SWDEV-314485 - Remove the older implementation of device-side malloc/free
Change-Id: I9ba3c6030a6dd7a5e064073d5c21223041282f61


[ROCm/clr commit: e5496b3159]
2022-02-15 07:49:56 -05:00
Satyanvesh Dittakavi 454021543d SWDEV-315118 - Add version checks for few graph APIs on Nvidia path
HIP apps running on CUDA 11.0 are failing due to some graph APIs/enums
added only in CUDA 11.1 or CUDA 11.3

Change-Id: I0d32b412cb76c42c7b3a9c612d750990f9e89908


[ROCm/clr commit: 087c0c25b2]
2022-02-15 02:03:49 -05:00
Satyanvesh Dittakavi ff620caa02 SWDEV-315017 - Add missing graph error strings
Change-Id: I11b5a623756c5bef88cbc93e49c124d0caf62bd1


[ROCm/clr commit: f371300933]
2022-02-15 01:41:44 -05:00
Satyanvesh Dittakavi f6ebe30931 SWDEV-317135 - Fix mapping of hipStreamUpdateCaptureDependencies on cuda path
Change-Id: Ibbcf8136fa527a20684a377311bc76182345d17b


[ROCm/clr commit: 9c31a738c2]
2022-02-14 09:10:46 -05:00
Sourabh Betigeri fc0eb2d8cd SWDEV-294375 - Declares fns() functions static
Change-Id: Ife0150b8d6b9531522e61a82df6b88af3282f437


[ROCm/clr commit: 7d8c63cc34]
2022-02-13 23:35:46 -05:00
Chauncey Hui 195d0cb246 SWDEV-2 - Change OpenCL version number from 3420 to 3421
[ROCm/clr commit: 07d3044160]
2022-02-12 03:00:09 -05:00
haoyuan2 94ea419da7 SWDEV-316128 - HIP surface API support
Change-Id: I7b5ef4769efb07188915a68caeb4d35360c7aa95


[ROCm/clr commit: 40a6ec42a5]
2022-02-11 14:10:56 -05:00
haoyuan2 5a49e6a8d9 SWDEV-316128 - HIP surface API support
Change-Id: I5b98f86168e64b36588f5d7efb82191d895e27d7


[ROCm/clr commit: d7beddbfee]
2022-02-11 11:07:04 -05:00
Payam 0d02019353 SWDEV-316901 - Adding nullptr checks to Graph
Change-Id: I3ed2ba60875b800133c7f9e692b61f4d57da7aee


[ROCm/clr commit: 4c4acd9fa0]
2022-02-09 18:36:26 -05:00
German Andryeyev 3c4f97f66c SWDEV-286150 - Remove GSL backend
Change-Id: Iba9a997ee7d5ff6ac00d5888ff189a4514958fe9


[ROCm/clr commit: 525a1bbf1a]
2022-02-09 17:16:39 -05:00
Jeremy Newton 87809a0387 SWDEV-1 - Fix cmake build
CPACK_PACKAGING_INSTALL_PREFIX is defined in the wrong location.

Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
Change-Id: Id8ce6beb1d18878c9132cab335cb372a53cc0ee8


[ROCm/clr commit: 9c1f2da1a2]
2022-02-09 16:09:25 -05:00
Chauncey Hui 4767a9b231 SWDEV-2 - Change OpenCL version number from 3419 to 3420
[ROCm/clr commit: c640b395c7]
2022-02-09 03:00:06 -05:00
Satyanvesh Dittakavi 556b1bbc69 SWDEV-314661 - Add hipGraphInstantiateWithFlags API mapping in nvidia path
Change-Id: Ibbf54ef18978448e92571f0535124844154726b6


[ROCm/clr commit: 0759f4ff81]
2022-02-09 00:02:55 -05:00
Ashutosh Mishra 1f10c39e2a SWDEV-306262 - Fix RUNPATH
RUNPATH was not changed to correct ROCM_RPATH
Packaged proper binaries after RUNPATH correction

Signed-off-by: Ashutosh Mishra <Ashutosh.Mishra@amd.com>

Change-Id: I97443cc0d6cb1ecf7352e3c83ae0fe38a8f339bf


[ROCm/clr commit: e3fe3a6109]
2022-02-08 15:14:05 -08:00
Payam 316c83dd84 SWDEV-321079 - Blender GL interop Linux fix
Change-Id: I920d30c575627c443a1d2e93c02abf8658bc3978


[ROCm/clr commit: 9faac0fe8d]
2022-02-08 14:17:38 -05:00
Payam 05a9c3057a SWDEV-315880 - adding Graph nullptr checks
Change-Id: I84a70f9c2606cb480b32953631878df40d71a675


[ROCm/clr commit: 1f8c42deee]
2022-02-07 22:35:24 -05:00
German Andryeyev 0bfb898038 SWDEV-286150 - Don't report OCL2.2 support
OCL2.2 requires SPIR-V and runtime doesn't support it.
Make sure PAL backend doesn't report any SPIR-V support.

Change-Id: I8d179069674205b54f7d20d149bcb675bee5cdb0


[ROCm/clr commit: 0bf395af39]
2022-02-07 17:34:39 -05:00
Payam 80026db2b3 SWDEV-321160 - Checking if GL-Context is initialized
Change-Id: I5482fa33bcf9a1587ee68ed37f2058b7ed7e706a


[ROCm/clr commit: f501317b5b]
2022-02-07 15:05:55 -05:00
German Andryeyev bd96ef9a34 SWDEV-307184 - Add support for the new metadata
Metadata in Codeobject version 5 is the extension of CO3 and CO4.
Add the detection of the new fields and program them in
the setup of the kernel arguments.

Change-Id: I27e58df77320ad00f4f16d35912668db803826af


[ROCm/clr commit: be6a06384e]
2022-02-07 14:05:58 -05:00
Sourabh Betigeri 40e2603bd0 SWDEV-294375 - Adding coalesced_groups to ROCm CG
Change-Id: I4098e1970ae2c388171fa73deb5bc023ed1b7a68


[ROCm/clr commit: 523e5a007c]
2022-02-07 11:29:46 -05:00