%global _empty_manifest_terminate_build 0 Name: python-clu Version: 0.0.9 Release: 1 Summary: Set of libraries for ML training loops in JAX. License: Apache 2.0 URL: http://github.com/google/CommonLoopUtils Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a3/62/3a7445a77d6d585d57826a38a30c37d47f0f6b3ebddb1694fc13bdebdcfb/clu-0.0.9.tar.gz BuildArch: noarch Requires: python3-absl-py Requires: python3-etils[epath] Requires: python3-flax Requires: python3-jax Requires: python3-jaxlib Requires: python3-ml-collections Requires: python3-numpy Requires: python3-packaging Requires: python3-typing-extensions Requires: python3-wrapt Requires: python3-torch Requires: python3-pytest Requires: python3-tensorflow Requires: python3-tensorflow-datasets Requires: python3-torch %description # CLU - Common Loop Utils This repository contains common functionality for writing ML training loops. The goal is to make trainings loops short and readable (but moving common tasks to small libraries) without removing the flexibility required for research. To get started, check out this Colab: https://colab.research.google.com/github/google/CommonLoopUtils/blob/main/clu_synopsis.ipynb If you're looking for usage examples, see: https://github.com/google/flax/tree/main/examples You can also find answers to common questions about CLU on Flax Github discussions page: https://github.com/google/flax/discussions Note: As this point we are not accepting contributions. Please fork the repository if you want to extend the libraries for your use case. %package -n python3-clu Summary: Set of libraries for ML training loops in JAX. Provides: python-clu BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-clu # CLU - Common Loop Utils This repository contains common functionality for writing ML training loops. The goal is to make trainings loops short and readable (but moving common tasks to small libraries) without removing the flexibility required for research. To get started, check out this Colab: https://colab.research.google.com/github/google/CommonLoopUtils/blob/main/clu_synopsis.ipynb If you're looking for usage examples, see: https://github.com/google/flax/tree/main/examples You can also find answers to common questions about CLU on Flax Github discussions page: https://github.com/google/flax/discussions Note: As this point we are not accepting contributions. Please fork the repository if you want to extend the libraries for your use case. %package help Summary: Development documents and examples for clu Provides: python3-clu-doc %description help # CLU - Common Loop Utils This repository contains common functionality for writing ML training loops. The goal is to make trainings loops short and readable (but moving common tasks to small libraries) without removing the flexibility required for research. To get started, check out this Colab: https://colab.research.google.com/github/google/CommonLoopUtils/blob/main/clu_synopsis.ipynb If you're looking for usage examples, see: https://github.com/google/flax/tree/main/examples You can also find answers to common questions about CLU on Flax Github discussions page: https://github.com/google/flax/discussions Note: As this point we are not accepting contributions. Please fork the repository if you want to extend the libraries for your use case. %prep %autosetup -n clu-0.0.9 %build %py3_build %install %py3_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} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi 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}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-clu -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.0.9-1 - Package Spec generated