ONE - On-device Neural Engine
|
#include <cassert>
#include <cstdint>
#include <type_traits>
#include <limits>
#include <string>
#include "Shape.h"
Go to the source code of this file.
Data Structures | |
struct | nnfw::ruy::PaddingValues |
struct | nnfw::ruy::ConvParams |
struct | nnfw::ruy::FullyConnectedParams |
struct | nnfw::ruy::MatrixParams< Scalar > |
struct | nnfw::ruy::GemmParams< AccumScalar, DstScalar, quantization_flavor > |
Namespaces | |
namespace | nnfw |
namespace | nnfw::ruy |
Enumerations | |
enum class | nnfw::ruy::FusedActivationFunctionType { nnfw::ruy::kNone = 0 , nnfw::ruy::kRelu6 = 1 , nnfw::ruy::kRelu1 = 2 , nnfw::ruy::kRelu = 3 , nnfw::ruy::kTanh = 4 , nnfw::ruy::kSigmoid = 6 } |
enum class | nnfw::ruy::PaddingType { nnfw::ruy::kNone = 0 , nnfw::ruy::kSame = 1 , nnfw::ruy::kValid = 2 } |
enum class | nnfw::ruy::Order { nnfw::ruy::kColMajor , nnfw::ruy::kRowMajor } |
enum class | nnfw::ruy::CachePolicy : std::uint8_t { nnfw::ruy::kNeverCache , nnfw::ruy::kCacheIfLargeSpeedup , nnfw::ruy::kAlwaysCache } |
enum class | nnfw::ruy::QuantizationFlavor { nnfw::ruy::kFloatingPoint , nnfw::ruy::kIntegerWithUniformMultiplier , nnfw::ruy::kIntegerWithPerRowMultiplier } |
Functions | |
template<typename AccumScalar , typename DstScalar , QuantizationFlavor quantization_flavor> | |
void | nnfw::ruy::ValidateGemmParams (const GemmParams< AccumScalar, DstScalar, quantization_flavor > ¶ms) |
CachePolicy | nnfw::ruy::DefaultCachePolicy (bool is_constant_data) |