{"action":"created","issue":{"url":"https://api.github.com/repos/deeplearning4j/nd4j/issues/833","repository_url":"https://api.github.com/repos/deeplearning4j/nd4j","labels_url":"https://api.github.com/repos/deeplearning4j/nd4j/issues/833/labels{/name}","comments_url":"https://api.github.com/repos/deeplearning4j/nd4j/issues/833/comments","events_url":"https://api.github.com/repos/deeplearning4j/nd4j/issues/833/events","html_url":"https://github.com/deeplearning4j/nd4j/issues/833","id":148499943,"number":833,"title":"CUDA performance issues","user":{"login":"raver119","id":12250879,"avatar_url":"https://avatars.githubusercontent.com/u/12250879?v=3","gravatar_id":"","url":"https://api.github.com/users/raver119","html_url":"https://github.com/raver119","followers_url":"https://api.github.com/users/raver119/followers","following_url":"https://api.github.com/users/raver119/following{/other_user}","gists_url":"https://api.github.com/users/raver119/gists{/gist_id}","starred_url":"https://api.github.com/users/raver119/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raver119/subscriptions","organizations_url":"https://api.github.com/users/raver119/orgs","repos_url":"https://api.github.com/users/raver119/repos","events_url":"https://api.github.com/users/raver119/events{/privacy}","received_events_url":"https://api.github.com/users/raver119/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/deeplearning4j/nd4j/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"raver119","id":12250879,"avatar_url":"https://avatars.githubusercontent.com/u/12250879?v=3","gravatar_id":"","url":"https://api.github.com/users/raver119","html_url":"https://github.com/raver119","followers_url":"https://api.github.com/users/raver119/followers","following_url":"https://api.github.com/users/raver119/following{/other_user}","gists_url":"https://api.github.com/users/raver119/gists{/gist_id}","starred_url":"https://api.github.com/users/raver119/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raver119/subscriptions","organizations_url":"https://api.github.com/users/raver119/orgs","repos_url":"https://api.github.com/users/raver119/repos","events_url":"https://api.github.com/users/raver119/events{/privacy}","received_events_url":"https://api.github.com/users/raver119/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-04-14T22:25:01Z","updated_at":"2016-04-18T08:57:43Z","closed_at":"2016-04-18T08:57:43Z","body":"Current JCudaExecutioner design might use some love & attention.\r\n\r\nThis is profiler screenshot of cycled scalar reduce kernel call.\r\n![screenshot from 2016-04-15 01 19 00](https://cloud.githubusercontent.com/assets/12250879/14545492/1508db92-02a8-11e6-87f2-588eb00b9e96.png)\r\n\r\nFor each 1 call (like sumNumber), we create 1 additional array (that consists of 2 buffers) and 1 buffer for ExtraArgs. \r\n\r\nObviously, with cache enabled (this screenshot was taken without caching) that will be less visible. But cache won't help to those put calls made during Shape.createShapeInformation calls. Something better required there."},"comment":{"url":"https://api.github.com/repos/deeplearning4j/nd4j/issues/comments/211279538","html_url":"https://github.com/deeplearning4j/nd4j/issues/833#issuecomment-211279538","issue_url":"https://api.github.com/repos/deeplearning4j/nd4j/issues/833","id":211279538,"user":{"login":"raver119","id":12250879,"avatar_url":"https://avatars.githubusercontent.com/u/12250879?v=3","gravatar_id":"","url":"https://api.github.com/users/raver119","html_url":"https://github.com/raver119","followers_url":"https://api.github.com/users/raver119/followers","following_url":"https://api.github.com/users/raver119/following{/other_user}","gists_url":"https://api.github.com/users/raver119/gists{/gist_id}","starred_url":"https://api.github.com/users/raver119/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raver119/subscriptions","organizations_url":"https://api.github.com/users/raver119/orgs","repos_url":"https://api.github.com/users/raver119/repos","events_url":"https://api.github.com/users/raver119/events{/privacy}","received_events_url":"https://api.github.com/users/raver119/received_events","type":"User","site_admin":false},"created_at":"2016-04-18T08:57:43Z","updated_at":"2016-04-18T08:57:43Z","body":"ShapeInfo issues are more or less solved here: https://github.com/deeplearning4j/nd4j/pull/828"}}