See :class:`~torchvision.transforms.v2.Pad` for details.
(
inpt: torch.Tensor,
padding: list[int],
fill: Optional[Union[int, float, list[float]]] = None,
padding_mode: str = "constant",
)
| 1521 | |
| 1522 | |
| 1523 | def pad( |
| 1524 | inpt: torch.Tensor, |
| 1525 | padding: list[int], |
| 1526 | fill: Optional[Union[int, float, list[float]]] = None, |
| 1527 | padding_mode: str = "constant", |
| 1528 | ) -> torch.Tensor: |
| 1529 | """See :class:`~torchvision.transforms.v2.Pad` for details.""" |
| 1530 | if torch.jit.is_scripting(): |
| 1531 | return pad_image(inpt, padding=padding, fill=fill, padding_mode=padding_mode) |
| 1532 | |
| 1533 | _log_api_usage_once(pad) |
| 1534 | |
| 1535 | kernel = _get_kernel(pad, type(inpt)) |
| 1536 | return kernel(inpt, padding=padding, fill=fill, padding_mode=padding_mode) |
| 1537 | |
| 1538 | |
| 1539 | def _parse_pad_padding(padding: Union[int, list[int]]) -> list[int]: |
nothing calls this directly
no test coverage detected