Source code for torchaug.transforms.functional._temporal
# @Copyright: CEA-LIST/DIASI/SIALV/ (2023- )# @Author: Julien Denize <julien.denize@cea.fr># @License: CECILL-C## Code partially based on Torchvision (BSD 3-Clause License), available at:# https://github.com/pytorch/visionfrom__future__importannotationsimporttorchimporttorchvision.transforms.v2.functionalasTVFfromtorchaugimportta_tensorsfromtorchaug._utilsimport_log_api_usage_oncefrom._utils._kernelimport_get_kernel,_register_kernel_internal
[docs]defuniform_temporal_subsample(inpt:torch.Tensor,num_samples:int)->torch.Tensor:"""See :class:`~torchaug.transforms.UniformTemporalSubsample` for details."""iftorch.jit.is_scripting():returnuniform_temporal_subsample_video(inpt,num_samples=num_samples)_log_api_usage_once(uniform_temporal_subsample)kernel=_get_kernel(uniform_temporal_subsample,type(inpt))returnkernel(inpt,num_samples=num_samples)