Types
Types
DataType Objects
class DataType()
数据类型
Members:
Invalid : 无效数据类型
Double : 双精度浮点
UInt64 : 无符号64位整形
Int64 : 有符号64位整形
Float : 单精度浮点
UInt32 : 无符号32位整形
Int32 : 有符号32位整形
FP16 : 16位浮点
UInt16 : 无符号16位整形
Int16 : 有符号16位整形
UInt8 : 无符号8位整形
Int8 : 有符号8位整形
Layout Objects
class Layout()
变量布局,描述变量类型
Members:
Invalid : 无效布局
Single : 单变量值
String : 单变量字符串
TensorParam : 张量变量, 将会在 Model 的创建时使用
TZYX : 时间空间张量布局
NCHW : NCHW张量布局
NHWC : NHWC张量布局
FillerType Objects
class FillerType()
数据填充类型
Members:
CONST : 常量填充
COPY : 常量填充
UNIFORM : 常量填充
LOG_NORMAL : 正则分布填充
LOCAL_CONVOLUTION : 局部卷积填充
ReduceType Objects
class ReduceType()
数据规约化类型
Members:
SUM : 加法规约
MEAN : 均值规约
MAX : 最大值规约
MIN : 最小值规约
PortType Objects
class PortType()
端口类型
Members:
INVALID : 无效端口
STATE : 模型状态
INPUT : 通用输入
INPUT_ONLY_READ : 只读输入
INPUT_PROXY : 代理输入
OUTPUT : 通用输出
OUTPUT_FIXED_OUT : 输出完成后,相对时间内不会改变
OUTPUT_PROXY : 代理输出
REFERENCE : 引用端口
REFERENCE_ONLY_READ : 只读引用端口
CONNECTION : 连接端口,关联连接模型
DeviceType Objects
class DeviceType()
设备类型
Members:
CPU_COMMON : 通用CPU
CPU_X86 : x86 CPU
CPU_CUDA : CUDA
CPU_OPENCL : OPENCL
ARM32 : ARM32 CPU
ARM64 : ARM64 CPU
RISCV : RISCV CPU
DeviceBackend Objects
class DeviceBackend()
设备后端类型
Members:
CPU : CPU 后端
CUDA : Cuda 后端
OPENCL : Opencl 后端
Status Objects
class Status()
运行状态
Members:
STATUS_SUCCESS : 成功
STATUS_FAILED : 失败
STATUS_CREATE_EXEC_ENGINE_FAILED : 创建执行引擎失败
STATUS_SCHEDULE_MODEL_FAILED : 调度失败
STATUS_FIT_TOGETHER_FAILED : 装配失败
ExecutorStatus Objects
class ExecutorStatus()
运行状态
Members:
EXEC_INITED : 初始化
EXEC_COMPILING : 编译中
EXEC_COMPILE_ERROR : 编译错误
EXEC_COMPILED : 编译完成
EXEC_STATUS_INITED : 状态初始化完成
EXEC_SETUP : 运行 Setup
EXEC_BEFORE : 运行 before
EXEC_RUN : 运行 run
EXEC_AFTER : 运行 After
EXEC_TEAR_DOWN : 运行 teardown
EXEC_RUN_ERROR : 运行错误
EXEC_PAUSE : 暂停
EXEC_TERMINATE : 终止
EXEC_FINISHED : 运行完成