评价此页

torch.sparse.addmm#

torch.sparse.addmm(mat, mat1, mat2, *, beta=1., alpha=1.) Tensor#

此函数在正向传播时与 torch.addmm() 的作用完全相同,只是它支持稀疏COO矩阵 mat1 的反向传播。当 mat1 是COO张量时,它必须具有 sparse_dim = 2。当输入是COO张量时,此函数还支持这两个输入的反向传播。

支持CSR和COO存储格式。

注意

此函数不支持计算相对于CSR矩阵的导数。

参数
  • mat (Tensor) – 要相加的密集矩阵

  • mat1 (Tensor) – 要相乘的稀疏矩阵

  • mat2 (Tensor) – 要相乘的密集矩阵

  • beta (Number, optional) – mat 的乘数 (β\beta)

  • alpha (Number, optional) – mat1@mat2mat1 @ mat2 的乘数 (α\alpha)