提交 a1783c0b authored 作者: Frédéric Bastien's avatar Frédéric Bastien

Merge pull request #3124 from Krastanov/sparse-conj

Add elemwise `conj` to `sparse`.
...@@ -3168,6 +3168,13 @@ def sqrt(x): ...@@ -3168,6 +3168,13 @@ def sqrt(x):
# see decorator for function body # see decorator for function body
@structured_monoid(tensor.conj)
def conj(x):
"""Elemwise complex conjugate of `x`.
"""
# see decorator for function body
class TrueDot(gof.op.Op): class TrueDot(gof.op.Op):
# TODO # TODO
......
...@@ -2881,6 +2881,11 @@ SqrtTester = elemwise_checker( ...@@ -2881,6 +2881,11 @@ SqrtTester = elemwise_checker(
numpy.sqrt, numpy.sqrt,
gap=(0, 10)) gap=(0, 10))
ConjTester = elemwise_checker(
sparse.conj,
numpy.conj,
grad_test=False)
class MulSVTester(unittest.TestCase): class MulSVTester(unittest.TestCase):
def setUp(self): def setUp(self):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论