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