26 #include "modules/planning/proto/learning_data.pb.h" 27 #include "modules/planning/proto/task_config.pb.h" 48 virtual std::string
GetName() = 0;
58 virtual bool DoInference(LearningDataFrame* learning_data_frame) = 0;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
ModelInference(const LearningModelInferenceTaskConfig &config)
Constructor.
Definition: model_inference.h:37
Definition: model_inference.h:32
Planning module main class. It processes GPS and IMU as input, to generate planning info...
virtual ~ModelInference()=default
Destructor.
virtual bool DoInference(LearningDataFrame *learning_data_frame)=0
inference a learned model
virtual std::string GetName()=0
Get the name of model inference.
LearningModelInferenceTaskConfig config_
Definition: model_inference.h:61
virtual bool LoadModel()=0
load a learned model