File tree Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ TEST(Analyzer, analysis_without_tensorrt) {
30
30
Argument argument;
31
31
argument.SetModelDir (FLAGS_inference_model_dir);
32
32
argument.SetIrAnalysisPasses ({" infer_clean_graph_pass" });
33
+ argument.SetUseGPU (false );
33
34
34
35
Analyzer analyser;
35
36
analyser.Run (&argument);
@@ -41,6 +42,7 @@ TEST(Analyzer, analysis_with_tensorrt) {
41
42
argument.SetTensorRtWorkspaceSize (1 << 20 );
42
43
argument.SetModelDir (FLAGS_inference_model_dir);
43
44
argument.SetIrAnalysisPasses ({" infer_clean_graph_pass" });
45
+ argument.SetUseGPU (false );
44
46
45
47
Analyzer analyser;
46
48
analyser.Run (&argument);
Original file line number Diff line number Diff line change 17
17
#include < string>
18
18
#include " paddle/fluid/framework/scope.h"
19
19
#include " paddle/fluid/inference/analysis/analysis_pass.h"
20
+ #include " paddle/fluid/platform/place.h"
20
21
21
22
namespace paddle {
22
23
namespace inference {
@@ -34,11 +35,10 @@ class IrGraphBuildPass : public AnalysisPass {
34
35
private:
35
36
std::unique_ptr<framework::ProgramDesc> LoadModel (
36
37
const std::string &path, framework::Scope *scope,
37
- const boost::variant<CUDAPlace, CPUPlace, CUDAPinnedPlace> &place);
38
+ const platform::Place &place);
38
39
std::unique_ptr<framework::ProgramDesc> LoadModel (
39
40
const std::string &program_path, const std::string ¶ms_path,
40
- framework::Scope *scope,
41
- const boost::variant<CUDAPlace, CPUPlace, CUDAPinnedPlace> &place);
41
+ framework::Scope *scope, const platform::Place &place);
42
42
43
43
std::string model_binary_str_;
44
44
};
Original file line number Diff line number Diff line change @@ -27,11 +27,10 @@ endif()
27
27
cc_library (reset_tensor_array SRCS details/reset_tensor_array.cc DEPS lod_tensor scope )
28
28
cc_library (analysis_config SRCS analysis_config.cc DEPS lod_tensor paddle_pass_builder )
29
29
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 )
31
30
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 )
35
34
36
35
cc_test (test_paddle_inference_api
37
36
SRCS api_tester.cc
You can’t perform that action at this time.
0 commit comments