未验证 提交 0dd895d2 编写于 作者: Z zhaocaibei123 提交者: GitHub

Refine cpups cmake (#45055)

* first refine

* second refine

* remove some code unuseful
上级 8ea83400
...@@ -82,38 +82,35 @@ set_source_files_properties( ...@@ -82,38 +82,35 @@ set_source_files_properties(
set_source_files_properties( set_source_files_properties(
coordinator_client.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS}) coordinator_client.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
set_source_files_properties(
ps_service/graph_py_service.cc PROPERTIES COMPILE_FLAGS
${DISTRIBUTE_COMPILE_FLAGS})
cc_library( cc_library(
brpc_utils brpc_utils
SRCS brpc_utils.cc SRCS brpc_utils.cc
DEPS tensor device_context ${COMMON_DEPS} ${RPC_DEPS}) DEPS tensor device_context ${COMMON_DEPS} ${RPC_DEPS})
cc_library(
downpour_server
SRCS graph_brpc_server.cc brpc_ps_server.cc
DEPS eigen3 table brpc_utils simple_threadpool ${RPC_DEPS})
cc_library(
downpour_client
SRCS graph_brpc_client.cc brpc_ps_client.cc ps_local_client.cc
coordinator_client.cc
DEPS eigen3 table brpc_utils simple_threadpool ${RPC_DEPS})
cc_library(
client
SRCS ps_client.cc
DEPS downpour_client ${RPC_DEPS})
cc_library(
server
SRCS server.cc
DEPS downpour_server ${RPC_DEPS})
cc_library(
communicator
SRCS communicator/communicator.cc
DEPS scope client table math_function selected_rows_functor ${RPC_DEPS})
cc_library( cc_library(
ps_service ps_service
SRCS ps_service/service.cc SRCS graph_brpc_server.cc
DEPS communicator client server ${RPC_DEPS}) brpc_ps_server.cc
server.cc
graph_brpc_client.cc
brpc_ps_client.cc
ps_local_client.cc
coordinator_client.cc
ps_client.cc
communicator/communicator.cc
ps_service/service.cc
ps_service/graph_py_service.cc
DEPS eigen3
table
brpc_utils
simple_threadpool
scope
math_function
selected_rows_functor
${RPC_DEPS})
cc_library( cc_library(
heter_client heter_client
...@@ -123,13 +120,3 @@ cc_library( ...@@ -123,13 +120,3 @@ cc_library(
heter_server heter_server
SRCS heter_server.cc SRCS heter_server.cc
DEPS heter_client brpc_utils ${COMMON_DEPS} ${RPC_DEPS}) DEPS heter_client brpc_utils ${COMMON_DEPS} ${RPC_DEPS})
set_source_files_properties(
ps_service/graph_py_service.cc PROPERTIES COMPILE_FLAGS
${DISTRIBUTE_COMPILE_FLAGS})
cc_library(
graph_py_service
SRCS ps_service/graph_py_service.cc
DEPS ps_service)
#add_subdirectory(communicator)
get_property(RPC_DEPS GLOBAL PROPERTY RPC_DEPS)
set(DISTRIBUTE_COMPILE_FLAGS "${DISTRIBUTE_COMPILE_FLAGS} -faligned-new")
set_source_files_properties(
communicator.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
cc_library(
communicator
SRCS communicator.cc
DEPS scope client table math_function selected_rows_functor ${RPC_DEPS})
...@@ -53,10 +53,6 @@ cc_library( ...@@ -53,10 +53,6 @@ cc_library(
set_source_files_properties( set_source_files_properties(
tensor_accessor.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS}) tensor_accessor.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
cc_library(
tensor_accessor
SRCS tensor_accessor.cc
DEPS ${TABLE_DEPS} eigen3 ps_framework_proto device_context)
cc_library( cc_library(
tensor_table tensor_table
SRCS SRCS
...@@ -89,36 +85,28 @@ set_source_files_properties( ...@@ -89,36 +85,28 @@ set_source_files_properties(
${DISTRIBUTE_COMPILE_FLAGS}) ${DISTRIBUTE_COMPILE_FLAGS})
cc_library( cc_library(
sparse_sgd_rule table
SRCS sparse_sgd_rule.cc SRCS sparse_sgd_rule.cc
DEPS ${TABLE_DEPS} ps_framework_proto) ctr_accessor.cc
cc_library( ctr_double_accessor.cc
ctr_accessor sparse_accessor.cc
SRCS ctr_accessor.cc ctr_double_accessor.cc sparse_accessor.cc
ctr_dymf_accessor.cc ctr_dymf_accessor.cc
DEPS ${TABLE_DEPS} ps_framework_proto sparse_sgd_rule) tensor_accessor.cc
cc_library( memory_sparse_table.cc
sparse_table ssd_sparse_table.cc
SRCS memory_sparse_table.cc ssd_sparse_table.cc memory_sparse_geo_table.cc memory_sparse_geo_table.cc
DEPS ps_framework_proto table.cc
${TABLE_DEPS} DEPS ${TABLE_DEPS}
fs
afs_wrapper
ctr_accessor
common_table
rocksdb)
cc_library(
table
SRCS table.cc
DEPS sparse_table
common_table common_table
tensor_accessor
tensor_table tensor_table
ps_framework_proto ps_framework_proto
string_helper string_helper
device_context device_context
gflags gflags
glog) glog
fs
afs_wrapper
rocksdb
eigen3)
target_link_libraries(table -fopenmp) target_link_libraries(table -fopenmp)
...@@ -3,23 +3,21 @@ set_source_files_properties( ...@@ -3,23 +3,21 @@ set_source_files_properties(
cc_test( cc_test(
table_test table_test
SRCS table_test.cc SRCS table_test.cc
DEPS common_table table tensor_accessor ps_framework_proto ${COMMON_DEPS} DEPS common_table table ps_framework_proto ${COMMON_DEPS} ${RPC_DEPS})
${RPC_DEPS})
set_source_files_properties( set_source_files_properties(
dense_table_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS}) dense_table_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
cc_test( cc_test(
dense_table_test dense_table_test
SRCS dense_table_test.cc SRCS dense_table_test.cc
DEPS common_table table tensor_accessor ps_framework_proto ${COMMON_DEPS} DEPS common_table table ps_framework_proto ${COMMON_DEPS} ${RPC_DEPS})
${RPC_DEPS})
set_source_files_properties( set_source_files_properties(
barrier_table_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS}) barrier_table_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
cc_test( cc_test(
barrier_table_test barrier_table_test
SRCS barrier_table_test.cc SRCS barrier_table_test.cc
DEPS common_table table tensor_accessor ps_framework_proto ${COMMON_DEPS}) DEPS common_table table ps_framework_proto ${COMMON_DEPS})
set_source_files_properties( set_source_files_properties(
brpc_service_dense_sgd_test.cc PROPERTIES COMPILE_FLAGS brpc_service_dense_sgd_test.cc PROPERTIES COMPILE_FLAGS
...@@ -27,14 +25,7 @@ set_source_files_properties( ...@@ -27,14 +25,7 @@ set_source_files_properties(
cc_test( cc_test(
brpc_service_dense_sgd_test brpc_service_dense_sgd_test
SRCS brpc_service_dense_sgd_test.cc SRCS brpc_service_dense_sgd_test.cc
DEPS scope DEPS scope ps_service table ps_framework_proto ${COMMON_DEPS})
server
client
communicator
ps_service
table
ps_framework_proto
${COMMON_DEPS})
set_source_files_properties( set_source_files_properties(
brpc_service_sparse_sgd_test.cc PROPERTIES COMPILE_FLAGS brpc_service_sparse_sgd_test.cc PROPERTIES COMPILE_FLAGS
...@@ -42,14 +33,7 @@ set_source_files_properties( ...@@ -42,14 +33,7 @@ set_source_files_properties(
cc_test( cc_test(
brpc_service_sparse_sgd_test brpc_service_sparse_sgd_test
SRCS brpc_service_sparse_sgd_test.cc SRCS brpc_service_sparse_sgd_test.cc
DEPS scope DEPS scope ps_service table ps_framework_proto ${COMMON_DEPS})
server
client
communicator
ps_service
table
ps_framework_proto
${COMMON_DEPS})
set_source_files_properties( set_source_files_properties(
brpc_utils_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS}) brpc_utils_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
...@@ -63,30 +47,14 @@ set_source_files_properties( ...@@ -63,30 +47,14 @@ set_source_files_properties(
cc_test( cc_test(
graph_node_test graph_node_test
SRCS graph_node_test.cc SRCS graph_node_test.cc
DEPS graph_py_service DEPS scope ps_service table ps_framework_proto ${COMMON_DEPS})
scope
server
client
communicator
ps_service
table
ps_framework_proto
${COMMON_DEPS})
set_source_files_properties( set_source_files_properties(
graph_node_split_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS}) graph_node_split_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
cc_test( cc_test(
graph_node_split_test graph_node_split_test
SRCS graph_node_split_test.cc SRCS graph_node_split_test.cc
DEPS graph_py_service DEPS scope ps_service table ps_framework_proto ${COMMON_DEPS})
scope
server
client
communicator
ps_service
table
ps_framework_proto
${COMMON_DEPS})
set_source_files_properties( set_source_files_properties(
graph_table_sample_test.cc PROPERTIES COMPILE_FLAGS graph_table_sample_test.cc PROPERTIES COMPILE_FLAGS
......
...@@ -44,7 +44,6 @@ set(PYBIND_DEPS ...@@ -44,7 +44,6 @@ set(PYBIND_DEPS
if(WITH_PSCORE) if(WITH_PSCORE)
set(PYBIND_DEPS ${PYBIND_DEPS} ps_service) set(PYBIND_DEPS ${PYBIND_DEPS} ps_service)
set(PYBIND_DEPS ${PYBIND_DEPS} graph_py_service)
if(WITH_HETERPS) if(WITH_HETERPS)
set(PYBIND_DEPS ${PYBIND_DEPS} graph_gpu_wrapper) set(PYBIND_DEPS ${PYBIND_DEPS} graph_gpu_wrapper)
endif() endif()
...@@ -200,7 +199,7 @@ if(WITH_PSCORE) ...@@ -200,7 +199,7 @@ if(WITH_PSCORE)
endif() endif()
set_source_files_properties( set_source_files_properties(
fleet_py.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS}) fleet_py.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
list(APPEND PYBIND_DEPS fleet communicator index_wrapper index_sampler) list(APPEND PYBIND_DEPS fleet index_wrapper index_sampler)
list(APPEND PYBIND_SRCS) list(APPEND PYBIND_SRCS)
set(PYBIND_SRCS fleet_py.cc ${PYBIND_SRCS}) set(PYBIND_SRCS fleet_py.cc ${PYBIND_SRCS})
endif() endif()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册