Halide 19.0.0
Halide compiler and libraries
|
#include <device_interface.h>
Definition at line 8 of file device_interface.h.
void(* halide_device_interface_impl_t::use_module) () |
Definition at line 14 of file device_interface.h.
void(* halide_device_interface_impl_t::release_module) () |
Definition at line 15 of file device_interface.h.
int(* halide_device_interface_impl_t::device_malloc) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 16 of file device_interface.h.
int(* halide_device_interface_impl_t::device_free) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 17 of file device_interface.h.
int(* halide_device_interface_impl_t::device_sync) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 18 of file device_interface.h.
int(* halide_device_interface_impl_t::device_release) (void *user_context) |
Definition at line 19 of file device_interface.h.
int(* halide_device_interface_impl_t::copy_to_host) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 20 of file device_interface.h.
int(* halide_device_interface_impl_t::copy_to_device) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 21 of file device_interface.h.
int(* halide_device_interface_impl_t::device_and_host_malloc) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 22 of file device_interface.h.
int(* halide_device_interface_impl_t::device_and_host_free) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 23 of file device_interface.h.
int(* halide_device_interface_impl_t::buffer_copy) (void *user_context, struct halide_buffer_t *src, const struct halide_device_interface_t *dst_device_interface, struct halide_buffer_t *dst) |
Definition at line 24 of file device_interface.h.
int(* halide_device_interface_impl_t::device_crop) (void *user_context, const struct halide_buffer_t *src, struct halide_buffer_t *dst) |
Definition at line 26 of file device_interface.h.
int(* halide_device_interface_impl_t::device_slice) (void *user_context, const struct halide_buffer_t *src, int slice_dim, int slice_pos, struct halide_buffer_t *dst) |
Definition at line 29 of file device_interface.h.
int(* halide_device_interface_impl_t::device_release_crop) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 33 of file device_interface.h.
int(* halide_device_interface_impl_t::wrap_native) (void *user_context, struct halide_buffer_t *buf, uint64_t handle) |
Definition at line 35 of file device_interface.h.
int(* halide_device_interface_impl_t::detach_native) (void *user_context, struct halide_buffer_t *buf) |
Definition at line 36 of file device_interface.h.