

def perform(self, node, inp, outputs):
    (out,) = outputs
    x = inp[0]
    indices = inp[1]
    gz = inp[2]
    if (x.format in ['csr']):
        y = scipy.sparse.csr_matrix((x.shape[0], x.shape[1]))
    else:
        y = scipy.sparse.csc_matrix((x.shape[0], x.shape[1]))
    for a in range(0, len(indices)):
        node[indices[a]] = gz[a]
    out[0] = y

dataset/ETHPy150Open rizar/attention-lvcsr/libs/Theano/theano/sparse/basic.py GetItemListGrad.perform/VarMisuse@128/141 `y`->`node`