Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::planning::TrajectoryImitationLibtorchInference Class Reference

#include <trajectory_imitation_libtorch_inference.h>

Inheritance diagram for apollo::planning::TrajectoryImitationLibtorchInference:
Inheritance graph
Collaboration diagram for apollo::planning::TrajectoryImitationLibtorchInference:
Collaboration graph

Public Member Functions

 TrajectoryImitationLibtorchInference (const LearningModelInferenceTaskConfig &config)
 Constructor. More...
 
virtual ~TrajectoryImitationLibtorchInference ()=default
 Destructor. More...
 
std::string GetName () override
 Get the name of model inference. More...
 
bool LoadModel () override
 load a learned model More...
 
bool DoInference (LearningDataFrame *const learning_data_frame) override
 inference a learned model More...
 
- Public Member Functions inherited from apollo::planning::ModelInference
 ModelInference (const LearningModelInferenceTaskConfig &config)
 Constructor. More...
 
virtual ~ModelInference ()=default
 Destructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from apollo::planning::ModelInference
LearningModelInferenceTaskConfig config_
 

Constructor & Destructor Documentation

◆ TrajectoryImitationLibtorchInference()

apollo::planning::TrajectoryImitationLibtorchInference::TrajectoryImitationLibtorchInference ( const LearningModelInferenceTaskConfig &  config)
explicit

Constructor.

◆ ~TrajectoryImitationLibtorchInference()

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

Destructor.

Member Function Documentation

◆ DoInference()

bool apollo::planning::TrajectoryImitationLibtorchInference::DoInference ( LearningDataFrame *const  learning_data_frame)
overridevirtual

inference a learned model

Parameters
learning_data_frameinput and output intermediate for inference

Implements apollo::planning::ModelInference.

◆ GetName()

std::string apollo::planning::TrajectoryImitationLibtorchInference::GetName ( )
inlineoverridevirtual

Get the name of model inference.

Implements apollo::planning::ModelInference.

◆ LoadModel()

bool apollo::planning::TrajectoryImitationLibtorchInference::LoadModel ( )
overridevirtual

load a learned model

Implements apollo::planning::ModelInference.


The documentation for this class was generated from the following file: