|
Apollo 10.0
自动驾驶开放平台
|
命名空间 | |
| namespace | math_util |
| namespace | network |
| apollo::prediction::network | |
| namespace | predictor_util |
类型定义 | |
| using | ConstLaneInfoPtr = std::shared_ptr< const LaneInfo > |
| using | Point = apollo::common::Point3D |
| using | IdObstacleListMap = std::unordered_map< int, std::list< Obstacle * > > |
| using | FeatureVector = std::vector< std::vector< std::vector< double > > > |
| using | PidVector = std::vector< std::vector< double > > |
| using | LaneInfoPtr = std::shared_ptr< const LaneInfo > |
| using | JunctionInfoPtr = std::shared_ptr< const JunctionInfo > |
枚举 | |
| enum | ATTRIBUTE_TYPE { ROAD , LANE_UNKOWN , LANE_DOTTED_YELLOW , LANE_DOTTED_WHITE , LANE_SOLID_YELLOW , LANE_SOLID_WHITE , LANE_DOUBLE_YELLOW , LANE_CURB , JUNCTION , CROSSWALK } |
| enum | BOUNDARY_TYPE { UNKNOW , NORMAL , LEFT_BOUNDARY , RIGHT_BOUNDARY } |
函数 | |
| void | GetRecordFileNames (const boost::filesystem::path &p, std::vector< std::string > *record_files) |
| double | ComputeMean (const std::vector< double > &nums, size_t start, size_t end) |
| void | WarmUp (const std::vector< torch::jit::IValue > &torch_inputs, torch::jit::script::Module *model, at::Tensor *default_output) |
| warm up function to avoid slowly inference of torch model | |
| void | GenerateDataForLearning () |
| CYBER_REGISTER_COMPONENT (FakePredictionComponent) | |
| typedef std::shared_ptr< const LaneInfo > apollo::prediction::ConstLaneInfoPtr |
在文件 junction_analyzer.cc 第 32 行定义.
| using apollo::prediction::FeatureVector = typedef std::vector<std::vector<std::vector<double> >> |
在文件 vector_net.h 第 33 行定义.
| using apollo::prediction::IdObstacleListMap = typedef std::unordered_map<int, std::list<Obstacle*> > |
在文件 evaluator_manager.cc 第 46 行定义.
| using apollo::prediction::JunctionInfoPtr = typedef std::shared_ptr<const JunctionInfo> |
在文件 feature_extractor.cc 第 29 行定义.
| using apollo::prediction::LaneInfoPtr = typedef std::shared_ptr<const LaneInfo> |
在文件 feature_extractor.cc 第 28 行定义.
| using apollo::prediction::PidVector = typedef std::vector<std::vector<double> > |
在文件 vector_net.h 第 34 行定义.
| using apollo::prediction::Point = typedef apollo::common::Point3D |
在文件 pose_container.cc 第 28 行定义.
| 枚举值 | |
|---|---|
| ROAD | |
| LANE_UNKOWN | |
| LANE_DOTTED_YELLOW | |
| LANE_DOTTED_WHITE | |
| LANE_SOLID_YELLOW | |
| LANE_SOLID_WHITE | |
| LANE_DOUBLE_YELLOW | |
| LANE_CURB | |
| JUNCTION | |
| CROSSWALK | |
在文件 vector_net.h 第 36 行定义.
| 枚举值 | |
|---|---|
| UNKNOW | |
| NORMAL | |
| LEFT_BOUNDARY | |
| RIGHT_BOUNDARY | |
在文件 vector_net.h 第 49 行定义.
| double apollo::prediction::ComputeMean | ( | const std::vector< double > & | nums, |
| size_t | start, | ||
| size_t | end | ||
| ) |
在文件 cruise_mlp_evaluator.cc 第 37 行定义.
| apollo::prediction::CYBER_REGISTER_COMPONENT | ( | FakePredictionComponent | ) |
| void apollo::prediction::GenerateDataForLearning | ( | ) |
在文件 records_to_offline_data.cc 第 30 行定义.
| void apollo::prediction::GetRecordFileNames | ( | const boost::filesystem::path & | p, |
| std::vector< std::string > * | record_files | ||
| ) |
在文件 data_extraction.cc 第 24 行定义.
| void apollo::prediction::WarmUp | ( | const std::vector< torch::jit::IValue > & | torch_inputs, |
| torch::jit::script::Module * | model, | ||
| at::Tensor * | default_output | ||
| ) |
warm up function to avoid slowly inference of torch model
| torch_inputs | input vector of torch model |
| model | torch model instance |
| default_output | pointer of output, which is usually maintained by evaluator |
在文件 warm_up.cc 第 28 行定义.