MagmaDNN  1.0
c++NeuralNetworkFramework
magmadnn::Tensor< T > Member List

This is the complete list of members for magmadnn::Tensor< T >, including all inherited members.

copy_from(const Tensor< T > &src, unsigned int begin_idx, unsigned int size)magmadnn::Tensor< T >
copy_from(const Tensor< T > &src)magmadnn::Tensor< T >
copy_from(const Tensor< T > &src, const std::vector< unsigned int > &dims)magmadnn::Tensor< T >
get(const std::vector< int > &idx) constmagmadnn::Tensor< T >
get(const std::vector< unsigned int > &idx) constmagmadnn::Tensor< T >
get(const std::initializer_list< int > &idx) constmagmadnn::Tensor< T >
get(const std::initializer_list< unsigned int > &idx) constmagmadnn::Tensor< T >
get(unsigned int flattened_idx) constmagmadnn::Tensor< T >
get_device_id() constmagmadnn::Tensor< T >inline
get_memory_manager() constmagmadnn::Tensor< T >inline
get_memory_type() constmagmadnn::Tensor< T >inline
get_ptr()magmadnn::Tensor< T >inline
get_shape() constmagmadnn::Tensor< T >inline
get_shape(unsigned int idx) constmagmadnn::Tensor< T >
get_size() constmagmadnn::Tensor< T >inline
operator[](unsigned int idx) constmagmadnn::Tensor< T >
operator[](const std::initializer_list< unsigned int > &idx) (defined in magmadnn::Tensor< T >)magmadnn::Tensor< T >
reshape(const std::vector< unsigned int > &dims)magmadnn::Tensor< T >
set(const std::vector< int > &idx, T val)magmadnn::Tensor< T >
set(const std::vector< unsigned int > &idx, T val)magmadnn::Tensor< T >
set(const std::initializer_list< int > &idx, T val)magmadnn::Tensor< T >
set(const std::initializer_list< unsigned int > &idx, T val)magmadnn::Tensor< T >
set(unsigned int flattened_idx, T val)magmadnn::Tensor< T >
squeeze()magmadnn::Tensor< T >
Tensor(std::vector< unsigned int > shape)magmadnn::Tensor< T >
Tensor(std::vector< unsigned int > shape, memory_t mem_type)magmadnn::Tensor< T >
Tensor(std::vector< unsigned int > shape, memory_t mem_type, device_t device_id)magmadnn::Tensor< T >
Tensor(std::vector< unsigned int > shape, tensor_filler_t< T > filler)magmadnn::Tensor< T >
Tensor(std::vector< unsigned int > shape, tensor_filler_t< T > filler, memory_t mem_type)magmadnn::Tensor< T >
Tensor(std::vector< unsigned int > shape, tensor_filler_t< T > filler, memory_t mem_type, device_t device_id)magmadnn::Tensor< T >
unsqueeze(unsigned int dim=0)magmadnn::Tensor< T >
~Tensor()magmadnn::Tensor< T >