Go to the source code of this file.
◆ TTL_blocking_export_base()
Export the external tensor to the internal tensor returning when complete.
- Parameters
-
Complete description of what not how here.
Definition at line 121 of file opencl/TTL_import_export.h.
◆ TTL_blocking_import_base()
Export the external tensor to the internal tensor returning when complete.
- Parameters
-
internal_tensor | A TTL_int_tensor_t describing the internal tensor. |
external_tensor | A TTL_int_tensor_t describing the external tensor. Complete description of what not how here. |
Definition at line 79 of file opencl/TTL_import_export.h.
◆ TTL_export_base()
Begin the asynchronous export of the external tensor to the internal tensor.
- Parameters
-
internal_tensor | internal_tensor A TTL_int_tensor_t describing the internal tile. |
external_tensor | external_tensor A TTL_int_sub_tensor_t describing the external tile. |
event | event_ptr A pointer to the event which describe the transfer. |
- Note
- async_work_group_copy_3D3D is not supported by all OpenCL drivers including some V3.0 drivers. To resolve this define TTL_COPY_3D
Definition at line 96 of file opencl/TTL_import_export.h.
◆ TTL_get_event()
◆ TTL_import_base()
TTL_import.
Begin the asynchronous import of the external tensor to the internal tensor
- Parameters
-
internal_tensor | internal_tensor A TTL_int_tensor_t describing the internal tensor. |
external_tensor | external_tensor A TTL_int_tensor_t describing the external tensor. |
event | event_ptr A pointer to the event which describe the transfer. |
Definition at line 54 of file opencl/TTL_import_export.h.
◆ TTL_wait()
static void TTL_wait |
( |
const int | num_events, |
|
|
TTL_event_t *const | events ) |
|
inlinestatic |