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