%global _empty_manifest_terminate_build 0 Name: pytorchvideo Version: 0.1.3 Release: 1 Summary: A deep learning library for video understanding research. License: BSD License URL: https://pytorchvideo.org/ Source0: https://github.com/facebookresearch/pytorchvideo/archive/refs/tags/%{version}.tar.gz BuildRequires: g++ Requires: python3-fvcore Requires: python3-iopath %description pytorchvideo provides efficient, reusable components for 3D Computer Vision research with PyTorch. Key features include: - Data structure for storing and manipulating triangle meshes - Efficient operations on triangle meshes (projective transformations, graph convolution, sampling, loss functions) - A differentiable mesh renderer - Implicitron, see its README, a framework for new-view synthesis via implicit representations. %package -n python3-pytorchvideo Summary: A deep learning library for video understanding research. Provides: python-pytorchvideo BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-setuptools_scm BuildRequires: python3-pbr BuildRequires: python3-pip BuildRequires: python3-wheel BuildRequires: python3-hatchling BuildRequires: python3-pytorch BuildRequires: python3-torchvision BuildRequires: python3-fvcore BuildRequires: python3-iopath BuildRequires: ninja-build %description -n python3-pytorchvideo PyTorchVideo is a deeplearning library with a focus on video understanding work. PytorchVideo provides reusable, modular and efficient components needed to accelerate the video understanding research. PyTorchVideo is developed using PyTorch and supports different deeplearning video components like video models, video datasets, and video-specific transforms. %package help Summary: Development documents and examples for pytorchvideo Provides: python3-pytorchvideo-doc %description help PyTorchVideo is a deeplearning library with a focus on video understanding work. PytorchVideo provides reusable, modular and efficient components needed to accelerate the video understanding research. PyTorchVideo is developed using PyTorch and supports different deeplearning video components like video models, video datasets, and video-specific transforms. %prep %autosetup -p1 -n %{name}-%{version} %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/doclist.lst . %files -n python3-pytorchvideo %doc *.md %license LICENSE %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Jan 28 2024 Binshuo Zu <274620705z@gmail.com> - 0.1.3-1 - Package init