DLPrimitives
dlprim::Tensor Member List

This is the complete list of members for dlprim::Tensor, including all inherited members.

alias() const dlprim::Tensorinline
alias(Shape const &new_shape) const dlprim::Tensorinline
data()dlprim::Tensorinline
device_buffer()dlprim::Tensorinline
device_offset()dlprim::Tensorinline
dtype() const (defined in dlprim::Tensor)dlprim::Tensorinline
host_data()dlprim::Tensor
is_trainable() const dlprim::Tensorinline
memory_size() const dlprim::Tensorinline
operator=(Tensor const &)=defaultdlprim::Tensor
operator=(Tensor &&)=default (defined in dlprim::Tensor)dlprim::Tensor
reshape(Shape const &ns)dlprim::Tensor
set_arg(cl::Kernel &k, int &pos)dlprim::Tensorinline
shape() const dlprim::Tensorinline
specs() const (defined in dlprim::Tensor)dlprim::Tensorinline
sub_tensor(size_t offset, Shape const &s, DataType d=float_data, bool trainable=true) const dlprim::Tensor
sub_tensor_target_offset(size_t offset, Shape const &s, DataType d=float_data, bool trainable=true) const dlprim::Tensorinline
Tensor(Context &ctx, Shape const &s, DataType d=float_data, bool is_trainable=true)dlprim::Tensor
Tensor(cl::Buffer const &buffer, cl_ulong offset, Shape const &s, DataType d=float_data, bool is_trainable=true)dlprim::Tensor
Tensor()dlprim::Tensor
Tensor(Tensor const &)=defaultdlprim::Tensor
Tensor(Tensor &&)=default (defined in dlprim::Tensor)dlprim::Tensor
to_device(ExecutionContext const &c, void *host_memory, bool sync=true)dlprim::Tensor
to_device(ExecutionContext const &c, bool sync=true)dlprim::Tensor
to_host(ExecutionContext const &c, void *host_memory, bool sync=true)dlprim::Tensor
to_host(ExecutionContext const &c, bool sync=true)dlprim::Tensor
workspace_as_type(DataType d=float_data) const dlprim::Tensorinline
~Tensor() (defined in dlprim::Tensor)dlprim::Tensorinline