Payam
eff4583118
SWDEV-316819 - adding graph checks
...
hipGraphChildGraphNodeGetGraph - Scenario 3: Pass Parent node instead of the child node
Change-Id: Ia55921bca1e2745c9c97f2b7eb36244ffb719eb4
[ROCm/clr commit: 5dd91d698b ]
2022-03-14 22:43:58 -04:00
sdashmiz
bc59991924
SWDEV-315402: Null param check for pGraphNode
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ie1082bb5e5ebdbcc6d38bb1349cb879c2e85a453
[ROCm/clr commit: e383c5fca0 ]
2022-03-14 13:36:56 -04:00
Satyanvesh Dittakavi
957b1173d5
SWDEV-326382 - Fix Pytorch test failures with hiprtc
...
hiprtcCreateProgram should create program even if the name passed
is NULL or empty string
Change-Id: Ide5ea70f6c5d96b0f26320cef277508cdbe8dfde
[ROCm/clr commit: 2ab2e0d020 ]
2022-03-14 13:37:47 +00:00
Sarbojit Sarkar
8a831bfa39
SWDEV-315595 - Fix for another -ve test
...
Change-Id: I529c734f32b91cf712348d40fbef00658e7de276
[ROCm/clr commit: be2331bf7b ]
2022-03-14 04:03:59 -04:00
Sarbojit Sarkar
81f8f73d00
SWDEV-323441 - New header for per-thread-default-stream
...
Change-Id: If74ea1464117abd2bfeadd543b94d26f9e934cbb
[ROCm/clr commit: 2b86f24fda ]
2022-03-14 01:13:01 -04:00
Satyanvesh Dittakavi
57bb2544ff
SWDEV-326382 - Determine gpu architecture during hipRTC compilation
...
hipRTC should be able to fetch the arch name even if
the app doesnt specify the architecture in the options
Change-Id: I464dbb3357a6f7e010f10b03a45051f23bdadb28
[ROCm/clr commit: db003b65d0 ]
2022-03-13 23:05:41 -04:00
Ajay
c586965e36
SWDEV-327299 - strncpy to memcpy to avoid overflow warning
...
Change-Id: I0bb5aed76e74b4580bae71b6cb1ef2c17293a126
[ROCm/clr commit: ba6d6b377d ]
2022-03-11 17:37:30 -05:00
Sourabh Betigeri
7649115859
SWDEV-326791 - Fixes hipHostRegister's inconsistent behavior when invalid parameter is passed
...
Change-Id: I5d5d979485cfd99908f84cc92648177cb8a569c7
[ROCm/clr commit: 0a76232c97 ]
2022-03-11 12:24:35 -05:00
Ajay
f365706d25
SWDEV-313213 - hipGraphDestroy issues
...
Change-Id: Idf3ede5ea29161b9e5753e8beb245b1f9fd86d28
[ROCm/clr commit: 42137222ad ]
2022-03-10 19:54:01 +00:00
Ajay
eba59236b1
SWDEV-315509 - hipStreamEndCapture issues
...
Change-Id: Id95a77ed9ac57f9e904a32947a3d11e3b353be20
[ROCm/clr commit: 1af17d765d ]
2022-03-10 12:08:59 -05:00
Maneesh Gupta
58e587f712
SWDEV-325869 - Update ASAN linker options
...
Change-Id: Ia81a966acb7b0a7cdd0915793071ac222c5df7b0
[ROCm/clr commit: 267e1c5f14 ]
2022-03-09 22:24:33 -05:00
haoyuan2
d85cb3b81d
SWDEV-316128 - HIP surface API support
...
align with CUDA to support surf1DLayeredread/write,
surf2DLayeredread/write, surfCubemapread/write functions.
Change-Id: Ie3f6ca75e23accd97cb35cdc8362d88a1e5dbd54
[ROCm/clr commit: bed3995147 ]
2022-03-09 21:19:48 -05:00
Sourabh Betigeri
9a25ec266b
SWDEV-326380 - Fixes a regression by verifying the device virtual address already exists in the memObjMap
...
Change-Id: Ibe29f3c6b77385a8e264ab523cafa4b5d2b41325
[ROCm/clr commit: 85a25a4be2 ]
2022-03-09 20:52:45 -05:00
Sourabh Betigeri
650e69bbd3
SWDEV-317016 - Fixes bad parameters such as uninitialized graph object, pass parent instead of child graph and changed topology
...
Change-Id: I2e7a7fa30be57d420a3228b495222f4cf579cb05
[ROCm/clr commit: 104992ffda ]
2022-03-09 18:45:48 -05:00
Satyanvesh Dittakavi
ba72e59817
SWDEV-315118 - Add version check for hipGraphInstantiateWithFlags on nvidia path
...
Change-Id: I672b4a5287348bddf6eb8955decc9cce786275a2
[ROCm/clr commit: 1524c9515e ]
2022-03-09 02:10:08 -05:00
Saleel Kudchadker
5e46689191
SWDEV-301947 - Add new query for physical CU count
...
Add hipDeviceAttributePhysicalMultiprocessorCount to get all
available CUs for a device.
Change-Id: Ie6a2c6e958df9627f39c91d0651b89ef5bffd8fe
[ROCm/clr commit: 9a3b4a93d2 ]
2022-03-08 17:11:36 -05:00
Shadi Dashmiz
fc67e37d9a
Revert "SWDEV-321698 - hipGraphNodeTypeMemcpy1D NVDIA build failure"
...
This reverts commit 42be9301d1 .
Reason for revert: hip changes not in yet
Change-Id: I89e35d171cf01fb82d361279998efcc90e54ef33
[ROCm/clr commit: 1965dd5795 ]
2022-03-08 15:08:31 -05:00
Sourabh Betigeri
fabd92b996
SWDEV-313503 - Returns appropriate error code when destroyed exec graphs are launched
...
Change-Id: I3ca025494fd27f9ed0cd4534c740f7e19e1c66b3
[ROCm/clr commit: 0ae70a4c8d ]
2022-03-08 11:54:04 -05:00
sdashmiz
42be9301d1
SWDEV-321698 - hipGraphNodeTypeMemcpy1D NVDIA build failure
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I7aea11bf14adbeb7fea68eb862df74fcf6f13d75
[ROCm/clr commit: 74beb4583c ]
2022-03-07 16:26:11 -05:00
Christophe Paquot
318ff0000d
SWDEV-325249 - hipGraphAddKernelNode incompatible with hipFunction_t
...
If params.func isn't a host function, assume it's a hipFunction_t.
Change-Id: I43361ec49a8dd579225f30e31722977ca9a82378
[ROCm/clr commit: 29851c0d34 ]
2022-03-07 13:33:17 -05:00
Sarbojit Sarkar
bb53dfb244
SWDEV-325799 - Fix segfault with hipStreamPerThread
...
Change-Id: Ie6d4bf55131d65590234796443373b968a21b3d2
[ROCm/clr commit: 53b4888113 ]
2022-03-07 06:19:05 -05:00
Satyanvesh Dittakavi
98fef69edd
SWDEV-313867 - SWDEV-314101 - Address Negative scenarios with hipGraphAddMemcpyNode and hipGraphAddMemsetNode
...
Change-Id: I51527ce6953aee9a3ef7d821754819b6c8087939
[ROCm/clr commit: c58ba64a0b ]
2022-03-05 07:37:46 -05:00
Ajay
44f3999e05
SWDEV-318125 - hipGraphHostNodeGetParams check node object
...
Change-Id: I16ab13c007dd162f906344447b8bfcb9d5217562
[ROCm/clr commit: de28c4467f ]
2022-03-04 20:05:36 -05:00
Ajay
64939ca9a2
SWDEV-326163 - check status of ihipGraphAddNode
...
Change-Id: Ibd1f1f10519995be2bdfc41f0a621f890242a13d
[ROCm/clr commit: 3ffbcd0520 ]
2022-03-04 12:50:29 -05:00
Ajay
89e67da3a1
SWDEV-313680 - hipGraphAddKernelNode invalid cases
...
Change-Id: I4c87c5dd80cd3f78f5c38b2d3447b03b91ffa656
[ROCm/clr commit: ef71f0ded1 ]
2022-03-03 20:43:02 -05:00
Ajay
2adc7d9113
SWDEV-325545 - hipGraphGetEdges when both from/to are null
...
Change-Id: Id69d87537a8a7fb7df447cee586137ff1342ce26
[ROCm/clr commit: f2254e0c34 ]
2022-03-03 13:23:48 -05:00
Saleel Kudchadker
952c9c89e7
SWDEV-301667 - Treat build warnings as errors for GCC
...
Change-Id: I5f9633a94d064969103af7c946c879cacd33efde
[ROCm/clr commit: 65cb94a720 ]
2022-03-03 03:04:52 -05:00
cjatin
added78cbc
SWDEV-308763 - Make hiprtc a separate lib and rewrite it using comgr
...
Change-Id: I28ac50ec897accb2a2b4590d3c25965d907426fb
[ROCm/clr commit: e6c0086d1c ]
2022-03-03 02:34:02 -05:00
Saleel Kudchadker
8139cc4683
SWDEV-301667 - Fix build warnings
...
Change-Id: Ice23b3d1a19a7958ca5c3caff34db2934b361a98
[ROCm/clr commit: 086aee0fcb ]
2022-03-02 20:49:18 -05:00
Sourabh Betigeri
eca06b35b9
SWDEV-273026 - Fixes a bug that skipped looping through all devices to book keep its corresponding memory in roclr
...
Change-Id: I404f6d2bcd0c0e31b9b0237903f26f0af19bc735
[ROCm/clr commit: 545cfaf428 ]
2022-03-02 20:26:28 -05:00
Julia Jiang
f8cac285e5
SWDEV-324824 - Update install instrction to define repository branch variable
...
Change-Id: I6080aabb5a9b6d4a89bc1f2a26c4ed3a4e77aa9f
[ROCm/clr commit: ab16be4b8f ]
2022-03-02 19:56:37 -05:00
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