{"action":"created","issue":{"url":"https://api.github.com/repos/Theano/Theano/issues/3041","labels_url":"https://api.github.com/repos/Theano/Theano/issues/3041/labels{/name}","comments_url":"https://api.github.com/repos/Theano/Theano/issues/3041/comments","events_url":"https://api.github.com/repos/Theano/Theano/issues/3041/events","html_url":"https://github.com/Theano/Theano/issues/3041","id":89050906,"number":3041,"title":"Recent commit breaks cuda_convnet on Ubuntu 15.04, CUDA 7.0","user":{"login":"hjweide","id":6610704,"avatar_url":"https://avatars.githubusercontent.com/u/6610704?v=3","gravatar_id":"","url":"https://api.github.com/users/hjweide","html_url":"https://github.com/hjweide","followers_url":"https://api.github.com/users/hjweide/followers","following_url":"https://api.github.com/users/hjweide/following{/other_user}","gists_url":"https://api.github.com/users/hjweide/gists{/gist_id}","starred_url":"https://api.github.com/users/hjweide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hjweide/subscriptions","organizations_url":"https://api.github.com/users/hjweide/orgs","repos_url":"https://api.github.com/users/hjweide/repos","events_url":"https://api.github.com/users/hjweide/events{/privacy}","received_events_url":"https://api.github.com/users/hjweide/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-17T15:34:42Z","updated_at":"2015-06-17T20:37:44Z","closed_at":null,"body":"I recently installed Theano, pylearn2, and Lasagne on a machine running Ubuntu 15.04 with CUDA 7.0 and an NVIDIA Quadro K4200.  When I tried to run the mnist_conv_cc.py example from Lasagne (which uses cuda-convnet), I ran into an undefined symbol error: undefined symbol: _Z16convLocalMaxUndoR8NVMatrixS0_S0_S0_iiiiff.  The full trace can be viewed on [pylearn2-users](https://groups.google.com/forum/#!topic/pylearn-users/-nx87q9EkTU), where I made a post about it.\r\n\r\nUsing the advice from the two people who replied to me, I was able to get it working by reverting to an old commit of Theano.  At the time, https://github.com/Theano/Theano/commit/f0d1e63ec12f50207c09bc5a480bb72bd2bb6a4b was suggested to me, but since then I have discovered that the most recent commit that works is https://github.com/Theano/Theano/commit/3556d9ec5e02b73fea76d240f00f31e64ddbbb4e.\r\n\r\nI suspect that this must have something to do with either Ubuntu 15.04 or CUDA 7.0, because I have no issues with the most recent version of Theano on a computer running Ubuntu 14.04 and CUDA 6.5.\r\n\r\nIf I run  ```nm cuda_convnet.so | grep -i \"_Z16convLocalMaxUndoR8NVMatrixS0_S0_S0_iiiiff\" ```\r\nthen the output is ```0000000000062a70 T _Z16convLocalMaxUndoR8NVMatrixS0_S0_S0_iiiiff```, so I'm not sure why the symbol is shown as undefined."},"comment":{"url":"https://api.github.com/repos/Theano/Theano/issues/comments/112942349","html_url":"https://github.com/Theano/Theano/issues/3041#issuecomment-112942349","issue_url":"https://api.github.com/repos/Theano/Theano/issues/3041","id":112942349,"user":{"login":"lamblin","id":178249,"avatar_url":"https://avatars.githubusercontent.com/u/178249?v=3","gravatar_id":"","url":"https://api.github.com/users/lamblin","html_url":"https://github.com/lamblin","followers_url":"https://api.github.com/users/lamblin/followers","following_url":"https://api.github.com/users/lamblin/following{/other_user}","gists_url":"https://api.github.com/users/lamblin/gists{/gist_id}","starred_url":"https://api.github.com/users/lamblin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lamblin/subscriptions","organizations_url":"https://api.github.com/users/lamblin/orgs","repos_url":"https://api.github.com/users/lamblin/repos","events_url":"https://api.github.com/users/lamblin/events{/privacy}","received_events_url":"https://api.github.com/users/lamblin/received_events","type":"User","site_admin":false},"created_at":"2015-06-17T20:37:43Z","updated_at":"2015-06-17T20:37:43Z","body":"I think this should fix the problem: https://github.com/lisa-lab/pylearn2/pull/1540"}}