Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Pinoxchio
apollo
提交
914c8db4
A
apollo
项目概览
Pinoxchio
/
apollo
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
914c8db4
编写于
2月 08, 2019
作者:
A
Aaron Xiao
提交者:
Kecheng Xu
2月 08, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Prediction: Migrate to cyber file util.
上级
48737070
变更
17
隐藏空白更改
内联
并排
Showing
17 changed file
with
36 addition
and
35 deletion
+36
-35
modules/prediction/common/feature_output.cc
modules/prediction/common/feature_output.cc
+4
-4
modules/prediction/container/container_manager_test.cc
modules/prediction/container/container_manager_test.cc
+2
-2
modules/prediction/container/obstacles/obstacle_test.cc
modules/prediction/container/obstacles/obstacle_test.cc
+3
-2
modules/prediction/container/obstacles/obstacles_container_test.cc
...rediction/container/obstacles/obstacles_container_test.cc
+2
-2
modules/prediction/evaluator/cyclist/cyclist_keep_lane_evaluator_test.cc
...ion/evaluator/cyclist/cyclist_keep_lane_evaluator_test.cc
+2
-2
modules/prediction/evaluator/evaluator_manager_test.cc
modules/prediction/evaluator/evaluator_manager_test.cc
+3
-3
modules/prediction/evaluator/vehicle/cost_evaluator_test.cc
modules/prediction/evaluator/vehicle/cost_evaluator_test.cc
+2
-2
modules/prediction/evaluator/vehicle/cruise_mlp_evaluator.cc
modules/prediction/evaluator/vehicle/cruise_mlp_evaluator.cc
+2
-2
modules/prediction/evaluator/vehicle/cruise_mlp_evaluator_test.cc
...prediction/evaluator/vehicle/cruise_mlp_evaluator_test.cc
+2
-2
modules/prediction/evaluator/vehicle/lane_scanning_evaluator.cc
...s/prediction/evaluator/vehicle/lane_scanning_evaluator.cc
+2
-2
modules/prediction/evaluator/vehicle/mlp_evaluator.cc
modules/prediction/evaluator/vehicle/mlp_evaluator.cc
+2
-2
modules/prediction/evaluator/vehicle/mlp_evaluator_test.cc
modules/prediction/evaluator/vehicle/mlp_evaluator_test.cc
+2
-2
modules/prediction/evaluator/vehicle/rnn_evaluator_test.cc
modules/prediction/evaluator/vehicle/rnn_evaluator_test.cc
+2
-2
modules/prediction/network/rnn_model/rnn_model_test.cc
modules/prediction/network/rnn_model/rnn_model_test.cc
+2
-2
modules/prediction/pipeline/feature_proto_file_to_model_features.cc
...ediction/pipeline/feature_proto_file_to_model_features.cc
+2
-2
modules/prediction/predictor/move_sequence/move_sequence_predictor_test.cc
...n/predictor/move_sequence/move_sequence_predictor_test.cc
+1
-1
modules/prediction/predictor/single_lane/single_lane_predictor_test.cc
...ction/predictor/single_lane/single_lane_predictor_test.cc
+1
-1
未找到文件。
modules/prediction/common/feature_output.cc
浏览文件 @
914c8db4
...
...
@@ -18,7 +18,7 @@
#include <vector>
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/prediction_system_gflags.h"
namespace
apollo
{
...
...
@@ -97,7 +97,7 @@ void FeatureOutput::WriteFeatureProto() {
const
std
::
string
file_name
=
FLAGS_prediction_data_dir
+
"/feature."
+
std
::
to_string
(
idx_feature_
)
+
".bin"
;
c
ommon
::
util
::
SetProtoToBinaryFile
(
features_
,
file_name
);
c
yber
::
common
::
SetProtoToBinaryFile
(
features_
,
file_name
);
features_
.
Clear
();
++
idx_feature_
;
}
...
...
@@ -110,7 +110,7 @@ void FeatureOutput::WriteDataForLearning() {
const
std
::
string
file_name
=
FLAGS_prediction_data_dir
+
"/datalearn."
+
std
::
to_string
(
idx_learning_
)
+
".bin"
;
c
ommon
::
util
::
SetProtoToBinaryFile
(
list_data_for_learning_
,
file_name
);
c
yber
::
common
::
SetProtoToBinaryFile
(
list_data_for_learning_
,
file_name
);
list_data_for_learning_
.
Clear
();
++
idx_learning_
;
}
...
...
@@ -123,7 +123,7 @@ void FeatureOutput::WritePredictionResult() {
const
std
::
string
file_name
=
FLAGS_prediction_data_dir
+
"/prediction_result."
+
std
::
to_string
(
idx_prediction_result_
)
+
".bin"
;
c
ommon
::
util
::
SetProtoToBinaryFile
(
list_prediction_result_
,
file_name
);
c
yber
::
common
::
SetProtoToBinaryFile
(
list_prediction_result_
,
file_name
);
list_prediction_result_
.
Clear
();
++
idx_prediction_result_
;
}
...
...
modules/prediction/container/container_manager_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "modules/prediction/container/container_manager.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/container/obstacles/obstacles_container.h"
#include "modules/prediction/container/pose/pose_container.h"
...
...
@@ -36,7 +36,7 @@ class ContainerManagerTest : public ::testing::Test {
TEST_F
(
ContainerManagerTest
,
GetContainer
)
{
std
::
string
conf_file
=
"modules/prediction/testdata/adapter_conf.pb.txt"
;
bool
ret_load_conf
=
c
ommon
::
util
::
GetProtoFromFile
(
conf_file
,
&
conf_
);
bool
ret_load_conf
=
c
yber
::
common
::
GetProtoFromFile
(
conf_file
,
&
conf_
);
EXPECT_TRUE
(
ret_load_conf
);
EXPECT_TRUE
(
conf_
.
IsInitialized
());
...
...
modules/prediction/container/obstacles/obstacle_test.cc
浏览文件 @
914c8db4
...
...
@@ -14,7 +14,8 @@
* limitations under the License.
*****************************************************************************/
#include "modules/common/util/file.h"
#include "cyber/common/file.h"
#include "modules/common/util/string_util.h"
#include "modules/prediction/common/kml_map_based_test.h"
#include "modules/prediction/common/prediction_gflags.h"
#include "modules/prediction/container/obstacles/obstacles_container.h"
...
...
@@ -38,7 +39,7 @@ class ObstacleTest : public KMLMapBasedTest {
const
auto
filename
=
common
::
util
::
StrCat
(
"modules/prediction/testdata/frame_sequence/frame_"
,
i
,
".pb.txt"
);
perception
::
PerceptionObstacles
perception_obstacles
;
c
ommon
::
util
::
GetProtoFromFile
(
filename
,
&
perception_obstacles
);
c
yber
::
common
::
GetProtoFromFile
(
filename
,
&
perception_obstacles
);
container_
.
Insert
(
perception_obstacles
);
container_
.
BuildLaneGraph
();
}
...
...
modules/prediction/container/obstacles/obstacles_container_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "modules/prediction/container/obstacles/obstacles_container.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/kml_map_based_test.h"
namespace
apollo
{
...
...
@@ -28,7 +28,7 @@ class ObstaclesContainerTest : public KMLMapBasedTest {
std
::
string
file
=
"modules/prediction/testdata/perception_vehicles_pedestrians.pb.txt"
;
perception
::
PerceptionObstacles
perception_obstacles
;
c
ommon
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles
);
c
yber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles
);
container_
.
Insert
(
perception_obstacles
);
}
...
...
modules/prediction/evaluator/cyclist/cyclist_keep_lane_evaluator_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "modules/prediction/evaluator/cyclist/cyclist_keep_lane_evaluator.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/kml_map_based_test.h"
#include "modules/prediction/container/obstacles/obstacles_container.h"
...
...
@@ -28,7 +28,7 @@ class CyclistKeepLaneEvaluatorTest : public KMLMapBasedTest {
void
SetUp
()
override
{
std
::
string
file
=
"modules/prediction/testdata/single_perception_cyclist_onlane.pb.txt"
;
CHECK
(
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
CHECK
(
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
}
protected:
...
...
modules/prediction/evaluator/evaluator_manager_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "modules/prediction/evaluator/evaluator_manager.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/kml_map_based_test.h"
#include "modules/prediction/container/container_manager.h"
#include "modules/prediction/container/obstacles/obstacles_container.h"
...
...
@@ -31,7 +31,7 @@ class EvaluatorManagerTest : public KMLMapBasedTest {
virtual
void
SetUp
()
{
std
::
string
file
=
"modules/prediction/testdata/single_perception_vehicle_onlane.pb.txt"
;
CHECK
(
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
CHECK
(
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
}
protected:
...
...
@@ -42,7 +42,7 @@ class EvaluatorManagerTest : public KMLMapBasedTest {
TEST_F
(
EvaluatorManagerTest
,
General
)
{
std
::
string
conf_file
=
"modules/prediction/testdata/adapter_conf.pb.txt"
;
bool
ret_load_conf
=
c
ommon
::
util
::
GetProtoFromFile
(
bool
ret_load_conf
=
c
yber
::
common
::
GetProtoFromFile
(
conf_file
,
&
adapter_conf_
);
EXPECT_TRUE
(
ret_load_conf
);
EXPECT_TRUE
(
adapter_conf_
.
IsInitialized
());
...
...
modules/prediction/evaluator/vehicle/cost_evaluator_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "modules/prediction/evaluator/vehicle/cost_evaluator.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/kml_map_based_test.h"
#include "modules/prediction/container/obstacles/obstacles_container.h"
...
...
@@ -28,7 +28,7 @@ class CostEvaluatorTest : public KMLMapBasedTest {
void
SetUp
()
override
{
std
::
string
file
=
"modules/prediction/testdata/single_perception_vehicle_onlane.pb.txt"
;
CHECK
(
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
CHECK
(
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
}
protected:
...
...
modules/prediction/evaluator/vehicle/cruise_mlp_evaluator.cc
浏览文件 @
914c8db4
...
...
@@ -17,7 +17,7 @@
#include <limits>
#include <utility>
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/feature_output.h"
#include "modules/prediction/common/prediction_gflags.h"
#include "modules/prediction/common/prediction_system_gflags.h"
...
...
@@ -29,7 +29,7 @@ namespace apollo {
namespace
prediction
{
using
apollo
::
common
::
adapter
::
AdapterConfig
;
using
apollo
::
c
ommon
::
util
::
GetProtoFromFile
;
using
apollo
::
c
yber
::
common
::
GetProtoFromFile
;
// Helper function for computing the mean value of a vector.
double
ComputeMean
(
const
std
::
vector
<
double
>&
nums
,
size_t
start
,
size_t
end
)
{
...
...
modules/prediction/evaluator/vehicle/cruise_mlp_evaluator_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "modules/prediction/evaluator/vehicle/cruise_mlp_evaluator.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/kml_map_based_test.h"
#include "modules/prediction/container/obstacles/obstacles_container.h"
...
...
@@ -28,7 +28,7 @@ class CruiseMLPEvaluatorTest : public KMLMapBasedTest {
void
SetUp
()
override
{
std
::
string
file
=
"modules/prediction/testdata/single_perception_vehicle_onlane.pb.txt"
;
CHECK
(
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
CHECK
(
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
}
protected:
...
...
modules/prediction/evaluator/vehicle/lane_scanning_evaluator.cc
浏览文件 @
914c8db4
...
...
@@ -18,7 +18,7 @@
#include <limits>
#include <utility>
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/feature_output.h"
#include "modules/prediction/common/prediction_gflags.h"
#include "modules/prediction/common/prediction_system_gflags.h"
...
...
@@ -30,7 +30,7 @@ namespace apollo {
namespace
prediction
{
using
apollo
::
common
::
adapter
::
AdapterConfig
;
using
apollo
::
c
ommon
::
util
::
GetProtoFromFile
;
using
apollo
::
c
yber
::
common
::
GetProtoFromFile
;
LaneScanningEvaluator
::
LaneScanningEvaluator
()
{
}
...
...
modules/prediction/evaluator/vehicle/mlp_evaluator.cc
浏览文件 @
914c8db4
...
...
@@ -18,7 +18,7 @@
#include <limits>
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/feature_output.h"
#include "modules/prediction/common/prediction_gflags.h"
#include "modules/prediction/common/prediction_system_gflags.h"
...
...
@@ -333,7 +333,7 @@ void MLPEvaluator::SetLaneFeatureValues(Obstacle* obstacle_ptr,
void
MLPEvaluator
::
LoadModel
(
const
std
::
string
&
model_file
)
{
model_ptr_
.
reset
(
new
FnnVehicleModel
());
CHECK
(
model_ptr_
!=
nullptr
);
CHECK
(
c
ommon
::
util
::
GetProtoFromFile
(
model_file
,
model_ptr_
.
get
()))
CHECK
(
c
yber
::
common
::
GetProtoFromFile
(
model_file
,
model_ptr_
.
get
()))
<<
"Unable to load model file: "
<<
model_file
<<
"."
;
AINFO
<<
"Succeeded in loading the model file: "
<<
model_file
<<
"."
;
...
...
modules/prediction/evaluator/vehicle/mlp_evaluator_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "modules/prediction/evaluator/vehicle/mlp_evaluator.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/kml_map_based_test.h"
#include "modules/prediction/container/obstacles/obstacles_container.h"
...
...
@@ -28,7 +28,7 @@ class MLPEvaluatorTest : public KMLMapBasedTest {
void
SetUp
()
override
{
std
::
string
file
=
"modules/prediction/testdata/single_perception_vehicle_onlane.pb.txt"
;
CHECK
(
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
CHECK
(
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
}
protected:
...
...
modules/prediction/evaluator/vehicle/rnn_evaluator_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "modules/prediction/evaluator/vehicle/rnn_evaluator.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/common/kml_map_based_test.h"
#include "modules/prediction/container/obstacles/obstacles_container.h"
...
...
@@ -28,7 +28,7 @@ class RNNEvaluatorTest : public KMLMapBasedTest {
void
SetUp
()
override
{
std
::
string
file
=
"modules/prediction/testdata/single_perception_vehicle_onlane.pb.txt"
;
CHECK
(
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
CHECK
(
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
));
}
protected:
...
...
modules/prediction/network/rnn_model/rnn_model_test.cc
浏览文件 @
914c8db4
...
...
@@ -16,7 +16,7 @@
#include "gtest/gtest.h"
#include "
modules/common/util
/file.h"
#include "
cyber/common
/file.h"
#include "modules/prediction/network/rnn_model/rnn_model.h"
namespace
apollo
{
...
...
@@ -32,7 +32,7 @@ TEST(NetModelTest, verification_test) {
const
std
::
string
rnn_filename
=
"modules/prediction/data/rnn_vehicle_model.bin"
;
NetParameter
net_parameter
=
NetParameter
();
EXPECT_TRUE
(
c
ommon
::
util
::
GetProtoFromFile
(
rnn_filename
,
&
net_parameter
));
EXPECT_TRUE
(
c
yber
::
common
::
GetProtoFromFile
(
rnn_filename
,
&
net_parameter
));
EXPECT_TRUE
(
RnnModel
::
Instance
()
->
LoadModel
(
net_parameter
));
Eigen
::
MatrixXf
obstacle_feature
;
...
...
modules/prediction/pipeline/feature_proto_file_to_model_features.cc
浏览文件 @
914c8db4
...
...
@@ -50,7 +50,7 @@ void OfflineProcessFeatureProtoFile(
AERROR
<<
"start"
;
// Load prediction conf
PredictionConf
prediction_conf
;
if
(
!
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
FLAGS_prediction_conf_file
,
if
(
!
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
FLAGS_prediction_conf_file
,
&
prediction_conf
))
{
AERROR
<<
"Unable to load prediction conf file: "
<<
FLAGS_prediction_conf_file
;
...
...
@@ -60,7 +60,7 @@ void OfflineProcessFeatureProtoFile(
<<
prediction_conf
.
ShortDebugString
();
apollo
::
common
::
adapter
::
AdapterManagerConfig
adapter_conf
;
if
(
!
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
if
(
!
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
FLAGS_prediction_adapter_config_filename
,
&
adapter_conf
))
{
AERROR
<<
"Unable to load adapter conf file: "
<<
FLAGS_prediction_adapter_config_filename
;
...
...
modules/prediction/predictor/move_sequence/move_sequence_predictor_test.cc
浏览文件 @
914c8db4
...
...
@@ -28,7 +28,7 @@ class MoveSequencePredictorTest : public KMLMapBasedTest {
virtual
void
SetUp
()
{
std
::
string
file
=
"modules/prediction/testdata/single_perception_vehicle_onlane.pb.txt"
;
apollo
::
common
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
);
cyber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
);
}
protected:
...
...
modules/prediction/predictor/single_lane/single_lane_predictor_test.cc
浏览文件 @
914c8db4
...
...
@@ -28,7 +28,7 @@ class SingleLanePredictorTest : public KMLMapBasedTest {
virtual
void
SetUp
()
{
std
::
string
file
=
"modules/prediction/testdata/single_perception_vehicle_onlane.pb.txt"
;
apollo
::
c
ommon
::
util
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
);
apollo
::
c
yber
::
common
::
GetProtoFromFile
(
file
,
&
perception_obstacles_
);
}
protected:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录