ONE - On-device Neural Engine
Loading...
Searching...
No Matches
onert::odc Namespace Reference

Data Structures

class  CodegenLoader
 Class to manage loading and unloading of dynamic library containing implementation of ICodegen interface. More...
 
class  CodegenManager
 
class  Embedder
 
struct  EmbedderOptions
 
class  ICodegen
 
class  IQuantizer
 
class  MinMaxReader
 
struct  MinMaxVectors
 
class  QuantizeManager
 
class  Quantizer
 
class  QuantizerLoader
 Class to manage loading and unloading of dynamic library containing implementation of IQuantizer interface. More...
 

Typedefs

using QuantizerOptions = luci::CircleQuantizer::Options
 
using QuantizeType = onert::odc::QuantizeType
 

Enumerations

enum class  CodegenPreference { CODEGEN_PREF_DEFAULT , CODEGEN_PREF_PERFORMANCE_FIRST , CODEGEN_PREF_MEMORY_FIRST , CODEGEN_PREF_COMPILE_TIME_FIRST }
 
enum  QuantizeType {
  ODC_QTYPE_NOT_SET , ODC_QTYPE_U8_ASYM , ODC_QTYPE_I16_SYM , ODC_QTYPE_WO_I8_SYM ,
  ODC_QTYPE_WO_I16_SYM
}
 

Typedef Documentation

◆ QuantizerOptions

Definition at line 38 of file Quantizer.cc.

◆ QuantizeType

Definition at line 39 of file Quantizer.cc.

Enumeration Type Documentation

◆ CodegenPreference

enum class onert::odc::CodegenPreference
strong
Enumerator
CODEGEN_PREF_DEFAULT 
CODEGEN_PREF_PERFORMANCE_FIRST 
CODEGEN_PREF_MEMORY_FIRST 
CODEGEN_PREF_COMPILE_TIME_FIRST 

Definition at line 27 of file CodegenManager.h.

◆ QuantizeType

Enumerator
ODC_QTYPE_NOT_SET 

default value: type not set

ODC_QTYPE_U8_ASYM 

asymmetric quantization with a scale and zero point

ODC_QTYPE_I16_SYM 

symmetric quantization with a scale only

ODC_QTYPE_WO_I8_SYM 

weight-only int8 symmetric quantization

ODC_QTYPE_WO_I16_SYM 

weight-only int16 symmetric quantization

Definition at line 25 of file QuantizeType.h.