Closed seiriosPlus closed 3 years ago
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
Thanks for your contribution!
Please add test = develop
in your commit message to trigger CI to ensure your PR can be merged.
See Paddle CI Manual for details.
PR types
New features, Function optimization
PR changes
APIs, OPs, Others
Describe
fully optimized code for parameter server training.
Introduction
API changes:
fluid.contrib.sparse_embedding
for large sparse embedding.OP changes:
recv_save
add attributeis_sparse
send
remove unused attributesend
checkpoint_notify
remove attributestrainer_id/dir/lookup_table/epmap
checkpoint_notify
add attributesis_slice/varname/remote_varnames/endpoints/slice_varnames/dirname
distributed_lookup_table
delete unused attributeheight_sections
explain:
recv_save
/send
/checkpoint_notify
/distributed_lookup_table
are all private ops for distributed training, user-friendly.Transpiler
old: huge methods with if/for loop new: passes
trainer: delete_optimizer_pass->distributed_ops_pass->append_send_ops_pass->fake_init_ops_pass->init_from_server_pass->delet_extra_optimizes_pass
pserver: add_listen_and_serv_pass->add_rpc_global_flags_pass->add_optimizer_pass->large_scale_sparse_pass->build_pserver_startup_program_pass->large_scale_sparse_pass
Communicator
reimplement: Communicator -> AsyncComunicator -> GeoCommunicator Communicator -> AsyncComunicator -> HalfAsyncCommunicator -> SyncCommunicator
Server
add LargeScaleKV implement
Experiments
NEXT Work