summaryrefslogtreecommitdiff
path: root/rl.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-04-15 15:08:07 +0000
committerCoprDistGit <infra@openeuler.org>2024-04-15 15:08:07 +0000
commit942fb49e2ecf086cfc221f2dd9f5c58c087c8cc8 (patch)
treebd1c6dd317709af736c4806477089ad573235262 /rl.spec
parentf261d26b0a901daa33620b99acf3d791dd9be589 (diff)
automatic import of rl
Diffstat (limited to 'rl.spec')
-rw-r--r--rl.spec75
1 files changed, 75 insertions, 0 deletions
diff --git a/rl.spec b/rl.spec
new file mode 100644
index 0000000..80629c7
--- /dev/null
+++ b/rl.spec
@@ -0,0 +1,75 @@
+%global _empty_manifest_terminate_build 0
+%define debug_package %{nil}
+Name: rl
+Version: 0.7.0
+Release: 2
+Summary: A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.
+License: BSD-3
+URL: https://github.com/pytorch/rl
+Source0: https://atomgit.com/havefun/rl/raw/master/rl-0.0.4.tar.gz
+
+BuildRequires: g++
+Requires: python3-future
+Requires: python3-numpy
+
+%description
+TorchRL is an open-source Reinforcement Learning (RL) library for PyTorch.
+It provides pytorch and python-first, low and high level abstractions for RL that are intended to be efficient, modular, documented and properly tested. The code is aimed at supporting research in RL. Most of it is written in python in a highly modular way, such that researchers can easily swap components, transform them or write new ones with little effort.
+
+%package -n python3-rl
+Summary: A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.
+Provides: python-rl
+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
+BuildRequires: python3-pytorch
+
+AutoReqProv: no
+
+%description -n python3-rl
+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-rl-doc
+%description help
+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.
+
+%prep
+%autosetup -p1 -n %{name}-%{version}
+
+%build
+%py3_build
+#python3 setup.py build
+
+%install
+%define _unpackaged_files_terminate_build 0
+%py3_install
+#python3 setup.py install
+
+%files -n python3-rl
+%doc *.md
+%license LICENSE
+%{python3_sitelib}/*
+
+
+%changelog
+* Wed Jan 31 2024 Hongyu Li<543306408@qq.com>
+- Package init