You need to change call from:

theano.tensor.nnet.conv2d.conv2d()

to

theano.tensor.nnet.conv2d()

On Mon, May 22, 2017 at 6:06 PM Xu Zhang <[email protected]> wrote:

> 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.
>

-- 

--- 
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