Satyanvesh Dittakavi
15f01694f4
SWDEV-444021 - Implement hipGetFuncBySymbol
...
Change-Id: I7ef13d02c5b5c6ce2386ccb92b5602d005b35988
[ROCm/clr commit: 684fd60c8f ]
2024-03-14 02:56:30 -04:00
Anusha GodavarthySurya
41ec66ff67
SWDEV-448586 - Added implementation for new API hipStreamBeginCaptureToGraph
...
Change-Id: I1ce802102cef2b66c92d3375f769983841de793f
[ROCm/clr commit: 4feb1f9337 ]
2024-03-07 05:24:49 +00:00
jiabaxie
b251260e2a
SWDEV-437702 - implement hipGetProcAddress
...
This should be used in place of dlsym or GetProcAddress (linux and windows respectively)
Change-Id: I5501b538e03892e8e5a2282678d848fcaf21d911
[ROCm/clr commit: 0479cdb3dd ]
2024-02-08 11:26:02 -05:00
Rahul Manocha
7bccc07147
SWDEV-421025 - hipGraphInstantiateWithParams API changes
...
Change-Id: Ib07d4dd1698220b68ed27f91d58d3bd315a8804c
[ROCm/clr commit: 1a3901fa49 ]
2024-02-05 05:08:11 +00:00
Anusha GodavarthySurya
401a2635ba
SWDEV-439637 - Fix undefined symbol error(github id- #3382 )
...
Change-Id: Ic7812e21618f48c737ce2c51b22a153099cc5d66
[ROCm/clr commit: 242132caa7 ]
2024-02-05 05:08:11 +00:00
sdashmiz
29eba6df09
SWDEV-421027 - Add hipGraphAddNode
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ic8cf293ff483ee2547b52d2975062bcb9a6f5d17
[ROCm/clr commit: d23835ffbe ]
2024-01-12 11:36:30 -05:00
sdashmiz
57c0674538
SWDEV-403382 - Add missing graph APIs
...
- add external semaphor signal and wait node
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: If205d48bc4fb60ce2966ca6ed0419e7700755bdd
[ROCm/clr commit: 087767d9ac ]
2024-01-09 14:19:50 -05:00
Rahul Garg
0051334261
SWDEV-388256 - Add support of hipExtGetLastError
...
Change-Id: Ie119d5ea611019996b8a80f7b820ca6a160496a6
[ROCm/clr commit: 92aa9d0fba ]
2023-12-18 22:03:22 -05:00
sdashmiz
5e1985996c
SWDEV-421021 - Add hipDrvmemsetnode for graph
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I0240a162a16e61549d46b5d086c831404550e833
[ROCm/clr commit: b8e820f835 ]
2023-12-13 09:30:36 -05:00
Rahul Garg
8a0d73882a
SWDEV-427855 - hipamd change for profiler and TF fix
...
This reverts commit e1889b77b4 .
Change-Id: Id69e47a1afd336ae1edb9c8e173be27e7b9dcc8d
[ROCm/clr commit: afc28b091e ]
2023-12-05 20:33:48 -05:00
Anusha GodavarthySurya
3bdedf0cc7
SWDEV-351966 - Dispatch table for hip runtime
...
Change-Id: Ie4a44fa8cf1ff9c152146070bbbf6b0636d4e325
[ROCm/clr commit: 5e21f0c6bd ]
2023-11-22 01:11:19 -05:00
Rahul Garg
e1889b77b4
SWDEV-427855 - Revert "SWDEV-427855 - hipamd change for profiler and TF fix"
...
This reverts commit 7478e90727 .
Reason for revert: <Need rocprofiler changes to avoid PSDB failures>
Change-Id: I856b7ea30744f1b7bb099b6adbce2155201be539
[ROCm/clr commit: 57cb840058 ]
2023-11-16 00:20:54 -05:00
jiabaxie
7478e90727
SWDEV-427855 - hipamd change for profiler and TF fix
...
Change-Id: If32eb0ee152f3f46741a8277689363181c8753e8
[ROCm/clr commit: 3b9963c499 ]
2023-11-15 23:36:52 -05:00
sdashmiz
9b297f0006
SWDEV-417075 - add hipDrvAddMemCpyNode
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ie631d7b1788f10171a29d463759a3cba3b2b2007
SWDEV-417075 - add hipDrvGraphAddMemcpyNode
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I6bab3310919643e119cd0004276907e223641cfb
[ROCm/clr commit: 9b567e1799 ]
2023-10-31 09:55:42 -04:00
Jatin Chaudhary
15b062b9b4
SWDEV-306642 - [ABI Break] Add texture/surface/device capabilities device struct entries
...
- alias hipGetDeviceProperties to hipGetDevicePropertiesR0600
- alias hipDeviceProp_t to hipDeviceProp_tR0600
- remove gcnArch from new device property struct
- add new requested struct members
Change-Id: If3f5dbef3d608487d9f6f419285f4bf577ea9bf0
[ROCm/clr commit: 2989840511 ]
2023-10-12 11:16:18 -04:00
Ioannis Assiouras
fb17aa5c41
SWDEV-401489 - [ABI Break] Removed hipModuleLaunchKernelExt
...
Change-Id: I0b31d9db755f8a89ead203dbd238a93c18b76855
[ROCm/clr commit: fe2d747bcc ]
2023-09-21 23:50:16 -04:00
Jatin Chaudhary
2bcde46b12
SWDEV-372153 - Add hipStreamGetDevice Implementation
...
Change-Id: Ifd1f13e311e8221ca6d94cf27f9131eb97678067
[ROCm/clr commit: a7049bf7a0 ]
2023-03-01 04:35:49 -05:00
Rakesh Roy
9c51780b13
SWDEV-338733 - Implement hipArrayGet* APIs
...
- Add implementation for hipArrayGetInfo, hipArrayGetDescriptor &
hipArray3DGetDescriptor APIs
Change-Id: I181a472066006bc3bd0d987408ea67e218310983
[ROCm/clr commit: 287d07ccd4 ]
2023-02-16 23:04:29 -05:00
German Andryeyev
9c811dc241
SWDEV-353281 - Initial support of memalloc in graph
...
Add memory allocation support in graph. Current implementation uses
cache from mempool to hold the allocations which belong to the graph.
Also the resource tracking is disabled at this moment because mempool
operates with hip::Stream objects, but graph has execution with
amd::HostQueue objects.
Change-Id: I54fe3250126d24f5a26ada975f37d429bb4ef17b
[ROCm/clr commit: eef47ca24a ]
2023-01-13 13:06:59 -05:00
Rakesh Roy
87db95fad7
SWDEV-368881 - Implement hipModuleLaunchCooperative* APIs
...
- Add implementation for hipModuleLaunchCooperativeKernel, hipModuleLaunchCooperativeKernelMultiDevice APIs
Change-Id: I2a80264e458549211c34b413397a08b57d021147
[ROCm/clr commit: b321e2afc6 ]
2023-01-10 13:50:20 -05:00
kjayapra-amd
5057429e7a
SWDEV-361374 - Adding support for hipPointerSetAttributes
...
Change-Id: I56710b808854acefca07b3b5898deebee38063e9
[ROCm/clr commit: 0c8c08cf51 ]
2023-01-09 12:36:57 -05:00
German
15e4fa1264
SWDEV-1 - Clean-up map file in Linux
...
Change-Id: Ibfad648c8ec9897a0895057c501d383875e95730
[ROCm/clr commit: 4471ed1210 ]
2022-11-28 17:16:23 -05:00
Anusha Godavarthy Surya
ed6595bc41
SWDEV-325711 - Added Graph APIs hipGraphDebugDotPrint, hipGraphKernelNodeCopyAttributes
...
hipGraphNodeGetEnabled, hipGraphNodeSetEnabled and hipGraphUpload
Change-Id: Ib5a58fbc0a9b3f134eb56d42cd945f3d7f4922d8
[ROCm/clr commit: 93ce12c90d ]
2022-11-22 23:20:25 -05:00
Laurent Morichetti
7919db9760
SWDEV-351980 - Consolidate registration tables in the roctracer library
...
Remove the api_callbacks_table_t that was holding the API activities and
user callbacks. Instead use a single roctracer callback (TracerCallback)
used to report both API activities and callbacks.
Remove the hipInitActivityCallback that was setting the ROCtracer
callback and memory pool for asynchronous activities as it did not
allow disctinct pools to be used for each activity. Instead, use
hipRegisterTracerCallback to set the single roctracer callback.
Change-Id: I4c10f04f29a6e4cce8caf15db3016c3f72c86b04
[ROCm/clr commit: 82bce811ee ]
2022-09-21 02:41:39 -04:00
Anusha Godavarthy Surya
1cb6a65b16
SWDEV-350025 - Added hipLaunchHostFunc functionality
...
Change-Id: I6b9d547f7ddf84e617e35ff5d5a490ff458272ef
[ROCm/clr commit: 52a22a1263 ]
2022-09-07 17:53:26 +00:00
sdashmiz
b5ae2dde80
SWDEV-325711: move the API under correct hip version
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ia4e1588da7d21b2cb617c374d846ce5e05b1f4f8
[ROCm/clr commit: fd8647807d ]
2022-08-26 15:59:30 -04:00
sdashmiz
213aad7615
SWDEV-325711: Add userobject functions for graph
...
- add user obj APIs for creating release and retain of user onbjects
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I0bf2999c77e44269565b27c31c7c1461f8a160a2
[ROCm/clr commit: 2c010dec17 ]
2022-08-17 14:31:43 -04:00
Sarbojit Sarkar
57473658dd
SWDEV-343380 - Added hipDrvGetErrorName/String
...
Change-Id: If22d87b64f8ffc870c05482d28c7c91fb2b7d041
[ROCm/clr commit: 53be27a84f ]
2022-07-24 21:32:48 -04:00
Sarbojit Sarkar
c9226df336
SWDEV-323441 - Phase-II : per thread default stream
...
Change-Id: I3c796ddaebcf0223d7faf50c425c1674de215f9d
[ROCm/clr commit: e9961fedd8 ]
2022-07-11 12:22:23 -04:00
kjayapra-amd
8a049faccb
SWDEV-339995 - Adding hiprtcGetBitcode and hiprtcBitcodeSize changes.
...
Change-Id: I378f1ac98de3b11fa3f74161abd036702c7b479b
[ROCm/clr commit: 2731d03f03 ]
2022-06-22 04:17:56 -04:00
Sarbojit Sarkar
743a82b77d
SWDEV-331066- Added hipDeviceSetLimit
...
Change-Id: I4de099387ad34ca7c195588274b546649038e2aa
[ROCm/clr commit: 7f92a98a3c ]
2022-06-21 06:06:05 +00:00
sdashmiz
57a0d997d3
SWDEV-325711 - add Graph memory APIs skeleton
...
- hipDeviceGet/SetGraphMemAttr
- hipDeviceGraphMemTrim
- there is no memory pool for graphs currently
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I11db76ea7ea1c7732175fc93264448052357e8dc
[ROCm/clr commit: e8194dca76 ]
2022-06-15 14:47:16 -04:00
sdashmiz
3f588bf604
SWDEV-318833 - Get and Set attribute for kernel nodes
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ie51aa4b56661cbb8c5b4eb1dbaad327377084ffb
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
[ROCm/clr commit: efd2d55e9d ]
2022-06-09 09:47:05 -04:00
kjayapra-amd
9bc0d08679
SWDEV-290384 - Add Linker API support in hiprtc
...
Change-Id: I4621a033a22e4da0201c3804e2b357470a681ab0
[ROCm/clr commit: 84f94fd134 ]
2022-05-24 09:16:14 -04:00
Sarbojit Sarkar
e22f2e1714
SWDEV-323441 - support for default stream per thread
...
Change-Id: I0032da0357f5cffbf5e4ec4a02435d2a128a262b
[ROCm/clr commit: fc1f02bbed ]
2022-04-18 23:19:55 -04:00
Christophe Paquot
c6ae81b2f2
SWDEV-322620 - Virtual Memory Management APIs
...
Adding skeletons.
Implemented:
- hipMemGetAllocationGranularity with basic granularity
- hipMemGetAllocationPropertiesFromHandle
- hipMemCreate
Change-Id: I4bd2c75fae45d6a057efcad19d1d3c9715e9ae67
[ROCm/clr commit: cd447a5aaa ]
2022-04-08 11:38:51 -04:00
German Andryeyev
e7d2493402
SWDEV-311271 - Initial mempool implementation
...
HIP_MEM_POOL_SUPPORT controls memory pool support in runtime.
Currently it's disabled by default. The initial change doesn't
include: IPC, MGPU, virtual memory alloc, suballoc, defragmentation,
internal dependencies.
Change-Id: Ibed8528ebec698b045ebb247e49c0ecd6e587ed7
[ROCm/clr commit: 539d264eb0 ]
2022-03-31 09:21:37 -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
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
Satyanvesh Dittakavi
6bbcf08fc8
SWDEV-292714 - Added support for hipPointerGetAttribute and
...
hipDrvPointerGetAttributes
Change-Id: I44a0b5c5d9eb5a9a63406b11e8de83e5cb245a59
[ROCm/clr commit: 760f275861 ]
2022-02-02 05:33:07 -05:00
pghafari
2ee642823d
SWDEV-245531 - GLInterop adding register image
...
Change-Id: I075bec49b7ad5f78336586b9d55e259717c4c000
[ROCm/clr commit: 44e0c246f8 ]
2022-01-23 14:59:18 -05:00
anusha GodavarthySurya
a6227d8d87
SWDEV-313856, SWDEV-313907, SWDEV-313915 - Export StreamCapture APIs, handle few graph negitive senarios, set event, parallelstreams for endcapture
...
Change-Id: I3c6008e1a1195cd2e1a14ef24c943ef6b54033ab
[ROCm/clr commit: e3585209d7 ]
2021-12-14 05:54:13 -05:00
anusha GodavarthySurya
7cac13e36e
SWDEV-305766 - Added new debug APIs to get build information
...
Change-Id: Ibbf0c010cd8f7e6e659f2c4ba932cc8436574431
[ROCm/clr commit: e90cb3b07b ]
2021-12-02 12:20:51 -05:00
anusha GodavarthySurya
57c48a488b
SWDEV-240806 - Added Implementation for hipGraphInstantiateWithFlags and hipGraphExecMemsetNodeSetParams
...
Change-Id: I71683abb25234bf4e73be52a717d792c32e9aaa6
[ROCm/clr commit: 671fe75c26 ]
2021-11-30 13:04:08 -05:00
anusha GodavarthySurya
f8863a0a1d
SWDEV-240806 - Added graph API hipGraphExecUpdate & hipGraphExecChildGraphNodeSetParams
...
Change-Id: Ie9c85b746846374b73194b96c7ee73d15463b894
[ROCm/clr commit: cfb42c1408 ]
2021-11-19 20:42:54 -05:00
anusha GodavarthySurya
239cc6b437
SWDEV-240806 - Added support for host graph node
...
Change-Id: I8b3088d34d0b4e8080b55b5da80d821c5f29d8a4
[ROCm/clr commit: ce58dae704 ]
2021-11-17 01:10:18 -08:00
pghafari
b6ab3bbc80
SWDEV-245531 - GLInterop: exposing api for linux
...
Change-Id: I9aa12bf5b6463619d3d6cdaea85ffc18f50bb1ba
[ROCm/clr commit: a525605e5c ]
2021-10-11 12:21:14 -04:00
anusha GodavarthySurya
20e5aace05
SWDEV-24806 - Added support for event wait and event record graph APIs
...
hip graph implementation for APIs AddEventRecordNode, AddEventWaitNode, EventRecordNodeGetEvent, EventWaitNodeGetEvent, EventRecordNodeSetEvent,EventWaitNodeSetEvent, ExecEventRecordNodeSetEvent, ExecEventWaitNodeSetEvent
Change-Id: Ifde51f4591067795d6cbf5595372cbdbd8a7bc26
[ROCm/clr commit: f6456c5e27 ]
2021-10-06 00:31:42 -07:00
anusha GodavarthySurya
be487b261b
SWDEV-24806 - Added support for memcpy related graph APIs
...
hipGraphMemcpyNodeSetParams1D, hipGraphExecMemcpyNodeSetParams1D, hipGraphExecMemcpyNodeSetParams, hipGraphAddMemcpyNodeFromSymbol, hipGraphMemcpyNodeSetParamsFromSymbol, hipGraphExecMemcpyNodeSetParamsFromSymbol, hipGraphAddMemcpyNodeToSymbol, hipGraphMemcpyNodeSetParamsToSymbol, hipGraphExecMemcpyNodeSetParamsToSymbol
Change-Id: I6896144f340867d938aa1777880c78c46ca6f893
[ROCm/clr commit: c4eda85835 ]
2021-10-05 22:43:49 -07:00
anusha GodavarthySurya
d3424a31ac
SWDEV-240806 - Fix windows build remove unused symbols
...
Change-Id: I27524f2f0700ed5a9b78d46fbc8a19a516c46ad1
[ROCm/clr commit: a62b6110db ]
2021-10-05 21:10:44 -07:00