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
Ajay
944c18c754
SWDEV-315443 - hipGraph and Node issues
...
Change-Id: I9fefd1a12d83bfa89d6704ee236c1409618ab02a
2022-03-02 00:40:05 +00: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
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
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
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
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
Satyanvesh Dittakavi
f3f11f4c7d
EXSWCPHIPT-13 - Fix Segfault on Nvidia Platform
...
Change-Id: Ib85bb0b0e91b7703afc4858c4a5ada0115ad68f4
2022-02-19 12:53:46 +00:00
Ajay
0e94178c03
SWDEV-314982 - hipStreamGetCaptureInfo negative cases
...
Change-Id: I98a65fc60610f89184b54152c8e33f59d74e3850
2022-02-16 18:06:12 -05:00
Payam
dcac099922
SWDEV-316819 - Adding Graph null check
...
Change-Id: I22774109a13c3123e89b82bd6e05e1eea26f80fc
2022-02-16 04:22:13 -05:00
Sourabh Betigeri
cd4591530d
SWDEV-317017 - hipGraphExecChildGraphNodeSetParams() path to *NodeSetParams
...
Change-Id: Iedcbccccb9a2765e08feebd75fb13f3ff83623dc
2022-02-16 01:25:23 -05:00
Satyanvesh Dittakavi
aee5c48848
SWDEV-315981 - make nvidia hiprtc functions static
...
Change-Id: I945426c155ed9ce21c308745f384bbf8669d73c4
2022-02-15 23:38:19 -05:00
Payam
d27c33aecc
SWDEV-313492 - adding Graph null checks
...
Change-Id: I00ae51ea8318567b4f6aab1568096d25cc0d373b
2022-02-15 19:34:33 -05:00
Sourabh Betigeri
ad19d0957b
SWDEV-315225 - Validates parameters of hipGraphExecMemcpyNodeSetParams()
...
Change-Id: I7bb5c906f6bca27a8abb7f4f5226e864e9731bae
2022-02-15 17:45:07 -05:00
Ajay
57d0acb6d7
SWDEV-316465 - hipStreamGetCaptureInfo_v2 pointer checks
...
Change-Id: I219e16909ddd3fa99cd9a2faefc0f35237ee3b08
2022-02-15 16:46:17 -05:00
Ajay
a5ee2d2042
SWDEV-273235 - skip clangRTlib detection in windows sample
...
Change-Id: I5a05479c774ce618960ae2578f46f1116b1f93ee
2022-02-15 12:44:24 -05:00
Ajay
32b9969db3
SWDEV-315614 - hipStreamGetCaptureInfo to return seq id based on status
...
Change-Id: Ibceeb67fcd60b3ad2272e08a3ee682dc36bda1cb
2022-02-15 12:42:37 -05:00
Satyanvesh Dittakavi
e5496b3159
SWDEV-314485 - Remove the older implementation of device-side malloc/free
...
Change-Id: I9ba3c6030a6dd7a5e064073d5c21223041282f61
2022-02-15 07:49:56 -05:00
Satyanvesh Dittakavi
087c0c25b2
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
2022-02-15 02:03:49 -05:00
Satyanvesh Dittakavi
f371300933
SWDEV-315017 - Add missing graph error strings
...
Change-Id: I11b5a623756c5bef88cbc93e49c124d0caf62bd1
2022-02-15 01:41:44 -05:00
Satyanvesh Dittakavi
9c31a738c2
SWDEV-317135 - Fix mapping of hipStreamUpdateCaptureDependencies on cuda path
...
Change-Id: Ibbcf8136fa527a20684a377311bc76182345d17b
2022-02-14 09:10:46 -05:00
Sourabh Betigeri
7d8c63cc34
SWDEV-294375 - Declares fns() functions static
...
Change-Id: Ife0150b8d6b9531522e61a82df6b88af3282f437
2022-02-13 23:35:46 -05:00
haoyuan2
40a6ec42a5
SWDEV-316128 - HIP surface API support
...
Change-Id: I7b5ef4769efb07188915a68caeb4d35360c7aa95
2022-02-11 14:10:56 -05:00
haoyuan2
d7beddbfee
SWDEV-316128 - HIP surface API support
...
Change-Id: I5b98f86168e64b36588f5d7efb82191d895e27d7
2022-02-11 11:07:04 -05:00
Payam
4c4acd9fa0
SWDEV-316901 - Adding nullptr checks to Graph
...
Change-Id: I3ed2ba60875b800133c7f9e692b61f4d57da7aee
2022-02-09 18:36:26 -05:00
Satyanvesh Dittakavi
0759f4ff81
SWDEV-314661 - Add hipGraphInstantiateWithFlags API mapping in nvidia path
...
Change-Id: Ibbf54ef18978448e92571f0535124844154726b6
2022-02-09 00:02:55 -05:00
Payam
9faac0fe8d
SWDEV-321079 - Blender GL interop Linux fix
...
Change-Id: I920d30c575627c443a1d2e93c02abf8658bc3978
2022-02-08 14:17:38 -05:00
Payam
1f8c42deee
SWDEV-315880 - adding Graph nullptr checks
...
Change-Id: I84a70f9c2606cb480b32953631878df40d71a675
2022-02-07 22:35:24 -05:00
Payam
f501317b5b
SWDEV-321160 - Checking if GL-Context is initialized
...
Change-Id: I5482fa33bcf9a1587ee68ed37f2058b7ed7e706a
2022-02-07 15:05:55 -05:00
Sourabh Betigeri
523e5a007c
SWDEV-294375 - Adding coalesced_groups to ROCm CG
...
Change-Id: I4098e1970ae2c388171fa73deb5bc023ed1b7a68
2022-02-07 11:29:46 -05:00
Satyanvesh Dittakavi
6e562f4d83
SWDEV-306940 - Fix hipamd errors/warnings found by CppCheck
...
Change-Id: Ia93d4f5262ea4269d8031edbfd27033b887e5300
2022-02-05 08:42:47 -05:00
Ajay
c792ff7bfc
SWDEV-320586 - rpath to use cmake_prefix_path for install/lib/libamdhip64
...
Change-Id: I70c4f66d27c29e874275be6e594dc7d22491054d
2022-02-04 11:58:42 -05:00
Freddy Paul
8c3965ec55
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
2022-02-03 12:36:43 -05:00
Payam
ab8d23f2dd
SWDEV-317354 - adding nullptr check for hipGraph
...
for hipGraphAddHostNode
Change-Id: I49645457887be53654e20abe6ce6b42278e41677
2022-02-02 15:57:08 -05:00
Payam
724717752e
SWDEV-317141 - add param check for Graph Api
...
for hipGraphExecMemsetNodeSetParams
Change-Id: I748c7f273da08ace185bdee2b82fc0cd8584bdca
2022-02-02 12:38:48 -05:00
Satyanvesh Dittakavi
760f275861
SWDEV-292714 - Added support for hipPointerGetAttribute and
...
hipDrvPointerGetAttributes
Change-Id: I44a0b5c5d9eb5a9a63406b11e8de83e5cb245a59
2022-02-02 05:33:07 -05:00
Sarbojit Sarkar
3e2cc04da5
SWDEV-320901 - Added HIP_INIT_API_NO_RETURN
...
Change-Id: Ic79acc21f6a92fcb24527d4f121ae96b13192f75
2022-01-31 23:29:29 -05:00
Freddy Paul
a01b481e45
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
2022-01-31 13:36:48 -05:00
Ajay
cb79dc7486
SWDEV-313082 - hipGraphMemsetNodeSetParams invalid params
...
Change-Id: Ibe57df8d7d583daf9ba9c7a86863eacca4868f3a
2022-01-28 19:27:32 -05:00
Ajay
0440d945e8
SWDEV-316467 - hipGraphMemcpyNodeSetParamsToSymbol negative scenarios
...
Change-Id: Ic2a6ce1572f35dabe754c9459690448c49bbd4a6
2022-01-27 21:25:20 +00:00
Sarbojit Sarkar
15dd9fc1da
SWDEV-315595 - Fix for hipGraphAddMemcpyNodeToSymbol -ve tests
...
Change-Id: If389f533567a236a598f16e4f2c477157beb2e56
2022-01-26 22:42:04 -05:00
Sourabh Betigeri
76f65a0a3d
SWDEV-317253 - int underflow causes an assertion with no node in graph. This fixes it.
...
Change-Id: I9bc293866d69c803381762256ce31f3d80d2afda
2022-01-26 18:25:03 -05:00
Payam
96ae15fe5d
SWDEV-318704 fix for GL-interop second render
...
Change-Id: I27403c0444350a64a11b1beee071b0f1dbe8e3f7
2022-01-26 05:20:55 -05:00