Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Tensor< TDataType, TMemoryResource > Member List

This is the complete list of members for Mila::Dnn::Tensor< TDataType, TMemoryResource >, including all inherited members.

allocateBuffer()Mila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
buffer_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
computeFlatIndex(const index_t &indices) constMila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
computeSize(const shape_t &shape) constMila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
computeStrides(const shape_t &shape)Mila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
data() noexceptMila::Dnn::Tensor< TDataType, TMemoryResource >inline
data() const noexceptMila::Dnn::Tensor< TDataType, TMemoryResource >inline
DataType typedefMila::Dnn::Tensor< TDataType, TMemoryResource >
DataTypeTraits typedefMila::Dnn::Tensor< TDataType, TMemoryResource >
device_id_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
elementSize() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
empty() constMila::Dnn::Tensor< TDataType, TMemoryResource >inline
flatten()Mila::Dnn::Tensor< TDataType, TMemoryResource >inline
getBufferString() constMila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
getDataType() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
getDataTypeName() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
getDeviceId() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
getDeviceType() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
getMemoryResource() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
getName() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
getStorageSize() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
getUId() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
host_value_t typedefMila::Dnn::Tensor< TDataType, TMemoryResource >
is_device_accessible()Mila::Dnn::Tensor< TDataType, TMemoryResource >inlinestatic
is_host_accessible()Mila::Dnn::Tensor< TDataType, TMemoryResource >inlinestatic
is_view_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
isScalar() const noexcept overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
isType() constMila::Dnn::ITensorinline
isValid() const noexceptMila::Dnn::Tensor< TDataType, TMemoryResource >inline
isView() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
item()Mila::Dnn::Tensor< TDataType, TMemoryResource >inline
item() constMila::Dnn::Tensor< TDataType, TMemoryResource >inline
MemoryResource typedefMila::Dnn::Tensor< TDataType, TMemoryResource >
name_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
operator=(const Tensor &other)=deleteMila::Dnn::Tensor< TDataType, TMemoryResource >
operator=(Tensor &&other) noexceptMila::Dnn::Tensor< TDataType, TMemoryResource >inline
operator[](const index_t &indices)Mila::Dnn::Tensor< TDataType, TMemoryResource >inline
operator[](const index_t &indices) constMila::Dnn::Tensor< TDataType, TMemoryResource >inline
operator[](Indices... indices) &&(stdMila::Dnn::Tensor< TDataType, TMemoryResource >inline
operator[](Indices... indices) const &&(stdMila::Dnn::Tensor< TDataType, TMemoryResource >inline
outputBuffer(size_t index, size_t depth) constMila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
outputLayout() constMila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
rank() constMila::Dnn::Tensor< TDataType, TMemoryResource >inline
rawData() overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
rawData() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
reshape(const shape_t &new_shape)Mila::Dnn::Tensor< TDataType, TMemoryResource >inline
setName(const std::string &value)Mila::Dnn::Tensor< TDataType, TMemoryResource >inline
setUId()Mila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
shape() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
shape_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
size() const overrideMila::Dnn::Tensor< TDataType, TMemoryResource >inlinevirtual
size_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
strides() constMila::Dnn::Tensor< TDataType, TMemoryResource >inline
strides_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
Tensor(Compute::DeviceId device_id, const shape_t &shape, std::string name={})Mila::Dnn::Tensor< TDataType, TMemoryResource >inlineexplicit
Tensor(const Tensor &other)=deleteMila::Dnn::Tensor< TDataType, TMemoryResource >
Tensor(Tensor &&other) noexceptMila::Dnn::Tensor< TDataType, TMemoryResource >inline
Tensor(const Tensor &parent, const shape_t &shape, size_t offset)Mila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
toString(bool showBuffer=false) constMila::Dnn::Tensor< TDataType, TMemoryResource >inline
uid_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
validateDeviceId(Compute::DeviceId device_id)Mila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivatestatic
validateIndices(const index_t &indices, const char *fn) constMila::Dnn::Tensor< TDataType, TMemoryResource >inlineprivate
view(const shape_t &new_shape, size_t offset=0) constMila::Dnn::Tensor< TDataType, TMemoryResource >inline
view_offset_Mila::Dnn::Tensor< TDataType, TMemoryResource >private
~ITensor()=defaultMila::Dnn::ITensorvirtual
~Tensor()=defaultMila::Dnn::Tensor< TDataType, TMemoryResource >