提交 1ba4b51a 编写于 作者: J jiweibo

fix compile error. test=develop

上级 84bdddb2
......@@ -237,6 +237,7 @@ void CxxPaddleApiImpl::SaveOptimizedModel(const std::string &model_dir,
}
CxxPaddleApiImpl::~CxxPaddleApiImpl() {
#ifdef LITE_WITH_CUDA
TargetWrapperCuda::DestroyEvent(input_event_);
for (size_t i = 0; i < output_events_.size(); ++i) {
TargetWrapperCuda::DestroyEvent(output_events_[i]);
......@@ -245,6 +246,7 @@ CxxPaddleApiImpl::~CxxPaddleApiImpl() {
TargetWrapperCuda::DestroyStream(*io_stream_);
TargetWrapperCuda::DestroyStream(*exec_stream_);
}
#endif
}
} // namespace lite
......
......@@ -40,9 +40,7 @@ class Optimizer {
public:
Optimizer() {}
Optimizer(Program&& program,
const std::vector<Place>& valid_places,
const std::vector<std::string>& passes) {
Optimizer(Program&& program, const std::vector<Place>& valid_places) {
program_ = &program;
valid_places_ = valid_places;
CHECK(!valid_places.empty()) << "At least one valid_place should be set";
......@@ -52,7 +50,7 @@ class Optimizer {
factor.ConsiderPrecision();
factor.ConsiderDataLayout();
Run(std::move(program), valid_places, factor, passes);
Run(std::move(program), valid_places, factor, {});
}
void Run(Program&& program,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册