mindspore.ops.csr_add
=================================

.. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/r2.2/resource/_static/logo_source.svg
    :target: https://gitee.com/mindspore/mindspore/blob/r2.2/docs/api/api_python/ops/mindspore.ops.func_csr_add.rst
    :alt: 查看源文件


.. py:function:: mindspore.ops.csr_add(a: CSRTensor, b: CSRTensor, alpha: Tensor, beta: Tensor)

    :math:`a` 和 :math:`b` 是CSRTensor,:math:`alpha` 和 :math:`beta` 是Tensor。

    .. math::

        out = alpha * a + beta * b

    .. note::
        用户需要确保输入的稀疏算子的合法性。否则,算子将返回错误结果。
        例如,当同一个位置有多个元素时,算子可能会返回错误结果或执行失败。

    参数:
        - **a** (CSRTensor) - 稀疏的 CSRTensor。
        - **b** (CSRTensor) - 稀疏的 CSRTensor。
        - **alpha** (Tensor) - 稠密张量,shape必须可以广播到 `a`。
        - **beta** (Tensor) - 稠密张量,shape必须可以广播到 `b`。

    返回:
        返回一个包含以下数据的CSRTensor。

        - **indptr** - 指示每行中非零值的起始点和结束点。
        - **indices** - 输入中所有非零值的列位置。
        - **values** - 稠密张量的非零值。
        - **shape** - csr_tensor 的形状。