summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pytorch3d.spec89
1 files changed, 37 insertions, 52 deletions
diff --git a/pytorch3d.spec b/pytorch3d.spec
index 637ac4b..f4e8a9f 100644
--- a/pytorch3d.spec
+++ b/pytorch3d.spec
@@ -1,15 +1,15 @@
%global _empty_manifest_terminate_build 0
-Name: pytorch3d
-Version: 2.0.1
-Release: 2
-Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
-License: BSD-3
-URL: https://github.com/facebookresearch/pytorch3d
-Source0: https://gitee.com/LHY1999/pytorch3d/raw/master/pytorch3d-0.7.4.tar.gz
+Name: pytorch3d
+Version: 0.7.4
+Release: 2
+Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
+License: BSD-3
+URL: https://github.com/facebookresearch/pytorch3d
+Source0: https://gitee.com/LHY1999/pytorch3d/raw/master/pytorch3d-0.7.4.tar.gz
BuildRequires: g++
-Requires: python3-future
-Requires: python3-numpy
+Requires: python3-future
+Requires: python3-numpy
%description
PyTorch is a Python package that provides two high-level features:
@@ -17,33 +17,33 @@ PyTorch is a Python package that provides two high-level features:
- Deep neural networks built on a tape-based autograd system
You can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.
-%package -n python3-pytorch
-Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
-Provides: python-torch
-BuildRequires: python3-devel
-BuildRequires: python3-setuptools
-BuildRequires: python3-setuptools_scm
-BuildRequires: python3-pbr
-BuildRequires: python3-pip
-BuildRequires: python3-wheel
-BuildRequires: python3-hatchling
-
-BuildRequires: python3-astunparse
-BuildRequires: python3-numpy
-BuildRequires: python3-pyyaml
-BuildRequires: cmake
-BuildRequires: python3-typing-extensions
-BuildRequires: python3-requests
-
-%description -n python3-pytorch
+%package -n python3-pytorch3d
+Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
+Provides: python-torch3d
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-setuptools_scm
+BuildRequires: python3-pbr
+BuildRequires: python3-pip
+BuildRequires: python3-wheel
+BuildRequires: python3-hatchling
+
+BuildRequires: python3-astunparse
+BuildRequires: python3-numpy
+BuildRequires: python3-pyyaml
+BuildRequires: cmake
+BuildRequires: python3-typing-extensions
+BuildRequires: python3-requests
+
+%description -n python3-pytorch3d
PyTorch is a Python package that provides two high-level features:
- Tensor computation (like NumPy) with strong GPU acceleration
- Deep neural networks built on a tape-based autograd system
You can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.
%package help
-Summary: Development documents and examples for torch
-Provides: python3-pytorch-doc
+Summary: Development documents and examples for torch
+Provides: python3-pytorch3d-doc
%description help
PyTorch is a Python package that provides two high-level features:
- Tensor computation (like NumPy) with strong GPU acceleration
@@ -51,34 +51,19 @@ PyTorch is a Python package that provides two high-level features:
You can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.
%prep
-%autosetup -p1 -n %{name}-v%{version}
+%autosetup -p1 -n %{name}-%{version}
%build
-export CFLAGS+=" -Wno-error=maybe-uninitialized -Wno-error=uninitialized -Wno-error=restrict -fPIC"
-export CXXFLAGS+=" -Wno-error=maybe-uninitialized -Wno-error=uninitialized -Wno-error=restrict -fPIC"
-%pyproject_build
+#%py3_build
+/root/anaconda3/bin/python3 setup.py build
%install
-%pyproject_install
-install -d -m755 %{buildroot}/%{_pkgdocdir}
-if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
-if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
-if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
-if [ -d examples ]; then cp -arf examples %{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-pytorch
+#%py3_install
+python3 setup.py install
+
+%files -n python3-pytorch3d
%doc *.md
%license LICENSE
-%{_bindir}/convert-caffe2-to-onnx
-%{_bindir}/convert-onnx-to-caffe2
-%{_bindir}/torchrun
%{python3_sitearch}/*
%files help -f doclist.lst