提交 aef17262 authored 作者: Dustin Webb's avatar Dustin Webb

Specified types of theano variables.

上级 8b6144e7
...@@ -267,13 +267,13 @@ def test_cudnn_softmax(): ...@@ -267,13 +267,13 @@ def test_cudnn_softmax():
def cmp(n, m, f, f_gpu): def cmp(n, m, f, f_gpu):
#print "test_softmax",n,m #print "test_softmax",n,m
data = numpy.arange(n * m, dtype='float32').reshape(n, m) data = numpy.arange(n * m, dtype='float32').reshape(n, m)
gdata = numpy.asarray(data).transpose()[None,:,:,None] gdata = numpy.asarray(data).transpose()[None, :, :, None]
out = f(data) out = f(data)
gout = numpy.asarray(f_gpu(gdata))[0,:,:,0].transpose() gout = numpy.asarray(f_gpu(gdata))[0, :, :, 0].transpose()
assert numpy.allclose(out, gout), numpy.absolute(out - gout) assert numpy.allclose(out, gout), numpy.absolute(out - gout)
x = T.matrix('x') x = T.matrix('x', 'float32')
x_gpu = T.tensor4('x_gpu') x_gpu = T.tensor4('x_gpu', 'float32')
f_z = T.nnet.softmax f_z = T.nnet.softmax
f_gpu = theano.sandbox.cuda.dnn.GpuDnnSoftmax( f_gpu = theano.sandbox.cuda.dnn.GpuDnnSoftmax(
'bc01', 'bc01',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论