summaryrefslogtreecommitdiff
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
parentf261d26b0a901daa33620b99acf3d791dd9be589 (diff)
automatic import of rl
-rw-r--r--.gitignore1
-rw-r--r--rl.spec75
-rw-r--r--sources1
3 files changed, 77 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..86126a2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/rl-0.0.4.tar.gz
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
diff --git a/sources b/sources
new file mode 100644
index 0000000..463c8b7
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+b29fc0caf1ae8c35f8d1087f74104fb9 rl-0.0.4.tar.gz