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 行定义.