
    %Vji                     J    d Z ddlZddlmZ dededdfdZ edd	           dS )
z'Adds docstrings to torch.Size functions    N)_add_docstrmethoddocstrreturnc                 `    t          t          t          j        j        |           |           d S )N)
add_docstrgetattrtorch_CSize)r   r   s     J/root/voice-cloning/.venv/lib/python3.11/site-packages/torch/_size_docs.pyadd_docstr_allr      s&    wux}f--v66666    numelaz  
numel() -> int

Returns the number of elements a :class:`torch.Tensor` with the given size would contain.

More formally, for a tensor ``x = tensor.ones(10, 10)`` with size ``s = torch.Size([10, 10])``,
``x.numel() == x.size().numel() == s.numel() == 100`` holds true.

Example::

    >>> x=torch.ones(10, 10)
    >>> s=x.size()
    >>> s
    torch.Size([10, 10])
    >>> s.numel()
    100
    >>> x.numel() == s.numel()
    True


.. warning::

    This function does not return the number of dimensions described by :class:`torch.Size`, but instead the number
    of elements a :class:`torch.Tensor` with that size would contain.

)__doc__torch._Cr
   r   r   strr    r   r   <module>r      sw    - -  . . . . . .73 7 7 7 7 7 7     r   