Contains the Tensor class for representing N-dimensional arrays with various data types.
More...
#include <variant>
#include <vector>
#include <cstdint>
#include <string>
#include <cmath>
#include <numeric>
#include <iostream>
#include <sstream>
#include <array>
#include <type_traits>
#include <utility>
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include <tl/expected.hpp>
#include <ReduceOps.h>
#include "NeuralError.h"
Go to the source code of this file.
|
| using | NN::Shape = std::vector< int64_t > |
| | Shape of a N-dimensional Tensor represented as the size in each dimension. Can be -1 in case of dynamic dimensions.
|
| |
|
template<typename T > |
| using | NN::decay_t = typename std::decay< T >::type |
| | Remove cv/ref qualifiers and decay to check std::array<T, N>
|
| |
|
| enum class | NN::TensorType |
| | TensorType encapsulates the supported data types of tensor elements. The supported types are: More...
|
| |
Contains the Tensor class for representing N-dimensional arrays with various data types.
- Author
- Dominik Wüst (domin.nosp@m.ik.w.nosp@m.uest@.nosp@m.iosb.nosp@m..frau.nosp@m.nhof.nosp@m.er.de)
- Date
- May 2025