Skip to content

Commit e878a8e

Browse files
committed
update
test=develop
1 parent 4bf6817 commit e878a8e

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

paddle/fluid/inference/analysis/analyzer_tester.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ TEST(Analyzer, analysis_without_tensorrt) {
3030
Argument argument;
3131
argument.SetModelDir(FLAGS_inference_model_dir);
3232
argument.SetIrAnalysisPasses({"infer_clean_graph_pass"});
33+
argument.SetUseGPU(false);
3334

3435
Analyzer analyser;
3536
analyser.Run(&argument);
@@ -41,6 +42,7 @@ TEST(Analyzer, analysis_with_tensorrt) {
4142
argument.SetTensorRtWorkspaceSize(1 << 20);
4243
argument.SetModelDir(FLAGS_inference_model_dir);
4344
argument.SetIrAnalysisPasses({"infer_clean_graph_pass"});
45+
argument.SetUseGPU(false);
4446

4547
Analyzer analyser;
4648
analyser.Run(&argument);

paddle/fluid/inference/analysis/passes/ir_graph_build_pass.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include <string>
1818
#include "paddle/fluid/framework/scope.h"
1919
#include "paddle/fluid/inference/analysis/analysis_pass.h"
20+
#include "paddle/fluid/platform/place.h"
2021

2122
namespace paddle {
2223
namespace inference {
@@ -34,11 +35,10 @@ class IrGraphBuildPass : public AnalysisPass {
3435
private:
3536
std::unique_ptr<framework::ProgramDesc> LoadModel(
3637
const std::string &path, framework::Scope *scope,
37-
const boost::variant<CUDAPlace, CPUPlace, CUDAPinnedPlace> &place);
38+
const platform::Place &place);
3839
std::unique_ptr<framework::ProgramDesc> LoadModel(
3940
const std::string &program_path, const std::string &params_path,
40-
framework::Scope *scope,
41-
const boost::variant<CUDAPlace, CPUPlace, CUDAPinnedPlace> &place);
41+
framework::Scope *scope, const platform::Place &place);
4242

4343
std::string model_binary_str_;
4444
};

paddle/fluid/inference/api/CMakeLists.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,10 @@ endif()
2727
cc_library(reset_tensor_array SRCS details/reset_tensor_array.cc DEPS lod_tensor scope)
2828
cc_library(analysis_config SRCS analysis_config.cc DEPS lod_tensor paddle_pass_builder)
2929
cc_library(paddle_pass_builder SRCS paddle_pass_builder.cc)
30-
cc_library(paddle_inference_api SRCS api.cc api_impl.cc helper.cc DEPS lod_tensor scope paddle_pass_builder reset_tensor_array analysis_config analysis_config paddle_pass_builder)
3130
cc_library(analysis_predictor SRCS analysis_predictor.cc DEPS paddle_inference_api analysis naive_executor zero_copy_tensor reset_tensor_array analysis_config paddle_pass_builder)
32-
cc_library(zero_copy_tensor SRCS details/zero_copy_tensor.cc DEPS paddle_inference_api)
33-
cc_library(zero_copy_tensor_dummy SRCS details/zero_copy_tensor_dummy.cc DEPS paddle_inference_api)
34-
31+
cc_library(zero_copy_tensor SRCS details/zero_copy_tensor.cc DEPS scope lod_tensor enforce)
32+
cc_library(zero_copy_tensor_dummy SRCS details/zero_copy_tensor_dummy.cc)
33+
cc_library(paddle_inference_api SRCS api.cc api_impl.cc helper.cc DEPS lod_tensor scope paddle_pass_builder reset_tensor_array analysis_config analysis_config paddle_pass_builder DEPS zero_copy_tensor)
3534

3635
cc_test(test_paddle_inference_api
3736
SRCS api_tester.cc

0 commit comments

Comments
 (0)