20 const std::vector<Tensor>& index_tensors,
21 const SizeVector& indexed_shape,
22 const SizeVector& indexed_strides);
26 const std::vector<Tensor>& index_tensors,
27 const SizeVector& indexed_shape,
28 const SizeVector& indexed_strides);
30 #ifdef BUILD_SYCL_MODULE
33 const std::vector<Tensor>& index_tensors,
34 const SizeVector& indexed_shape,
35 const SizeVector& indexed_strides);
38 #ifdef BUILD_CUDA_MODULE
39 void IndexGetCUDA(
const Tensor& src,
41 const std::vector<Tensor>& index_tensors,
42 const SizeVector& indexed_shape,
43 const SizeVector& indexed_strides);
48 const std::vector<Tensor>& index_tensors,
49 const SizeVector& indexed_shape,
50 const SizeVector& indexed_strides);
54 const std::vector<Tensor>& index_tensors,
55 const SizeVector& indexed_shape,
56 const SizeVector& indexed_strides);
58 #ifdef BUILD_SYCL_MODULE
61 const std::vector<Tensor>& index_tensors,
62 const SizeVector& indexed_shape,
63 const SizeVector& indexed_strides);
66 #ifdef BUILD_CUDA_MODULE
67 void IndexSetCUDA(
const Tensor& src,
69 const std::vector<Tensor>& index_tensors,
70 const SizeVector& indexed_shape,
71 const SizeVector& indexed_strides);
void IndexGetCPU(const Tensor &src, Tensor &dst, const std::vector< Tensor > &index_tensors, const SizeVector &indexed_shape, const SizeVector &indexed_strides)
void IndexSet(const Tensor &src, Tensor &dst, const std::vector< Tensor > &index_tensors, const SizeVector &indexed_shape, const SizeVector &indexed_strides)
void IndexSetSYCL(const Tensor &src, Tensor &dst, const std::vector< Tensor > &index_tensors, const SizeVector &indexed_shape, const SizeVector &indexed_strides)
void IndexGetSYCL(const Tensor &src, Tensor &dst, const std::vector< Tensor > &index_tensors, const SizeVector &indexed_shape, const SizeVector &indexed_strides)
void IndexSetCPU(const Tensor &src, Tensor &dst, const std::vector< Tensor > &index_tensors, const SizeVector &indexed_shape, const SizeVector &indexed_strides)
void IndexGet(const Tensor &src, Tensor &dst, const std::vector< Tensor > &index_tensors, const SizeVector &indexed_shape, const SizeVector &indexed_strides)
Generic file read and write utility for python interface.