提交 2d3baf8f authored 作者: Adam Becker's avatar Adam Becker

use sorted topk result in test

上级 3ca4c12f
from __future__ import absolute_import, print_function, division
from itertools import product, chain
from functools import reduce, partial
from functools import reduce
import unittest
from theano.tests import unittest_tools as utt
......@@ -407,8 +407,11 @@ class Test_TopK(unittest.TestCase):
if k == 0:
continue
def op(x):
return theano.ggtensor.sort(topk(x, k=k, axis=axis), axis=axis)
xval = np.random.rand(*shp).astype(theano.config.floatX)
utt.verify_grad(partial(topk, k=k, axis=axis), [xval])
utt.verify_grad(op, [xval])
class TopKInferShapeTester(utt.InferShapeTester):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论