

def make_node(self, x, y):
    x = as_sparse_variable(x)
    assert (x.format in ['csr', 'csc'])
    y = tensor.as_tensor_variable(y)
    assert (y.type.ndim == 1)
    if (x.type.dtype != y.type.dtype):
        raise NotImplementedError()
    return gof.Apply(self, [x, y], [SparseType(dtype=x.type.dtype, format=x.type.format)()])

dataset/ETHPy150Open rizar/attention-lvcsr/libs/Theano/theano/sparse/basic.py StructuredAddSV.make_node/original