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