我知道^{theano.tensor.fourier.ifft
的东西,它等价于numpy.fft.ifft
?在
我注意到this有它,但我不确定它对于做我想做的事情有多完整或可靠。也许对阿诺有更深入了解的人可以在这里权衡一下。在
还有,如果我要用这个沙盒傅里叶,我该怎么做呢?只要调用theano.sandbox.fourier.fft(x)
,其中x
是1D张量,就会返回错误:
AttributeError: 'module' object has no attribute 'fourier'
有办法解决这个问题吗?在
我不能对代码的健壮性发表评论,但作为一个整体来说,ano仍在开发中(版本0.7),而且这段代码处于{}中,我相信它应该被认为比其他代码更不健壮。在
很明显,这个FFT操作是不完整的,因为它目前无法计算梯度(注意TODO注释)。如果你需要渐变,那么抱歉,这个操作没有帮助(也许你可以完成它并提交增强?)在
这个实现只是numpy实现的一个填充,所以如果numpy的实现足够完整和可靠,可以做您想要的事情,那么这个no shim可能也是。在
请注意,因为这只是包装了numpy,它不会在GPU上运行,如果您将此操作与其他启用GPU的操作混合在一起并在GPU上运行,那么由于数据在主内存和GPU内存之间来回复制,您将有一个减速。在
要使用此操作,请执行以下操作:
相关问题 更多 >
编程相关推荐