{"action":"created","issue":{"url":"https://api.github.com/repos/mila-udem/platoon/issues/24","repository_url":"https://api.github.com/repos/mila-udem/platoon","labels_url":"https://api.github.com/repos/mila-udem/platoon/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/mila-udem/platoon/issues/24/comments","events_url":"https://api.github.com/repos/mila-udem/platoon/issues/24/events","html_url":"https://github.com/mila-udem/platoon/issues/24","id":126462992,"number":24,"title":"Problem with mini-batches in Controller and fixed nb of mb in Worker before sync.","user":{"login":"mgermain","id":1077147,"avatar_url":"https://avatars.githubusercontent.com/u/1077147?v=3","gravatar_id":"","url":"https://api.github.com/users/mgermain","html_url":"https://github.com/mgermain","followers_url":"https://api.github.com/users/mgermain/followers","following_url":"https://api.github.com/users/mgermain/following{/other_user}","gists_url":"https://api.github.com/users/mgermain/gists{/gist_id}","starred_url":"https://api.github.com/users/mgermain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgermain/subscriptions","organizations_url":"https://api.github.com/users/mgermain/orgs","repos_url":"https://api.github.com/users/mgermain/repos","events_url":"https://api.github.com/users/mgermain/events{/privacy}","received_events_url":"https://api.github.com/users/mgermain/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mila-udem/platoon/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-01-13T16:49:40Z","updated_at":"2016-02-04T20:58:06Z","closed_at":null,"body":"In the case where the Controller manages the mini-batches but, the Worker decides when to sync with the global parameters, you can encounter the problem where the Worker is waiting for more mini-batches before doing a sync but none is available.\r\n\r\nA possible fix for this would be to let the Controller decide when a Worker should sync."},"comment":{"url":"https://api.github.com/repos/mila-udem/platoon/issues/comments/180047049","html_url":"https://github.com/mila-udem/platoon/issues/24#issuecomment-180047049","issue_url":"https://api.github.com/repos/mila-udem/platoon/issues/24","id":180047049,"user":{"login":"abergeron","id":1002504,"avatar_url":"https://avatars.githubusercontent.com/u/1002504?v=3","gravatar_id":"","url":"https://api.github.com/users/abergeron","html_url":"https://github.com/abergeron","followers_url":"https://api.github.com/users/abergeron/followers","following_url":"https://api.github.com/users/abergeron/following{/other_user}","gists_url":"https://api.github.com/users/abergeron/gists{/gist_id}","starred_url":"https://api.github.com/users/abergeron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abergeron/subscriptions","organizations_url":"https://api.github.com/users/abergeron/orgs","repos_url":"https://api.github.com/users/abergeron/repos","events_url":"https://api.github.com/users/abergeron/events{/privacy}","received_events_url":"https://api.github.com/users/abergeron/received_events","type":"User","site_admin":false},"created_at":"2016-02-04T20:58:06Z","updated_at":"2016-02-04T20:58:06Z","body":"The minibatch server should not have a limited supply.  Or if it is limited it should be enough to fully satisfy each worker.\r\n\r\nI don't think we should support any other use case."}}