Apollo 11.0
自动驾驶开放平台
apollo::planning::ModelInference类 参考abstract

#include <model_inference.h>

类 apollo::planning::ModelInference 继承关系图:
apollo::planning::ModelInference 的协作图:

Public 成员函数

 ModelInference (const LearningModelInferenceTaskConfig &config)
 Constructor
 
virtual ~ModelInference ()=default
 Destructor
 
virtual std::string GetName ()=0
 Get the name of model inference
 
virtual bool LoadModel ()=0
 load a learned model
 
virtual bool DoInference (LearningDataFrame *learning_data_frame)=0
 inference a learned model
 

Protected 属性

LearningModelInferenceTaskConfig config_
 

详细描述

在文件 model_inference.h 第 32 行定义.

构造及析构函数说明

◆ ModelInference()

apollo::planning::ModelInference::ModelInference ( const LearningModelInferenceTaskConfig &  config)
inlineexplicit

Constructor

在文件 model_inference.h 第 37 行定义.

38 : config_(config) {}
LearningModelInferenceTaskConfig config_

◆ ~ModelInference()

virtual apollo::planning::ModelInference::~ModelInference ( )
virtualdefault

Destructor

成员函数说明

◆ DoInference()

virtual bool apollo::planning::ModelInference::DoInference ( LearningDataFrame *  learning_data_frame)
pure virtual

inference a learned model

在 apollo::planning::TrajectoryImitationLibtorchInference 内被实现.

◆ GetName()

virtual std::string apollo::planning::ModelInference::GetName ( )
pure virtual

Get the name of model inference

在 apollo::planning::TrajectoryImitationLibtorchInference 内被实现.

◆ LoadModel()

virtual bool apollo::planning::ModelInference::LoadModel ( )
pure virtual

load a learned model

在 apollo::planning::TrajectoryImitationLibtorchInference 内被实现.

类成员变量说明

◆ config_

LearningModelInferenceTaskConfig apollo::planning::ModelInference::config_
protected

在文件 model_inference.h 第 61 行定义.


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