ImportError: No module named downsample

前端 未结 4 613
孤独总比滥情好
孤独总比滥情好 2021-02-10 06:05

I am using Theano. The OS is Ubuntu. The Theano is UPTODATE. I am wondering why I am getting by from theano.tensor.signal.downsample import max_pool_2d command.

相关标签:
4条回答
  • 2021-02-10 06:50

    update theano and lasagne

    pip install --upgrade https://github.com/Theano/Theano/archive/master.zip
    pip install --upgrade https://github.com/Lasagne/Lasagne/archive/master.zip
    

    Lasagne vs Theano possible version mismatch (Windows)

    0 讨论(0)
  • 2021-02-10 06:53

    Try to update the Theano using this link.

    pip install --upgrade https://github.com/Lasagne/Lasagne/archive/master.zip
    
    0 讨论(0)
  • 2021-02-10 06:55

    The downsample module has been moved to pool, so try declaring it as:

    from theano.tensor.signal.pool import pool_2d
    

    After changing delete your theano cache with the command:

    theano-cache purge
    
    0 讨论(0)
  • 2021-02-10 07:02

    Same issue [theano v.0.9.0dev1.dev-2...]; changed

    from theano.tensor.signal import downsample
    pooled_out = downsample.max_pool_2d( ... )
    

    to

    from theano.tensor.signal import pool
    pooled_out = pool.pool_2d( ... )
    

    in /lib/python2.7/site-packages/lasagne/layers/pool.py

    0 讨论(0)
提交回复
热议问题