|
template<typename T, typename U> |
void | copy_s (device const T *src, device U *dst, uint index) |
|
template<typename T, typename U> |
void | copy_v (device const T *src, device U *dst, uint index) |
|
template<typename T, typename U> |
void | copy_s2 (device const T *src, device U *dst, uint2 index, uint2 grid_dim) |
|
template<typename T, typename U> |
void | copy_v2 (device const T *src, device U *dst, uint2 index, uint2 grid_dim) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_g_nd1 (device const T *src, device U *dst, constant const int64_t &src_stride, uint index) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_g_nd2 (device const T *src, device U *dst, constant const int64_t *src_strides, uint2 index, uint2 grid_dim) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_g_nd3 (device const T *src, device U *dst, constant const int64_t *src_strides, uint3 index, uint3 grid_dim) |
|
template<typename T, typename U, int N = 1, typename IdxT = int64_t> |
void | copy_g (device const T *src, device U *dst, constant const int *src_shape, constant const int64_t *src_strides, constant const int &ndim, uint3 index, uint3 grid_dim) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_gg_nd1 (device const T *src, device U *dst, constant const int64_t &src_stride, constant const int64_t &dst_stride, uint index) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_gg_nd2 (device const T *src, device U *dst, constant const int64_t *src_strides, constant const int64_t *dst_strides, uint2 index) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_gg_nd3 (device const T *src, device U *dst, constant const int64_t *src_strides, constant const int64_t *dst_strides, uint3 index) |
|
template<typename T, typename U, int N = 1, typename IdxT = int64_t> |
void | copy_gg (device const T *src, device U *dst, constant const int *src_shape, constant const int64_t *src_strides, constant const int64_t *dst_strides, constant const int &ndim, uint3 index) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_gg_dynamic_nd1 (device const T *src, device U *dst, constant const int64_t &src_stride, constant const int64_t &dst_stride, constant const int64_t &src_offset, constant const int64_t &dst_offset, uint index) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_gg_dynamic_nd2 (device const T *src, device U *dst, constant const int64_t *src_strides, constant const int64_t *dst_strides, constant const int64_t &src_offset, constant const int64_t &dst_offset, uint2 index) |
|
template<typename T, typename U, typename IdxT = int64_t> |
void | copy_gg_dynamic_nd3 (device const T *src, device U *dst, constant const int64_t *src_strides, constant const int64_t *dst_strides, constant const int64_t &src_offset, constant const int64_t &dst_offset, uint3 index) |
|
template<typename T, typename U, int N = 1, typename IdxT = int64_t> |
void | copy_gg_dynamic (device const T *src, device U *dst, constant const int *src_shape, constant const int64_t *src_strides, constant const int64_t *dst_strides, constant const int &ndim, constant const int64_t &src_offset, constant const int64_t &dst_offset, uint3 index) |
|