I encountered the same problem as this link: 
https://github.com/Theano/Theano/issues/4337 
I followed their solution by changing 
from theano.tensor.signal import downsample

to

from theano.tensor.signal import pool

and 

downsample.max_pool_2d 

to

pool.pool_2d

But my code give me the error below. This code previously work well.

runfile('/space/xzhang/git_cnn_conversion/MyLasagneCode_CIFAR10/test_convnet_new.py',
 
wdir='/space/xzhang/git_cnn_conversion/MyLasagneCode_CIFAR10')
Reloaded modules: tmp58ya8i, tmpz7iRRE, 
tmptP8vKr.f4345b23ca0dd13b7d9412edc9f99cfb, tmpdpAXV2, tmpDYKQbC, 
tmp1DZhNI.fd618be3d9e89bf268eb1683209ae103, tmpVtehdA, 
tmpz3Jw59.0794bcd5e4bd0df563c70e362b637cab, 
tmpRupxFj.490f09d9e051b0ea775b96d75d20b491, tmpZKJKYp, 
tmpQ2rfuu.bb73cd8a22d634fae1cdee166f6824b4, 
tmpvABql0.1b2b60a8ebf48392b76e4238d348c807, tmpFTM3lx, tmpqHOXPO, 
tmpBLSYXY.e1054271f2f205f9a6de2996aa7b0103, tmpMkvng1, 
tmpXlv3Hc.71bd1230efcd7d704f57b44a1b041034, 
tmpfgHZID.68e02a0206a8e2160c821587a3936fce, tmpOI0AJE, tmp0aT7pv, 
tmpAmlMlP.32264a351f11892a3a7f391d4cd20798, 
tmpYZhTXj.39a0f5acb59762a84caa2a35b8b6ee28, tmp2HjawP, 
tmp4_w0_y.9ca40686337d075423bf39ad919c6739, 
tmpfiZalJ.248ce526363031c3e1da14a7006c32cb, 
tmpvZowWG.e3b8643fe1dcde4f2d15b5f19d9c7982, tmpsD_zLB, tmpYZhTXj, 
tmpGfbigc.5f713e5082a48636902c9b89e52f624d, 
tmp5LGHV_.5f6a63cd0a4767346b82e59ae1d47493, 
tmpMdmd4O.459503e1619698c26306fe8c64935bf0, 
tmpd7Jw6n.58bf5a78dd85b4999d88e6c2bfbe8b74, tmp2aYwZx, tmpTDyeih, 
cutils_ext, tmpJFqac7.85b2a2c77f324a3681174572fbf1fe01, 
tmpfGITtt.54945109cb1927b1e4c7d858ca49272b, tmpWUfd6m, 
tmpywChHw.4d022c39423a09341b8678f0885fe065, tmpcBlqfg, tmpWabam4, 
tmpP0ZE00.3de21bc79ac7dae0d27e1ceeed9fa8af, tmpYO3UiI, tmpJ9kGTr, 
tmpsWckzh.23e97eb309848923f1ffefd825ab1f62, 
tmpTDyeih.955abf8fece6edd1a99b67d8ceebf17e, 
tmppKGXLD.07e991367b2826fa8883a21d7500ed6b, tmpAmlMlP, 
tmpdpAXV2.65c1d7c87f6008c56504ebfe0f34a16f, 
tmpMkvng1.4adfe0af2618ea9dc2451b63f2e17ae5, tmpTaM0mR, 
tmpYO3UiI.79f3abd7584a29f21b9e738b68259477, tmp4_w0_y, tmpfiZalJ, 
tmpIPxMkg.a64b33af29c2804d5ad90355e381c98c, 
tmpBdD2az.34d22ed56e0a07e37294f070b389f48c, 
tmpszKNSy.1d91f7328239cebb4c4b614ce244d81c, 
tmpquE1Wl.4178e5c0ad9ead245f5ed7112a6065f9, lazylinker_ext.lazylinker_ext, 
tmpsD_zLB.eb6397c5e04a5cba206987c04f162ee1, tmpzfzSpn, 
tmpNZp1px.42f092dd81f701838170b7a61894007a, tmpQ9N_Vb, tmpud6L3T, 
tmpZs6_cw, tmpDcZ0jy.947bb0060c7226eeff2db720c76eaa59, tmpGtqX4V, 
tmpokMIhd, tmpgU1unV, tmpFTM3lx.897545c9747cedea04733a436584b394, 
tmp65Sv0U.6d2388f1c1b7cabe3279b6d50c76fdc0, 
tmpud6L3T.0a20012f8760824663d8745e49678c3d, 
tmpQmWgs4.c65cdeb03528c8b49c210cbd7281cb5d, 
tmpWabam4.78df35d0a1d0fba2ce683a71a59bf91d, 
tmpz7iRRE.6f1b699910ef726ed95ad5f358e8f9e4, 
tmpbsDn2z.0f8baf6900190d9da877ac9c83344d29, 
tmpar6Anp.0cbc6aa2b35f941d215a5bd7fd42ad1e, tmpvZowWG, 
tmpP4r9_e.8cb007746181de1e86d4499d6364175d, tmpbsDn2z, 
tmpZiCcWv.55862acece33058a91858820d4b31684, tmp5s2LYo, 
tmpCWRfW9.436218451c27bc237888698d6b262b11, tmpP4r9_e, 
tmpJ9kGTr.b8039a41a922dafba9a4bc775051d6b4, 
tmplfMcEt.8261d1ca52e63378f07ebaf1fd603c4d, tmpszKNSy, tmpQmWgs4, 
tmp1DZhNI, tmpuAk1na.085ff823c033b296fdedb4664ec5fe59, tmp3tc_Ke, 
tmpRupxFj, tmpfGITtt, tmpfgHZID, tmp9h_xK1, tmpJFqac7, 
tmp5s2LYo.cd85cfb50ab62e7b3557da094987788e, 
tmpZKJKYp.63f1010fa7d160ddfadf171f10a04bde, tmpquE1Wl, tmppKGXLD, 
tmpZiCcWv, tmp2HjawP.e9293ad9f0557f323fbf3d13568b4293, tmpXNuIr4, 
tmpby_toj, tmpQ9N_Vb.2885b3257ba1fe37530c4a8a0098c2b7, tmpKbyQbS, 
tmpGBeAsh, tmpokMIhd.cba70680b38fba24fa20e82fc25dd868, 
tmpx3nDyV.d237ba97cbd2ac6750275acdb7529af3, tmpxyEfQn, tmp5LGHV_, 
tmpgU1unV.ac0aca4b808731ed0be343776d0eebaa, tmpNZp1px, 
tmpTaM0mR.85f80bd2663439a4aa0207bdbe6966ad, 
tmp9h_xK1.3942442f2df65b97cb53a927e790d5b3, tmp9EBnHZ, tmpd7Jw6n, 
tmpjZJzyC, tmpDcZ0jy, tmp9EBnHZ.1a4f8ac15a77f0ebda2a510dfc459aa1, 
lazylinker_ext, tmp_zgGMA, tmp3tc_Ke.9a755f5b37aebb1e8912e261865943c9, 
tmpgs_DFv.507b480e42128622d56dae0903d24afb, 
tmpc74dz2.22037abfb22a2ff39ad4e4e088a1bf65, tmpIPxMkg, tmplfMcEt, 
tmpdpJKLd.bbdc5fa7d499824edb74d108e17cdda9, 
tmpQVE0vN.352315fd09508bc0ffc3d55a8589ad6a, tmpj0koMq, tmpQ2rfuu, 
tmp0aT7pv.4020a79965f79a8c61b7808ec59bef23, 
tmpVtehdA.dda79f0e730eaa2500916b718c1763ac, tmpFfYRvT, 
tmpFfYRvT.70d90bb23f86e790f38efd57c20e76c4, 
tmp58ya8i.ab980e7254454f08dc826bd7adb240a0, 
tmp2aYwZx.54603db648672f2d9f636e8182fde6c1, 
tmpfoRRlZ.3970921770f334760ef4cc3d2b261ba8, tmpdpJKLd, tmpGfbigc, 
tmpOI0AJE.31cd5ffd4ff6b7bbc8ad10436f047e9a, tmpQVE0vN, tmpvABql0, 
tmpDYKQbC.b048f2ba83e7a88d2166b957b965328b, tmpBkr6Pl, tmpnb35Ms, 
tmpzfzSpn.92ef9f4084b97206b36d2c448db82922, tmpP0ZE00, tmpBLSYXY, 
tmpBdD2az, tmpWUfd6m.a2ff9cf3edcb7419d12f62ce090d4bef, spiking_utils, 
tmpZn4cRf, tmpnb35Ms.84565bf5f1d33a343b8e022cfc44a442, tmpgs_DFv, 
tmpAkVw1E.2acf801c2a800522880552c7ec06d54b, tmpywChHw, tmp_1B4cJ, 
tmpz3Jw59, tmpXNuIr4.11617ef9bd367a3818a3537ffe37d382, tmp65Sv0U, 
tmpuAk1na, tmpx3nDyV, tmpMdmd4O, tmplZtTv8, 
tmpby_toj.8488d803ac764ae928b2778519fddb91, cutils_ext.cutils_ext, 
tmptP8vKr, tmpZs6_cw.78fb07bf6dde4e63a83a871d950d6b95, tmpAkVw1E, 
tmpUIAjCO.7ee3cd32e0fd4c23b00f948aefe21b95, 
tmp_zgGMA.6b73eff61346560801fa9e1874c0d07f, tmpfoRRlZ, 
tmpGtqX4V.89b4529d62ce39d4dd330d3c4e9b0015, 
tmp_1B4cJ.487e2c3a248587f5ad16e915f60792e2, 
tmpBkr6Pl.45dcc3177130f2bc8fc9ccefbaead8ee, tmpCWRfW9, 
tmplZtTv8.d5b5b34c45c5c48f22b0a51f10d35598, 
tmpjZJzyC.60634341d51d4111c0d109082217fe51, tmpar6Anp, 
tmpKbyQbS.de332ae37f0683392c396e06132461e8, tmpsWckzh, tmpc74dz2, 
tmpxyEfQn.841837df32b98a0bc3fea216854eb6f6, 
tmpj0koMq.2523eee2f3501c7ceb97ceffb9a170c1, 
tmpcBlqfg.e813ebd3ef770629b64f318c12fb2249, tmpUIAjCO, tmpban8aq, 
tmpZn4cRf.4a586ac7fea657ecf9b7923ba8bd6187, 
tmpqHOXPO.de87daa9a05cffe6d634320fa5fd3c05, 
tmpGBeAsh.b9268bcd4b38f0fdedac338edcc84301, tmpXlv3Hc, 
tmpban8aq.fc5bff51c623ae1bb2fa8ec6d12553ec
Using Theano backend.
Compiling...
theano_layers.py:257: UserWarning: DEPRECATION: the 'ds' parameter is not 
going to exist anymore as it is going to be replaced by the parameter 'ws'.
  impulse = pool.pool_2d(inp, ds=self.poolsize, st=self.stride, 
ignore_border=self.ignore_border, mode='average_inc_pad')
Traceback (most recent call last):

  File "<ipython-input-2-f94a836e6ad6>", line 1, in <module>
    
runfile('/space/xzhang/git_cnn_conversion/MyLasagneCode_CIFAR10/test_convnet_new.py',
 
wdir='/space/xzhang/git_cnn_conversion/MyLasagneCode_CIFAR10')

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/spyder/utils/site/sitecustomize.py",
 
line 866, in runfile
    execfile(filename, namespace)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/spyder/utils/site/sitecustomize.py",
 
line 94, in execfile
    builtins.execfile(filename, *where)

  File 
"/space/xzhang/git_cnn_conversion/MyLasagneCode_CIFAR10/test_convnet_new.py", 
line 136, in <module>
    main(**kargs)

  File 
"/space/xzhang/git_cnn_conversion/MyLasagneCode_CIFAR10/test_convnet_new.py", 
line 96, in main
    get_output = theano.function([input_var, input_time], [new_mem, 
output_time, Ntransmittedspikes, conv1_spikes, conv2_spikes, conv3_spikes], 
updates=updates)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/compile/function.py",
 
line 326, in function
    output_keys=output_keys)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/compile/pfunc.py", 
line 486, in pfunc
    output_keys=output_keys)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/compile/function_module.py",
 
line 1808, in orig_function
    output_keys=output_keys)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/compile/function_module.py",
 
line 1478, in __init__
    optimizer_profile = optimizer(fgraph)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/gof/opt.py", 
line 98, in __call__
    return self.optimize(fgraph)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/gof/opt.py", 
line 87, in optimize
    ret = self.apply(fgraph, *args, **kwargs)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/gof/opt.py", 
line 241, in apply
    sub_prof = optimizer.optimize(fgraph)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/gof/opt.py", 
line 87, in optimize
    ret = self.apply(fgraph, *args, **kwargs)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/gof/opt.py", 
line 241, in apply
    sub_prof = optimizer.optimize(fgraph)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/gof/opt.py", 
line 87, in optimize
    ret = self.apply(fgraph, *args, **kwargs)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/gpuarray/opt.py", 
line 382, in apply
    node.outputs)

  File 
"/space/xzhang/anaconda2/lib/python2.7/site-packages/theano/gpuarray/opt.py", 
line 1347, in local_gpua_error_convop
    """

AssertionError: 
ConvOp does not work with the gpuarray backend.

Use the new convolution interface to have GPU convolution working:
theano.tensor.nnet.conv2d()

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to