DLPrimitives
|
This is the complete list of members for dlprim::Tensor, including all inherited members.
alias() const | dlprim::Tensor | inline |
alias(Shape const &new_shape) const | dlprim::Tensor | inline |
data() | dlprim::Tensor | inline |
device_buffer() | dlprim::Tensor | inline |
device_offset() | dlprim::Tensor | inline |
dtype() const (defined in dlprim::Tensor) | dlprim::Tensor | inline |
host_data() | dlprim::Tensor | |
is_trainable() const | dlprim::Tensor | inline |
memory_size() const | dlprim::Tensor | inline |
operator=(Tensor const &)=default | dlprim::Tensor | |
operator=(Tensor &&)=default (defined in dlprim::Tensor) | dlprim::Tensor | |
reshape(Shape const &ns) | dlprim::Tensor | |
set_arg(cl::Kernel &k, int &pos) | dlprim::Tensor | inline |
shape() const | dlprim::Tensor | inline |
specs() const (defined in dlprim::Tensor) | dlprim::Tensor | inline |
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::Tensor | inline |
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 &)=default | dlprim::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::Tensor | inline |
~Tensor() (defined in dlprim::Tensor) | dlprim::Tensor | inline |