Deep Learning Algorithm Implementations 1.0.0
C++ implementations of fundamental deep learning algorithms
Loading...
Searching...
No Matches
tensor.cpp File Reference
#include <numeric>
#include <xtensor-blas/xlinalg.hpp>
#include <xtensor/containers/xadapt.hpp>
#include <xtensor/generators/xrandom.hpp>
#include <xtensor/views/xview.hpp>
#include "utils/tensor.hpp"
Include dependency graph for tensor.cpp:

Go to the source code of this file.

Namespaces

namespace  utils
 

Functions

template std::ostream & utils::operator<<< float > (std::ostream &, const Tensor< float > &)
 
template std::ostream & utils::operator<<< double > (std::ostream &, const Tensor< double > &)
 
template Tensor< float > utils::dot< float > (const Tensor< float > &, const Tensor< float > &)
 
template Tensor< double > utils::dot< double > (const Tensor< double > &, const Tensor< double > &)
 
template float utils::sum< float > (const Tensor< float > &)
 
template double utils::sum< double > (const Tensor< double > &)
 
template float utils::mean< float > (const Tensor< float > &)
 
template double utils::mean< double > (const Tensor< double > &)
 
Non-member Functions
template<typename T >
std::ostream & utils::operator<< (std::ostream &os, const Tensor< T > &tensor)
 Output stream operator for tensor visualization.
 
template<typename T >
Tensor< T > utils::dot (const Tensor< T > &a, const Tensor< T > &b)
 Compute dot product of two tensors.
 
template<typename T >
utils::sum (const Tensor< T > &tensor)
 Calculate sum of all tensor elements.
 
template<typename T >
utils::mean (const Tensor< T > &tensor)
 Calculate mean of all tensor elements.