{"action":"created","issue":{"url":"https://api.github.com/repos/dmlc/mxnet/issues/468","labels_url":"https://api.github.com/repos/dmlc/mxnet/issues/468/labels{/name}","comments_url":"https://api.github.com/repos/dmlc/mxnet/issues/468/comments","events_url":"https://api.github.com/repos/dmlc/mxnet/issues/468/events","html_url":"https://github.com/dmlc/mxnet/pull/468","id":114676073,"number":468,"title":"Generalize IO API to support any number of data / labels","user":{"login":"pluskid","id":3542,"avatar_url":"https://avatars.githubusercontent.com/u/3542?v=3","gravatar_id":"","url":"https://api.github.com/users/pluskid","html_url":"https://github.com/pluskid","followers_url":"https://api.github.com/users/pluskid/followers","following_url":"https://api.github.com/users/pluskid/following{/other_user}","gists_url":"https://api.github.com/users/pluskid/gists{/gist_id}","starred_url":"https://api.github.com/users/pluskid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pluskid/subscriptions","organizations_url":"https://api.github.com/users/pluskid/orgs","repos_url":"https://api.github.com/users/pluskid/repos","events_url":"https://api.github.com/users/pluskid/events{/privacy}","received_events_url":"https://api.github.com/users/pluskid/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":25,"created_at":"2015-11-02T20:20:06Z","updated_at":"2015-11-07T03:04:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dmlc/mxnet/pulls/468","html_url":"https://github.com/dmlc/mxnet/pull/468","diff_url":"https://github.com/dmlc/mxnet/pull/468.diff","patch_url":"https://github.com/dmlc/mxnet/pull/468.patch"},"body":"* [x] Modify `MXDataIter` interface\r\n* [x] Modify `Model` train to use extended API\r\n* [x] Modify MNIST example\r\n* [x] Modify `Model` predict to use extended API\r\n* [x] Modify array iterator\r\n* [x] Lint and clean up\r\n* [x] Fix unit-test"},"comment":{"url":"https://api.github.com/repos/dmlc/mxnet/issues/comments/154607949","html_url":"https://github.com/dmlc/mxnet/pull/468#issuecomment-154607949","issue_url":"https://api.github.com/repos/dmlc/mxnet/issues/468","id":154607949,"user":{"login":"tqchen","id":2577440,"avatar_url":"https://avatars.githubusercontent.com/u/2577440?v=3","gravatar_id":"","url":"https://api.github.com/users/tqchen","html_url":"https://github.com/tqchen","followers_url":"https://api.github.com/users/tqchen/followers","following_url":"https://api.github.com/users/tqchen/following{/other_user}","gists_url":"https://api.github.com/users/tqchen/gists{/gist_id}","starred_url":"https://api.github.com/users/tqchen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tqchen/subscriptions","organizations_url":"https://api.github.com/users/tqchen/orgs","repos_url":"https://api.github.com/users/tqchen/repos","events_url":"https://api.github.com/users/tqchen/events{/privacy}","received_events_url":"https://api.github.com/users/tqchen/received_events","type":"User","site_admin":false},"created_at":"2015-11-07T03:04:14Z","updated_at":"2015-11-07T03:04:14Z","body":"I have one comment on support epoch_size parameter which is added by @mli for distributed training. Maybe need to add that back.\r\n\r\nThis is used when different machines have different batches on their local data, and we need to make sure each machine run the same number of batches in one epoch in distributed setting. Otherwise one machine will run additional batch, and hang because other machine did not send statistics over in BSP setting"}}