{"action":"created","issue":{"url":"https://api.github.com/repos/tensorflow/tensorflow/issues/5326","repository_url":"https://api.github.com/repos/tensorflow/tensorflow","labels_url":"https://api.github.com/repos/tensorflow/tensorflow/issues/5326/labels{/name}","comments_url":"https://api.github.com/repos/tensorflow/tensorflow/issues/5326/comments","events_url":"https://api.github.com/repos/tensorflow/tensorflow/issues/5326/events","html_url":"https://github.com/tensorflow/tensorflow/issues/5326","id":186544537,"number":5326,"title":"Feature Request: Optimizer that can perform Sparse Updates","user":{"login":"ethancaballero","id":5994634,"avatar_url":"https://avatars.githubusercontent.com/u/5994634?v=3","gravatar_id":"","url":"https://api.github.com/users/ethancaballero","html_url":"https://github.com/ethancaballero","followers_url":"https://api.github.com/users/ethancaballero/followers","following_url":"https://api.github.com/users/ethancaballero/following{/other_user}","gists_url":"https://api.github.com/users/ethancaballero/gists{/gist_id}","starred_url":"https://api.github.com/users/ethancaballero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ethancaballero/subscriptions","organizations_url":"https://api.github.com/users/ethancaballero/orgs","repos_url":"https://api.github.com/users/ethancaballero/repos","events_url":"https://api.github.com/users/ethancaballero/events{/privacy}","received_events_url":"https://api.github.com/users/ethancaballero/received_events","type":"User","site_admin":false},"labels":[{"id":299643928,"url":"https://api.github.com/repos/tensorflow/tensorflow/labels/contributions%20welcome","name":"contributions welcome","color":"009800","default":false},{"id":473173272,"url":"https://api.github.com/repos/tensorflow/tensorflow/labels/type:feature","name":"type:feature","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-11-01T14:16:38Z","updated_at":"2016-11-01T21:31:11Z","closed_at":null,"body":"context:\r\nhttps://www.reddit.com/r/MachineLearning/comments/5abcd4/r161009027_scaling_memoryaugmented_neural/d9fz62u/\r\n\r\nFeature request to add optimizer that can perform sparse updates so that [1610.09027] \"Scaling Memory-Augmented Neural Networks with Sparse Reads and Writes\" from DeepMind can be implemented in Tensorflow.\r\n\r\n@alrojo"},"comment":{"url":"https://api.github.com/repos/tensorflow/tensorflow/issues/comments/257704568","html_url":"https://github.com/tensorflow/tensorflow/issues/5326#issuecomment-257704568","issue_url":"https://api.github.com/repos/tensorflow/tensorflow/issues/5326","id":257704568,"user":{"login":"alrojo","id":12167999,"avatar_url":"https://avatars.githubusercontent.com/u/12167999?v=3","gravatar_id":"","url":"https://api.github.com/users/alrojo","html_url":"https://github.com/alrojo","followers_url":"https://api.github.com/users/alrojo/followers","following_url":"https://api.github.com/users/alrojo/following{/other_user}","gists_url":"https://api.github.com/users/alrojo/gists{/gist_id}","starred_url":"https://api.github.com/users/alrojo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alrojo/subscriptions","organizations_url":"https://api.github.com/users/alrojo/orgs","repos_url":"https://api.github.com/users/alrojo/repos","events_url":"https://api.github.com/users/alrojo/events{/privacy}","received_events_url":"https://api.github.com/users/alrojo/received_events","type":"User","site_admin":false},"created_at":"2016-11-01T21:31:11Z","updated_at":"2016-11-01T21:31:11Z","body":"@aselle given you support [sparse variable updates](https://www.tensorflow.org/versions/r0.11/api_docs/python/state_ops.html#sparse-variable-updates) and your optimizers have an [_apply_sparse](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/training/adam.py#L141) functionality.\r\n\r\nPerhaps you could elaborate on the current state of sparse support for optimizers in TensorFlow and which challenges exists for implementing fully sparse support?\r\n\r\nThanks"}}
{"actor":{"display_login":"alrojo"}}