Commit Graph

6303 Commits

Author SHA1 Message Date
Saleel Kudchadker 49a1d54a5d SWDEV-321723 - Refactor hipHostMalloc flags
Always choose fing grain memory pool for hipHostMalloc
Choose coarse grain only if hipHostMallocNonCoherent is passed.

Change-Id: I9a67ba77335d4f373d32fea4ecd7848c77f9c190


[ROCm/clr commit: 0da908ec79]
2022-03-02 16:24:40 -05:00
Ajay b4f68b52d3 SWDEV-315443 - hipGraph and Node issues
Change-Id: I9fefd1a12d83bfa89d6704ee236c1409618ab02a


[ROCm/clr commit: 944c18c754]
2022-03-02 00:40:05 +00:00
haoyuan2 6217103b57 SWDEV-298331 - Fix FreeLibrary throw exception issue on Windows
release HIP resource at DLL_PROCESS_DETACH point

Change-Id: Icfaf93d7d1be422b55dc0b17d1ba506abcd8d80b


[ROCm/clr commit: 9e31739919]
2022-02-25 18:12:00 -05:00
Payam f169ab9c07 SWDEV-315880 - Graph, added checks for memory kind
Change-Id: I9cd2b1ee58be60bebb41af6007b0ab25d2c98607


[ROCm/clr commit: 11f5126d46]
2022-02-25 17:47:05 -05:00
Ajay 4258d1680c SWDEV-314665 - hipGraphInstantiateWithFlags negative scenarios
Change-Id: Ic44333332a98a525a07c9911bda1c2e930eb9e3c


[ROCm/clr commit: ab8c30cf78]
2022-02-25 12:07:57 -05:00
Christophe Paquot 7052f1f5de SWDEV-323472 - Add hipThreadExchangeStreamCaptureMode
Also fix an issue in hip_prof_gen.py with GLenum.

Change-Id: Ib03fe9dae87b850c53b7d8aeb78b8dbdd01f794c


[ROCm/clr commit: 27f102b167]
2022-02-24 15:24:22 -05:00
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
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
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
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
Ajay 687298ba1c SWDEV-314982 - hipStreamGetCaptureInfo negative cases
Change-Id: I98a65fc60610f89184b54152c8e33f59d74e3850


[ROCm/clr commit: 0e94178c03]
2022-02-16 18:06:12 -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
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
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
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
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
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
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
Satyanvesh Dittakavi 51f8fc06e1 SWDEV-306940 - Fix hipamd errors/warnings found by CppCheck
Change-Id: Ia93d4f5262ea4269d8031edbfd27033b887e5300


[ROCm/clr commit: 6e562f4d83]
2022-02-05 08:42:47 -05:00
Ajay 61905bdb9f SWDEV-320586 - rpath to use cmake_prefix_path for install/lib/libamdhip64
Change-Id: I70c4f66d27c29e874275be6e594dc7d22491054d


[ROCm/clr commit: c792ff7bfc]
2022-02-04 11:58:42 -05:00
Freddy Paul 9b9c49596e hip:Fix and install cmake targets for hip package
hip-targets.cmake was missing from the install after the switch
to new method.
Added hip-targets, hip-lang-targets for the build type and fixed
hard coding to ROCm install path.

Change-Id: Idd6d58f9eeeca6d9dc5ac8632d6ffb4956d845e1


[ROCm/clr commit: 8c3965ec55]
2022-02-03 12:36:43 -05:00
Payam 7e6294793e SWDEV-317354 - adding nullptr check for hipGraph
for hipGraphAddHostNode

Change-Id: I49645457887be53654e20abe6ce6b42278e41677


[ROCm/clr commit: ab8d23f2dd]
2022-02-02 15:57:08 -05:00
Payam 2443f2f954 SWDEV-317141 - add param check for Graph Api
for hipGraphExecMemsetNodeSetParams

Change-Id: I748c7f273da08ace185bdee2b82fc0cd8584bdca


[ROCm/clr commit: 724717752e]
2022-02-02 12:38:48 -05:00
Satyanvesh Dittakavi 6bbcf08fc8 SWDEV-292714 - Added support for hipPointerGetAttribute and
hipDrvPointerGetAttributes

Change-Id: I44a0b5c5d9eb5a9a63406b11e8de83e5cb245a59


[ROCm/clr commit: 760f275861]
2022-02-02 05:33:07 -05:00
Sarbojit Sarkar 2d5abacc5e SWDEV-320901 - Added HIP_INIT_API_NO_RETURN
Change-Id: Ic79acc21f6a92fcb24527d4f121ae96b13192f75


[ROCm/clr commit: 3e2cc04da5]
2022-01-31 23:29:29 -05:00
Freddy Paul 3b13118ea8 hip:Switch to component based packaging.
Current way of packaging using custom command for each pacakge
is not helping to enable debug symbols.Debug symbols package
creation fail due to missing parameters from the build stage.
With the new approach all the parameters at build stage will be
inheritted by sub-cmake files and hence enables debug-symbols
package creation.

Change-Id: I933710ad4b67d913c011539ac9e51686604300f6


[ROCm/clr commit: a01b481e45]
2022-01-31 13:36:48 -05:00
Ajay 91ba078604 SWDEV-313082 - hipGraphMemsetNodeSetParams invalid params
Change-Id: Ibe57df8d7d583daf9ba9c7a86863eacca4868f3a


[ROCm/clr commit: cb79dc7486]
2022-01-28 19:27:32 -05:00
Ajay c27ec6c94e SWDEV-316467 - hipGraphMemcpyNodeSetParamsToSymbol negative scenarios
Change-Id: Ic2a6ce1572f35dabe754c9459690448c49bbd4a6


[ROCm/clr commit: 0440d945e8]
2022-01-27 21:25:20 +00:00
Sarbojit Sarkar 6b86bb1618 SWDEV-315595 - Fix for hipGraphAddMemcpyNodeToSymbol -ve tests
Change-Id: If389f533567a236a598f16e4f2c477157beb2e56


[ROCm/clr commit: 15dd9fc1da]
2022-01-26 22:42:04 -05:00
Sourabh Betigeri 9b118a81d3 SWDEV-317253 - int underflow causes an assertion with no node in graph. This fixes it.
Change-Id: I9bc293866d69c803381762256ce31f3d80d2afda


[ROCm/clr commit: 76f65a0a3d]
2022-01-26 18:25:03 -05:00
Payam 13ca42f17d SWDEV-318704 fix for GL-interop second render
Change-Id: I27403c0444350a64a11b1beee071b0f1dbe8e3f7


[ROCm/clr commit: 96ae15fe5d]
2022-01-26 05:20:55 -05:00