Payam
f6b905e1e2
adding duration to print log for hip api calls
...
Change-Id: Icffa8fcacfb8ba24861d980b9553faeee4efec8c
[ROCm/hip commit: 39d681b6be ]
2020-08-06 06:42:21 -04:00
Sarbojit Sarkar
1aabc901a7
Added free device memory info
...
Recently there were few OOM(out of Memory) issues poped. Adding trace will help know genuine OOM issue.
Change-Id: Ie2a56bba95cead24caf1af5c807e73c383c2f5d9
[ROCm/hip commit: d768406ec4 ]
2020-08-06 01:16:36 -04:00
Jason Tang
7bd577696b
SWDEV-243576 - Fix hipMemcpy regression.
...
If the queue device doesn't match the device on any memory object, use the queue device from the memory object.
Change-Id: I5fdcf00494f8391574f4443332c01788b8da44ef
[ROCm/hip commit: 678b3eeed5 ]
2020-07-28 03:04:00 -04:00
jujiang
0d993a5cfc
SWDEV-242344-hipMemcpyAll failed on MGPU
...
Change-Id: I01671e322c84213964d3d48bd6b5dc704dba731a
[ROCm/hip commit: 448008348e ]
2020-07-27 13:30:30 -04:00
Vlad Sytchenko
3888842beb
2D/3D copy optimizations
...
SWDEV-244798
If {src/dst} ptr is marked as hipMemoryTypeHost, check if the memory was
prepinned. If it was, upgrade the copy type to hipMemoryTypeDevice to
avoid extra pinning.
Change-Id: Id287ef5b14ae67dfbcf80c4caa1b08a311191948
[ROCm/hip commit: ed26013ec1 ]
2020-07-23 11:24:16 -04:00
jujiang
2e94390050
SWDEV-242337-Fix hipHostRegister test failure for MGPU
...
Change-Id: I748dac0c5a47fa00184f065d9ef716573aa70b12
[ROCm/hip commit: 3b7e1b928e ]
2020-07-20 11:40:49 -04:00
Sarbojit Sarkar
dc2f1c2e7d
host pointer check [SWDEV-243104, SWDEV-243206]
...
Change-Id: Id58dabfe5c35e5f8e42d224e700a431a4a97d003
[ROCm/hip commit: b2b5a821df ]
2020-07-14 07:16:12 -04:00
kjayapra-amd
314b48f10a
SWDEV-240165 - Move all amd::MemObjMap_ reference to ROCclr and only allow base ptr to get ipc handle.
...
Change-Id: I4f11e56ba455a7ce5a066c0e9e49657c5220a211
[ROCm/hip commit: 7233bb75da ]
2020-07-09 21:19:50 -04:00
German Andryeyev
31abf7a6c3
Remove hipMemcpyDeviceToDevice check.
...
There is hipMemcpyDefault that requires validation also.
Change-Id: I5ae0ffa1c023b7774547acbdc049b84a0c2cb4c5
[ROCm/hip commit: f2102adc99 ]
2020-06-30 12:59:54 -04:00
agodavar
a6c83e443c
SWDEV-239297:hipMemset fix, getMemoryObject with unaligned ptr
...
Change-Id: I37b8139c5099d37b42f34d728a3d694fdf9cb55d
[ROCm/hip commit: 93da1b1f11 ]
2020-06-23 08:56:09 -04:00
Tao Sang
c2a9bed3d7
Support numa policy set by user
...
Add hipHostMallocNumaUser flag to hipHostMalloc() in order to support
numa policy set by user.
Change-Id: I6d70ed539a5f97f27187f2242b68849c0e27e4d6
[ROCm/hip commit: 63051ca2e1 ]
2020-06-19 21:23:58 -04:00
Vlad Sytchenko
9a8ba0d8e4
Support creating textures from user ptr with offset
...
Change-Id: Ied0af9a842fc6ef067e068a9d89dde63ff5dfce1
[ROCm/hip commit: 205e4c1c5f ]
2020-06-17 14:10:14 -04:00
Tao Sang
a41347a1db
Make hipHostMalloc() respect hipSetDevice()
...
Change-Id: I2410240f91b108c24597ee0fa7cf31e7b1f3ac5d
[ROCm/hip commit: 7682ec6a7b ]
2020-06-15 23:20:09 -04:00
German Andryeyev
61c65cf0b7
Initial support for HIP managed memory
...
- Call the new ROCclr interfaces for HMM
Change-Id: I2cd1bf438f712a9e9e328340e7d0c025257ca6c1
[ROCm/hip commit: f4211c3905 ]
2020-06-15 18:10:41 -04:00
kjayapra-amd
37508980de
SWDEV-236178 - Reorganizing Platform/Modules code for easy access.
...
Change-Id: Ie8920260ffc4ff01e44b48af8cec9ea5aed1aa9b
[ROCm/hip commit: 20f05c4228 ]
2020-06-11 10:11:20 -04:00
kjayapra-amd
707ec427bc
SWDEV-231701 - Remove amd::memory->svm_ptr from MemObj, instead of the ptr to the object.
...
Change-Id: I5aab450a2320cfa5417c284e2a8454102df6f99d
[ROCm/hip commit: 2f8e180f01 ]
2020-06-10 11:49:02 -04:00
Saleel Kudchadker
75f05a8b01
Modify HIP_RETURN to print useful details
...
Change-Id: I23892c2d9a738b0298cdf24106d688a792937c73
[ROCm/hip commit: 2e8c1e9f24 ]
2020-06-06 02:05:21 -04:00
agodavar
76cb1b1644
hipMemset dont enqueue command if size bytes is 0
...
Change-Id: I63bf896f9f23edf254acdf7a8c11c92f8b5ac039
[ROCm/hip commit: 39ee03f64c ]
2020-05-30 10:33:44 -04:00
kjayapra-amd
6d2ec4c700
SWDEV-229840 - fixing return HIP_RETURN instances in hip.
...
Change-Id: I48763d7268bf5649bf2242c962c185f5f4af159c
[ROCm/hip commit: aae3e13296 ]
2020-05-29 09:43:58 -04:00
kjayapra-amd
542c7874a7
SWDEV - 237467 - Return proper hip error codes incase of ROCclr IPC API failures.
...
Change-Id: I2cc8da543f70bb3d8b82520fa9b2f509d20ce3c0
[ROCm/hip commit: b44ae437bc ]
2020-05-23 10:51:37 -04:00
Dittakavi Satyanvesh
142f3e859b
hipIpcCloseMemHandle checks the status of IpcDetach
...
Change-Id: Ifbe8e5bbda610a1007f881627d0da1c874d03682
[ROCm/hip commit: c068778062 ]
2020-05-23 08:47:36 -04:00
Sarbojit Sarkar
ca8de0f6c8
added null check
...
Change-Id: I7631965286bad5684bacb7e38c63031b5c691dc0
[ROCm/hip commit: 87d1101a33 ]
2020-05-20 23:08:55 -04:00
agodavar
e5c6555eee
Fix hipMemset for unaligned ptr, correct offset required by ROCclr per aligment and testcase to validate unaligned ptr
...
Change-Id: Ib1a0f9d1556d09cf72a12a90cad2e27c6d9c6a1c
[ROCm/hip commit: 458a966aa1 ]
2020-05-16 02:38:14 -04:00
Evgeny
73eb4c6330
API tracing instrumentation
...
Change-Id: I257409b9fe299b009ded3e3a43287322d5f93a70
[ROCm/hip commit: 5abb8e1a68 ]
2020-05-14 11:03:09 -05:00
Christophe Paquot
201e411e6f
Don't add a null command to waitList in hipMemcpy
...
SWDEV-235345
Change-Id: Ib1abd0ba6414d081891a9f5209df083c45734aee
[ROCm/hip commit: 3ca2d1e6a9 ]
2020-05-08 12:43:41 -07:00
Payam
0c8b343931
name change vdi to rocclr
...
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252
[ROCm/hip commit: c5f76c3de3 ]
2020-05-06 09:14:30 -04:00