{"action":"created","issue":{"url":"https://api.github.com/repos/PaddlePaddle/Paddle/issues/12163","repository_url":"https://api.github.com/repos/PaddlePaddle/Paddle","labels_url":"https://api.github.com/repos/PaddlePaddle/Paddle/issues/12163/labels{/name}","comments_url":"https://api.github.com/repos/PaddlePaddle/Paddle/issues/12163/comments","events_url":"https://api.github.com/repos/PaddlePaddle/Paddle/issues/12163/events","html_url":"https://github.com/PaddlePaddle/Paddle/issues/12163","id":341457762,"node_id":"MDU6SXNzdWUzNDE0NTc3NjI=","number":12163,"title":"Feature complete of distributed training","user":{"login":"typhoonzero","id":13348433,"node_id":"MDQ6VXNlcjEzMzQ4NDMz","avatar_url":"https://avatars1.githubusercontent.com/u/13348433?v=4","gravatar_id":"","url":"https://api.github.com/users/typhoonzero","html_url":"https://github.com/typhoonzero","followers_url":"https://api.github.com/users/typhoonzero/followers","following_url":"https://api.github.com/users/typhoonzero/following{/other_user}","gists_url":"https://api.github.com/users/typhoonzero/gists{/gist_id}","starred_url":"https://api.github.com/users/typhoonzero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/typhoonzero/subscriptions","organizations_url":"https://api.github.com/users/typhoonzero/orgs","repos_url":"https://api.github.com/users/typhoonzero/repos","events_url":"https://api.github.com/users/typhoonzero/events{/privacy}","received_events_url":"https://api.github.com/users/typhoonzero/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"Yancey1989","id":1426912,"node_id":"MDQ6VXNlcjE0MjY5MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/1426912?v=4","gravatar_id":"","url":"https://api.github.com/users/Yancey1989","html_url":"https://github.com/Yancey1989","followers_url":"https://api.github.com/users/Yancey1989/followers","following_url":"https://api.github.com/users/Yancey1989/following{/other_user}","gists_url":"https://api.github.com/users/Yancey1989/gists{/gist_id}","starred_url":"https://api.github.com/users/Yancey1989/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yancey1989/subscriptions","organizations_url":"https://api.github.com/users/Yancey1989/orgs","repos_url":"https://api.github.com/users/Yancey1989/repos","events_url":"https://api.github.com/users/Yancey1989/events{/privacy}","received_events_url":"https://api.github.com/users/Yancey1989/received_events","type":"User","site_admin":false},"assignees":[{"login":"Yancey1989","id":1426912,"node_id":"MDQ6VXNlcjE0MjY5MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/1426912?v=4","gravatar_id":"","url":"https://api.github.com/users/Yancey1989","html_url":"https://github.com/Yancey1989","followers_url":"https://api.github.com/users/Yancey1989/followers","following_url":"https://api.github.com/users/Yancey1989/following{/other_user}","gists_url":"https://api.github.com/users/Yancey1989/gists{/gist_id}","starred_url":"https://api.github.com/users/Yancey1989/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yancey1989/subscriptions","organizations_url":"https://api.github.com/users/Yancey1989/orgs","repos_url":"https://api.github.com/users/Yancey1989/repos","events_url":"https://api.github.com/users/Yancey1989/events{/privacy}","received_events_url":"https://api.github.com/users/Yancey1989/received_events","type":"User","site_admin":false},{"login":"velconia","id":1979255,"node_id":"MDQ6VXNlcjE5NzkyNTU=","avatar_url":"https://avatars1.githubusercontent.com/u/1979255?v=4","gravatar_id":"","url":"https://api.github.com/users/velconia","html_url":"https://github.com/velconia","followers_url":"https://api.github.com/users/velconia/followers","following_url":"https://api.github.com/users/velconia/following{/other_user}","gists_url":"https://api.github.com/users/velconia/gists{/gist_id}","starred_url":"https://api.github.com/users/velconia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/velconia/subscriptions","organizations_url":"https://api.github.com/users/velconia/orgs","repos_url":"https://api.github.com/users/velconia/repos","events_url":"https://api.github.com/users/velconia/events{/privacy}","received_events_url":"https://api.github.com/users/velconia/received_events","type":"User","site_admin":false},{"login":"seiriosPlus","id":5442383,"node_id":"MDQ6VXNlcjU0NDIzODM=","avatar_url":"https://avatars2.githubusercontent.com/u/5442383?v=4","gravatar_id":"","url":"https://api.github.com/users/seiriosPlus","html_url":"https://github.com/seiriosPlus","followers_url":"https://api.github.com/users/seiriosPlus/followers","following_url":"https://api.github.com/users/seiriosPlus/following{/other_user}","gists_url":"https://api.github.com/users/seiriosPlus/gists{/gist_id}","starred_url":"https://api.github.com/users/seiriosPlus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seiriosPlus/subscriptions","organizations_url":"https://api.github.com/users/seiriosPlus/orgs","repos_url":"https://api.github.com/users/seiriosPlus/repos","events_url":"https://api.github.com/users/seiriosPlus/events{/privacy}","received_events_url":"https://api.github.com/users/seiriosPlus/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-07-16T10:04:55Z","updated_at":"2018-07-17T03:35:35Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"- [ ] incremental training: run `load_params` on one of the trainer and continue training\r\n- [ ] fetch initialized parameters from pserver when trainers run `startup_program` -- @velconia Doing\r\n- [ ] support training using MPI communication APIs (in contrib) -- @seiriosPlus \r\n\r\nPerformance boosting:\r\n\r\n- [ ] merge small tensors using continuous piece of memory and send them using one RPC call.\r\n- [ ] reduce copies when doing distributed sparse training. -- @Yancey1989 "},"comment":{"url":"https://api.github.com/repos/PaddlePaddle/Paddle/issues/comments/405449268","html_url":"https://github.com/PaddlePaddle/Paddle/issues/12163#issuecomment-405449268","issue_url":"https://api.github.com/repos/PaddlePaddle/Paddle/issues/12163","id":405449268,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNTQ0OTI2OA==","user":{"login":"Yancey1989","id":1426912,"node_id":"MDQ6VXNlcjE0MjY5MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/1426912?v=4","gravatar_id":"","url":"https://api.github.com/users/Yancey1989","html_url":"https://github.com/Yancey1989","followers_url":"https://api.github.com/users/Yancey1989/followers","following_url":"https://api.github.com/users/Yancey1989/following{/other_user}","gists_url":"https://api.github.com/users/Yancey1989/gists{/gist_id}","starred_url":"https://api.github.com/users/Yancey1989/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yancey1989/subscriptions","organizations_url":"https://api.github.com/users/Yancey1989/orgs","repos_url":"https://api.github.com/users/Yancey1989/repos","events_url":"https://api.github.com/users/Yancey1989/events{/privacy}","received_events_url":"https://api.github.com/users/Yancey1989/received_events","type":"User","site_admin":false},"created_at":"2018-07-17T03:35:35Z","updated_at":"2018-07-17T03:35:35Z","author_association":"CONTRIBUTOR","body":"The sparse update needs a uniform design with dist lookup table.\r\n"}}
{"actor":{"display_login":"Yancey1989"}}