Apollo 10.0
自动驾驶开放平台
apollo::prediction::ModelBase类 参考abstract

#include <model_base.h>

类 apollo::prediction::ModelBase 继承关系图:
apollo::prediction::ModelBase 的协作图:

Public 成员函数

 ModelBase ()
 
 ~ModelBase ()
 
virtual bool Init ()=0
 parse model description class and load the model
 
virtual bool Inference (const std::vector< void * > &input_buffer, unsigned int input_size, std::vector< void * > *output_buffer, unsigned int output_size)=0
 performing network inference
 
virtual bool LoadModel ()=0
 load the model from file
 
virtual void Destory ()=0
 free all memory requested, gpu or cpu
 

Public 属性

std::string model_path_
 
uint8_t init_ = 0
 

详细描述

在文件 model_base.h25 行定义.

构造及析构函数说明

◆ ModelBase()

apollo::prediction::ModelBase::ModelBase ( )
inline

在文件 model_base.h27 行定义.

27{}

◆ ~ModelBase()

apollo::prediction::ModelBase::~ModelBase ( )
inline

在文件 model_base.h28 行定义.

28{}

成员函数说明

◆ Destory()

◆ Inference()

virtual bool apollo::prediction::ModelBase::Inference ( const std::vector< void * > &  input_buffer,
unsigned int  input_size,
std::vector< void * > *  output_buffer,
unsigned int  output_size 
)
pure virtual

◆ Init()

◆ LoadModel()

类成员变量说明

◆ init_

uint8_t apollo::prediction::ModelBase::init_ = 0

在文件 model_base.h67 行定义.

◆ model_path_

std::string apollo::prediction::ModelBase::model_path_

在文件 model_base.h66 行定义.


该类的文档由以下文件生成: