
    2Vh                     (    d dl mZ d dl mZ d Zd Zy)    get_tensor_attrset_tensor_attrc                     t        | d|       y)zSets the Keras mask attribute for the given tensor in-place.

    Args:
        x: Input tensor.
        mask: The mask tensor to be set. If `None`, the `_keras_mask` attribute
            will be cleared.
    _keras_maskNr   )xmasks     P/home/dcms/DCMS/lib/python3.12/site-packages/keras/src/backend/common/masking.pyset_keras_maskr      s     A}d+    c                     t        | d      S )zGets the Keras mask attribute from the given tensor.

    Args:
        x: Input tensor.

    Returns:
        The mask tensor associated with the input tensor, or `None` if no mask
        has been set.
    r   r   )r	   s    r   get_keras_maskr      s     1m,,r   N)*keras.src.backend.common.tensor_attributesr   r   r   r    r   r   <module>r      s    F F,
-r   