Commit Graph

1416 Commitit

Tekijä SHA1 Viesti Päivämäärä
ROCm CI Service Account 9bc9eab84a SWDEV-324640, SWDEV-324824 - Update HIP API and add work-item dimension limit (#2542)
Change-Id: I032a14d08ae26c7f3151d05c655a0f82ffe6b56f

[ROCm/hip commit: 996213c5e3]
2022-03-11 09:59:22 +05:30
ROCm CI Service Account 1621668fe9 SWDEV-318833 - Get and Set attribute for kernel nodes (#2533)
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ieacd1fd9aa6d6e98a3a5574ba374c201f05d0e51

[ROCm/hip commit: c52a81e96f]
2022-03-10 16:47:03 +05:30
ROCm CI Service Account f0187ca1ae SWDEV-317716 - Add support for hipDeviceGetUuid (#2528)
Change-Id: I488edcd595b42e8119c923d3e7b3643b06c190de

[ROCm/hip commit: a55d684e78]
2022-03-10 16:46:23 +05:30
ROCm CI Service Account 146d638001 SWDEV-301947 - Rename query (#2530)
Rename hipDeviceAttributeMultiprocessorBoostCount to
hipDeviceAttributePhysicalMultiProcessorCount

Change-Id: I9f4a7d22bfeef7502c6e8060dcd671e012772d98


[ROCm/hip commit: cc28cc271e]
2022-03-02 16:04:09 -08:00
Julia Jiang 90cc89e3e3 SWDEV-306204 - Update HIP doxygen and documents (#2432)
Change-Id: I796eda5cb14dfd00d2a806c57c0550356fbbcdb2

[ROCm/hip commit: 9db0a095f9]
2022-02-25 19:06:58 +05:30
agunashe 3c5035b3cd SWDEV-314665 - hipGraphInstantiateFlags enum (#2481)
Change-Id: If07e415ee18f08bad85ae5e491e01f97b16a6b99

[ROCm/hip commit: adaa9ba27e]
2022-02-25 14:05:37 +05:30
Satyanvesh Dittakavi 1be987268e SWDEV-312141 - Renaming of enum to avoid shadow variable compilation warning (#2487)
Change-Id: I0579d8b3e4175f14ad28f9f4b263fa0a792a9120

[ROCm/hip commit: c093f29d32]
2022-02-24 20:55:21 +05:30
ROCm CI Service Account 33f1086f14 SWDEV-240806 - Added API hipLaunchHostFunc and updated graph test for host graph node (#2512)
Change-Id: Idf759064946e503a2b3cc2a38f1a7cb049012688

[ROCm/hip commit: d305e34173]
2022-02-24 18:56:56 +05:30
ROCm CI Service Account d63a7e2186 SWDEV-323472 - Add hipThreadExchangeStreamCaptureMode (#2519)
Change-Id: I1c610833bf3e21e4ba311a89cec0e8866b9164bd
Co-authored-by: Christophe Paquot <christophe.paquot@amd.com>

[ROCm/hip commit: 389db38b03]
2022-02-24 10:22:58 +05:30
ROCm CI Service Account e93715c3c4 SWDEV-301947 - Add new enum for boost CU count (#2490)
Change-Id: I39b96218edbdf8a77473be8fa524999bb7df036a

Co-authored-by: Saleel Kudchadker <Saleel.Kudchadker@amd.com>

[ROCm/hip commit: 7f520ae104]
2022-02-22 14:19:05 -08:00
haoyuan2 73130808d8 SWDEV-316128 - HIP surface API support (#2468)
[ROCm/hip commit: 09583b0183]
2022-02-10 11:00:25 -08:00
pghafari ca992e1dc3 SWDEV-245531 - GLInterop - adding register image api (#2454)
Change-Id: Iff40f244f0d9c31b462c5878a8c8eed6f5292517

[ROCm/hip commit: b59522d188]
2022-01-11 13:49:31 +05:30
Satyanvesh Dittakavi a2cacf8c27 SWDEV-292714 - Add support for hipPointerGetAttribute (#2425)
Change-Id: I9062ab2ef88d835a35fd4c9251d03f469677fa4e

[ROCm/hip commit: 610565fe68]
2021-12-02 11:47:10 +05:30
TomSang b87ef5aa18 SWDEV-303204 - Disable texture/image Apis on some devices. (#2381)
Modify texture tests to pass on devices that don't support texture.
Add hipDeviceAttributeImageSupport to check image support in runtime

Change-Id: Ia89c494e651a6198a24448b59a91e046a9ebea38

[ROCm/hip commit: 5c8af57480]
2021-12-02 11:46:13 +05:30
pghafari 562084c9b0 SWDEV-245531 - GLInterop linux api needs extern c (#2416)
Change-Id: If308047efcb6860819ada74203f9283c7c56deb0

[ROCm/hip commit: 2f12b91dac]
2021-11-26 04:49:45 +05:30
Julia Jiang 84395b3b1f SWDEV-291894 - update doxygen for HIP APIs (#2382)
Change-Id: I0ca57d6ced43b962d9b002b098e64221c4b267d7

[ROCm/hip commit: d22fa0012e]
2021-11-25 15:07:52 +05:30
ansurya ec17bf5601 SWDEV-240806 - Added few more Graph APIs (#2367)
Change-Id: Ibae3a640edf45a90517bee9ebc364ac01731418a

[ROCm/hip commit: b4e84a333d]
2021-09-24 16:30:15 +05:30
Julia Jiang 0776cd141a SWDEV-291894 - update warning message for hipRuntimeGetVersion (#2334)
Change-Id: Ibec032765cc53c1a438272b0114d57947c9fded7

[ROCm/hip commit: 0e48f796cd]
2021-09-14 13:35:37 +05:30
Julia Jiang f800e06fc4 SWDEV-291894 - Add doxygen for hip graph APIs (#2328)
Change-Id: Id878125b34711fc43570dd680c05310d9e2a4015

[ROCm/hip commit: af3c38c477]
2021-09-02 08:47:38 +05:30
gandryey 3d4b068574 SWDEV-295555 - Add coherency mode query (#2316)
Add the new extension to HIP for quering coherency mode.
The new enum hipMemRangeAttributeCoherencyMode can be used in
hipMemRangeGetAttribute(s), which will return one of the following
values:
hipMemRangeCoherencyModeFineGrain, hipMemRangeCoherencyModeCoarseGrain,
hipMemRangeCoherencyModeIndeterminate

Change-Id: I8717873c254888ea69facc1178d3682e8747c3a7

[ROCm/hip commit: 1f53fbea8f]
2021-08-19 10:29:23 +05:30
gilbertlee-amd 46c5c0b928 Clarifying that hipExtLaunch timing does not include cache flush time (#2308)
[ROCm/hip commit: 32b53b2b13]
2021-08-19 10:27:20 +05:30
Rahul Garg 6a62455270 SWDEV-297563 - Move surface types
Change-Id: I1dbb3affce688b75d866917592c497df0cfd358d


[ROCm/hip commit: 03e205a1c8]
2021-08-02 18:50:33 +00:00
Rahul Garg 53fe8f53b5 SWDEV-297563 - Update hip-common declarations
Change-Id: I2545489e3dde55fb9375b9f4cc20ea271fafd3f0


[ROCm/hip commit: 54e703b17e]
2021-08-02 11:56:28 -04:00
Sourabh Betigeri 7b495c34e0 SWDEV-292523 - Marking streamOperations as a Beta feature in documentation
Change-Id: Ib7323ff92df1bd111891b0c7c5e69b31e8ad8e68


[ROCm/hip commit: 8dfb12b6d2]
2021-07-30 15:09:59 -04:00
Tao Sang 010d54c0ee SWDEV-294591 - Fix hipEventIpc failure on NV
make hipIpcOpenEventHandle has the same behavour of cudaIpcOpenEventHandle.
Add Api usages.

Change-Id: I4248b2cebd3de156f9d5d427e1797da22fb964eb


[ROCm/hip commit: c053d60282]
2021-07-28 15:28:39 -04:00
Sarbojit Sarkar 32f4f2eee2 SWDEV-292547 - hipStreamPerThread support
Change-Id: I66d5b9a34ef26cfbd8ab608db20655a3b1d9c49a


[ROCm/hip commit: aca0437750]
2021-07-23 00:27:27 -04:00
Sourabh Betigeri 23ae8bedd1 SWDEV-292523 - [hip]Change in the signature of streamOperations APIs, particularly 'value' arg to unsigned 'value
Change-Id: If97e3de553dfef19c8bf2d9797a6c68ec94a0ff6


[ROCm/hip commit: 6deaba3fa7]
2021-07-22 15:35:06 -04:00
Vladislav Sytchenko e265a13c5a SWDEV-281658 - Workaround for Windows build
Currently hip_prof_str.h does not include any header files. All HIP
declarations are being resolved by accident.

Pushing it to the end of hip_runtime_api.h will allow it to include the
definition of GLuint.

Change-Id: Ibb33b93cc7eab2028ba96f166bcb06f2f079feef


[ROCm/hip commit: d3b06fd5a6]
2021-07-22 10:49:31 -04:00
Anusha GodavarthySurya 2aa71781f0 SWDEV-240806 - Added API hipGraphAddMemcpyNode1D
Change-Id: I32440de0e890b001274fc7ca564fd91363d716d8


[ROCm/hip commit: 91ac5744ef]
2021-07-21 23:12:47 -04:00
Tao Sang 71a65de1e4 SWDEV-294588 - Enable NV printf DTests
Enable NV printf DTests as many as possible.
Fix the bugs due to behavour difference between
Hip-Rocclr and Cuda.
Add hipLimitPrintfFifoSize.

Change-Id: I3fe6dbc35a7a140a9919df197b7885df83d28049


[ROCm/hip commit: 586165ebc2]
2021-07-20 21:22:11 -04:00
Christophe Paquot 2575020a6c SWDEV-240807 - Fix header file
Removed #ifdef __cplusplus around Graph API

Change-Id: I24000d49acd3b93cb19ae2f52618ae8c4a506e3b


[ROCm/hip commit: b7c0b21814]
2021-07-20 14:49:33 -07:00
Anusha GodavarthySurya 73a73db651 SWDEV-240806 - Added Implementation for few more graph APIs
Change-Id: I1e443cf1b4e3a1e85f6fb9c1db8fdfa7c1fdfe06


[ROCm/hip commit: 6e7ea5b612]
2021-07-14 01:58:03 -04:00
German Andryeyev 2258fa423c SWDEV-293583 - correct a typo in hipStreamAttachMemAsync
Change-Id: Ib9c634053a152353ae657a00fea4b072a824c5ba


[ROCm/hip commit: a20ad647ea]
2021-07-12 12:40:14 -04:00
agunashe a4ff63a29b SWDEV-293742 - Update copyright end year
Change-Id: I2cb7bbd9a6d9da28116ba9dd9cec4e60525444e2


[ROCm/hip commit: d529637fbc]
2021-07-07 12:57:23 -04:00
pghafari 01d933097d SWDEV-245531 - GLInterop: Add Buffer Interop api
Change-Id: Iddb0bb2a232e97d9071320244adc360bd7d011b5


[ROCm/hip commit: d0c1be0db6]
2021-07-06 10:06:33 -04:00
Maneesh Gupta 353f42059a SWDEV-291578 - Fix includes to match filename change
Change-Id: Ie88ff30df6135cf13e86f163ba41dba8ed9d0c87


[ROCm/hip commit: 25ed6bc573]
2021-06-18 02:01:30 -04:00
Rahul Garg 5803838502 SWDEV-288707 - Remove amd_detail from hip
Change-Id: Ib99e1544a1074304819e12bc18480dc1519efbbd


[ROCm/hip commit: a5b276d5ac]
2021-06-18 01:10:50 -04:00
pghafari 4a9689eb49 SWDEV-245531 - GLInterop: Add Buffer Interop support
Change-Id: I97ed7366d3cecafc2f621894258ecf8ab0d26612


[ROCm/hip commit: 56f90df89e]
2021-06-14 20:36:55 -04:00
pghafari 1632aca8cd SWDEV-245531 - GLInterop: Add Buffer Interop support
Change-Id: Ida6fdc20535d1964e888aa3cd0864c5979c4973b


[ROCm/hip commit: ba37ac4801]
2021-06-14 11:08:56 -04:00
Julia Jiang cd7252f82d SWDEV-290704 - Add HIPrtc doxygen in API headers
Change-Id: I629bdeaef7a01aec45bb9453d883213c73008d1c


[ROCm/hip commit: 470f3e521c]
2021-06-10 17:16:01 -04:00
Rahul Garg 4cd9afebe9 SWDEV-288707 - Merge HIP refactored code to staging
These changes move-
- rocclr based implementation inside src/hipamd/src
- platform specific (both nvidia and amd) headers inside
src/hipamd/include/hip

Change-Id: Ia29791a727244952591fe1d813dcef0303b73a9e


[ROCm/hip commit: ce76ec8b88]
2021-06-07 00:07:24 +00:00
German Andryeyev cc3826a126 SWDEV-240804 - Add hipMemAdvise() extension
Add coarse grain memory extension. The new advice will allow HMM
to disable cache coherency policy to improve performance

Change-Id: I3c792d6a96896b983a7ffccddaa0ded06d183212


[ROCm/hip commit: c80955b569]
2021-06-02 16:16:14 -04:00
Joseph Greathouse 9f962f4d74 SWDEV-288361 - Implement funnel shift operators
Change-Id: I0c73809366f2d21e75f98fdeac7fed0c7591ee34


[ROCm/hip commit: bec284b26a]
2021-06-01 11:10:11 -04:00
German Andryeyev a93053443b SWDEV-240804 - Fix typos in the comments
Change-Id: Ic1385daf1e685772b02a11d43fb13f6cde74c4b7


[ROCm/hip commit: b01b048e08]
2021-05-29 00:31:46 -04:00
Aaron En Ye Shi 4eba23b825 SWDEV-283266 - Workaround RTC macro in vector types
Temporarily disable __HIPCC_RTC__ in hip_vector_types.h
while the upstream clang headers are outdated on mainline.
Once upstream patch has landed in mainline, revert this
change. This is a workaround for hiprtc testing.

Change-Id: Ib2cf6023b71431bbfbe3c699076caa4f90f7170c


[ROCm/hip commit: 3899687b8d]
2021-05-21 15:53:59 +00:00
Tao Sang 7a0c6880b6 SWDEV-282588 - Improve clock64()
Let clock64() read s_memtime to prevent rolling over
Add wall_clock64() to read s_memrealtime

Change-Id: I706387355add75852c570be2656131ef99e8968f


[ROCm/hip commit: 7373112d74]
2021-05-17 13:19:04 -04:00
Aaron En Ye Shi 4b9326b6b3 SWDEV-263959 - Fix device decl with long and llong
Windows may expect long and ulong to be 4 bytes, while
Linux expects 8 bytes. Instead, use uint64_t for
unsigned long, and unsigned long long, and use int64_t
for long and long long to be consistent.

Change-Id: I6ed1cdde43721bcaaab0245644d607b1adbf9884


[ROCm/hip commit: 2d6881e26b]
2021-05-14 11:59:27 -04:00
pghafari 8de2b45056 SWDEV-245532 - HIP - Vulkan interop semaphores
Change-Id: I89be5ee84d4728d76e1987d5016c944c0dbc9a96


[ROCm/hip commit: 86a5e82a4b]
2021-05-11 11:44:59 -04:00
Aaron En Ye Shi 8ce60e4a44 SWDEV-283266 - __HIPCC_RTC__ macro added to HIP headers
For hipRTC on Windows, add macro __HIPCC_RTC__ to allow
online compilation of with device functions excluding standard
C/C++ headers, system headers, and host HIP APIs.

Change-Id: I1d91f042baf1359856ec83ab7030dc58785e0334


[ROCm/hip commit: 811bc363c8]
2021-05-10 17:28:07 +00:00
Anusha Godavarthy Surya a76f840701 SWDEV-240806 - Initial commit for hipGraph and stream capture infrastructure
On StreamBegincapture captures the parameters passed to APIs and respective node will be created and added to graph
All parameters are passed to STREAM_CAPTURE macro, it checks if stream in capture mode and redirects the call to the capture function and returns
Updated hipStream and hipEvent with capture parameters
Added handling for hipStreamBeginCapture & hipStreamEndCapture

Change-Id: Ic8926a7b4336c2cc81f0b3a9a224aa392c474134


[ROCm/hip commit: c35ba37287]
2021-05-07 17:38:16 -04:00