|
|
|
@@ -30,6 +30,11 @@ if(NOT ENABLE_CPU OR WIN32) |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/recovery_base.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/node_recovery.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/scheduler_recovery.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/communicator_base.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/http_communicator.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/tcp_communicator.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/http_msg_handler.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/tcp_msg_handler.cc") |
|
|
|
endif() |
|
|
|
|
|
|
|
if(NOT ENABLE_D) |
|
|
|
@@ -40,47 +45,6 @@ if(NOT ENABLE_GPU) |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "ps_cache/gpu/gpu_ps_cache.cc") |
|
|
|
endif() |
|
|
|
|
|
|
|
if(NOT ENABLE_CPU OR WIN32) |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/communicator_base.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/http_communicator.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/tcp_communicator.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/http_msg_handler.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "core/communicator/tcp_msg_handler.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/apply_momentum_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/aggregation_kernel_factory.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/dense_grad_accum_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/fed_avg_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/optimizer_kernel_factory.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/round_kernel_factory.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/round_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/start_fl_job_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/update_model_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/get_model_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/pull_weight_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/push_weight_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/client_list_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/exchange_keys_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/get_keys_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/get_secrets_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/reconstruct_secrets_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/round/share_secrets_kernel.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/kernel/params_info.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/consistent_hash_ring.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/iteration_timer.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/local_meta_store.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/memory_register.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/parameter_aggregator.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/executor.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/collective_ops_impl.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/distributed_count_service.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/distributed_metadata_store.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/iteration.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/model_store.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/round.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "server/server.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "worker/fl_worker.cc") |
|
|
|
endif() |
|
|
|
|
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "ps_cache/ps_data/ps_data_prefetch.cc") |
|
|
|
list(REMOVE_ITEM _PS_SRC_FILES "ps_cache/ps_data/ps_data_channel.cc") |
|
|
|
add_subdirectory(ps_cache) |
|
|
|
|