提交 95f9bf7f 编写于 作者: R risemeup1 提交者: GitHub

Revert "Fix compile error with C++17 on distribution (#54411)"

This reverts commit 8b1839be.
上级 df1f2b5d
......@@ -25,37 +25,66 @@ cc_library(
task_loop_thread_pool
SRCS task_loop_thread_pool.cc task_loop_thread.cc task_loop.cc
DEPS enforce glog)
cc_library(
fleet_executor
SRCS fleet_executor.cc
carrier.cc
task_node.cc
runtime_graph.cc
dist_model.cc
interceptor.cc
compute_interceptor.cc
amplifier_interceptor.cc
cond_interceptor.cc
start_interceptor.cc
source_interceptor.cc
sink_interceptor.cc
message_service.cc
message_bus.cc
dist_model_tensor_wrapper.cc
DEPS naive_executor
proto_desc
standalone_executor
fleet_executor_desc_proto
interceptor_message_proto
task_loop_thread_pool
collective_helper
executor_gc_helper
op_registry
phi
glog
${BRPC_DEPS})
if(WITH_XPU OR WITH_ROCM)
cc_library(
fleet_executor
SRCS fleet_executor.cc
carrier.cc
task_node.cc
runtime_graph.cc
dist_model.cc
interceptor.cc
compute_interceptor.cc
amplifier_interceptor.cc
cond_interceptor.cc
start_interceptor.cc
source_interceptor.cc
sink_interceptor.cc
message_service.cc
message_bus.cc
dist_model_tensor_wrapper.cc
DEPS naive_executor
proto_desc
standalone_executor
fleet_executor_desc_proto
interceptor_message_proto
task_loop_thread_pool
collective_helper
executor_gc_helper
op_registry
phi
glog
${BRPC_DEPS})
else()
cc_library(
fleet_executor
SRCS fleet_executor.cc
carrier.cc
task_node.cc
runtime_graph.cc
dist_model.cc
interceptor.cc
compute_interceptor.cc
amplifier_interceptor.cc
cond_interceptor.cc
start_interceptor.cc
source_interceptor.cc
sink_interceptor.cc
message_service.cc
message_bus.cc
dist_model_tensor_wrapper.cc
DEPS proto_desc
standalone_executor
fleet_executor_desc_proto
interceptor_message_proto
task_loop_thread_pool
collective_helper
op_registry
executor_gc_helper
phi
glog
${BRPC_DEPS})
endif()
if(WITH_DISTRIBUTE)
set(DISTRIBUTE_COMPILE_FLAGS
"-Wno-non-virtual-dtor -Wno-error=non-virtual-dtor -Wno-error=delete-non-virtual-dtor"
......
......@@ -729,7 +729,8 @@ if(WITH_DISTRIBUTE)
section_worker.cc
device_worker_factory.cc
data_set.cc
DEPS fleet_wrapper
DEPS fleet_executor
fleet_wrapper
recurrent_op_helper
op_registry
device_context
......@@ -836,6 +837,7 @@ if(WITH_DISTRIBUTE)
fleet
heter_server
brpc
fleet_executor
phi)
set(DISTRIBUTE_COMPILE_FLAGS "")
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0)
......@@ -905,7 +907,8 @@ if(WITH_DISTRIBUTE)
graph_to_program_pass
variable_helper
timer
monitor)
monitor
fleet_executor)
endif()
elseif(WITH_PSLIB)
set(DISTRIBUTE_COMPILE_FLAGS "")
......@@ -966,6 +969,7 @@ elseif(WITH_PSLIB)
variable_helper
timer
monitor
fleet_executor
${BRPC_DEP})
else()
cc_library(
......@@ -1013,7 +1017,8 @@ else()
graph_to_program_pass
variable_helper
timer
monitor)
monitor
fleet_executor)
endif()
target_link_libraries(executor while_op_helper executor_gc_helper
......
......@@ -80,20 +80,14 @@ if(WITH_ONNXRUNTIME)
infer_io_utils
model_utils
onnxruntime
paddle2onnx
fleet_executor)
paddle2onnx)
else()
cc_library(
analysis_predictor
SRCS analysis_predictor.cc resource_manager.cc infer_context.cc
${mkldnn_quantizer_src}
DEPS ${inference_deps}
zero_copy_tensor
ir_pass_manager
op_compatible_info
infer_io_utils
model_utils
fleet_executor)
DEPS ${inference_deps} zero_copy_tensor ir_pass_manager op_compatible_info
infer_io_utils model_utils)
endif()
if(WITH_ONNXRUNTIME AND WIN32)
......
......@@ -11,8 +11,7 @@ cc_library(
model_utils
SRCS model_utils.cc
DEPS proto_desc enforce)
cc_test_old(infer_io_utils_tester SRCS io_utils_tester.cc DEPS infer_io_utils
fleet_executor)
cc_test_old(infer_io_utils_tester SRCS io_utils_tester.cc DEPS infer_io_utils)
if(WITH_ONNXRUNTIME AND WIN32)
# Copy onnxruntime for some c++ test in Windows, since the test will
......
set(tensorrt_engine_op_deps tensorrt_engine tensorrt_converter infer_io_utils
analysis_helper)
op_library(tensorrt_engine_op DEPS ${tensorrt_engine_op_deps})
op_library(tensorrt_engine_op DEPS tensorrt_engine tensorrt_converter
infer_io_utils analysis_helper)
nv_test(
test_tensorrt_engine_op
SRCS tensorrt_engine_op_test.cc
DEPS tensorrt_engine_op analysis fleet_executor)
DEPS tensorrt_engine_op analysis)
if(WITH_ONNXRUNTIME AND WIN32)
# Copy onnxruntime for some c++ test in Windows, since the test will
......
......@@ -109,7 +109,6 @@ cc_test_old(
op_debug_string_test.cc
DEPS
executor
fleet_executor
recurrent_op_helper
recurrent_op
elementwise_add_op
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册