Граф коммитов

6346 Коммитов

Автор SHA1 Сообщение Дата
Satyanvesh Dittakavi 4e2e28b23c SWDEV-326800 - hipStreamWaitEvent shouldnt accept flags other than 0
Change-Id: Ic9e2e8e7ac5d34d4286356534810c8e7aa0ee5ad


[ROCm/clr commit: 796b8c2b62]
2022-03-18 03:34:53 -04:00
sdashmiz 6eca010e9e SWDEV-315402: Null param check for pGraphNode
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: I4cd3a539cff1a01b4786d4edbc4201cd68346e0e


[ROCm/clr commit: 8e81b8495c]
2022-03-17 22:17:27 -04:00
Ajay 739e1dc4c4 SWDEV-313350 - hipStreamDestroy to remove the stream added to capturing list
Change-Id: I0979766da7f1cf6082835d46701009902f55139e


[ROCm/clr commit: 782c411d1a]
2022-03-17 17:22:51 +00:00
Ajay 27d1a6ea94 SWDEV-315756 - hipGraphAddMemcpyNodeFromSymbol issues
Change-Id: Ibf9504454830b63caf6048aa53d726116da6d713


[ROCm/clr commit: 8fad1177e3]
2022-03-17 12:10:31 -04:00
Shadi Dashmiz d8952195eb Revert "SWDEV-315402: Null param check for pGraphNode"
This reverts commit bc59991924.

Reason for revert: want to add one more check

Change-Id: I02b621d0c98b9000f75ea214cf5b4967cfaee95d


[ROCm/clr commit: f8f8b0fd95]
2022-03-17 10:04:43 -04:00
Christophe Paquot ad1164a80e SWDEV-323899 - Cap deviceProps.maxTexture1DLinear to INT32_MAX
Change-Id: Iacfd4f44e5169994ff11b6303be63a15d5935955


[ROCm/clr commit: 375b8e5e8c]
2022-03-16 16:54:27 -04:00
Satyanvesh Dittakavi 90e339cf95 SWDEV-324016 - Refactor hipDrvPointerGetAttributes
Addresses the negative scenarios and assigns default NULL values to
the queried attributes when the pointer encountered is not valid.
This is to match the corresponding API's behavior in CUDA.

Change-Id: I4ce400b02416d455ec9649f731af2e327dccfe71


[ROCm/clr commit: a554d03b9a]
2022-03-16 05:30:28 -04:00
Satyanvesh Dittakavi 8524ca54bf SWDEV-317716 - Add hipDeviceGetUuid API
Change-Id: I320c7bc11ddd7617e0246f6faf19135ad7363e73


[ROCm/clr commit: 2fd90ec7a4]
2022-03-16 00:23:44 -04:00
Payam e8d95a939e SWDEV-317494 - Graph - allowing empty params
hipHostNodeParams should work without any parameters for the userData

Change-Id: Iee32c3ba87000e29ed037ee507f7da9ea54988a3


[ROCm/clr commit: 4117655e91]
2022-03-15 14:45:46 -04:00
sdashmiz f604a24a65 SWDEV-315736: event_out param correct nullptr check
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Id164bc47c928e9c4541b29a0c9128e41e313ed22


[ROCm/clr commit: 2ae3b6d13f]
2022-03-15 11:05:59 -04:00
Christophe Paquot 0c90a8cda6 SWDEV-323472 - Fix hipThreadExchangeStreamCaptureMode
Matching CUDA's described behavior: Threads have their own mode.

Change-Id: I3ea15826305a607bff73eb317c4ef62728ed5dc8


[ROCm/clr commit: 925c742d42]
2022-03-15 10:53:02 -04:00
Satyanvesh Dittakavi 0b4e48441e SWDEV-321656 - Address incorrect warp size with hiprtc
Change-Id: I97051d4e2cf27cb073c39663c62e43d5c19b1a12


[ROCm/clr commit: 3cc0a3fcaf]
2022-03-15 06:52:21 -04:00
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