diff options
author | CoprDistGit <infra@openeuler.org> | 2024-01-26 16:33:09 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-01-26 16:33:09 +0000 |
commit | 4c34cbcf6851b6b060ab29f4a9a71e461adae15e (patch) | |
tree | efcad52c65222795937a1431eec07e22e3415384 | |
parent | ff6609a65bfbd3a21c3ab23e5bcb8d10c90e56b4 (diff) |
automatic import of pytorch3d
-rw-r--r-- | pytorch3d.spec | 89 |
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 |