From 05bd637049433948d715511368fae5ab05011198 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 17 Apr 2024 03:44:48 +0000 Subject: automatic import of deepspeed --- deepspeed.spec | 110 ++++++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 60 deletions(-) (limited to 'deepspeed.spec') diff --git a/deepspeed.spec b/deepspeed.spec index 2e0a86c..948a7c4 100644 --- a/deepspeed.spec +++ b/deepspeed.spec @@ -1,60 +1,50 @@ -%global commit 0.8.0 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) - -Name: deepspeed -Version: 0.8.0 -Release: 1%{?dist} -Summary: DeepSpeed is a deep learning optimization library that makes distributed training easy, efficient, and effective. - -License: MIT -URL: https://www.deepspeed.ai/ -Source0: https://github.com/microsoft/DeepSpeed/archive/v%{version}.tar.gz - -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: cmake -BuildRequires: python3-devel -BuildRequires: python3-numpy -BuildRequires: python3-scipy -BuildRequires: python3-scikit-learn -BuildRequires: python3-matplotlib -BuildRequires: python3-setuptools -BuildRequires: python3-pip -BuildRequires: python3-wheel -BuildRequires: python3-pytorch -BuildRequires: python3-six -BuildRequires: python3-tqdm -BuildRequires: python3-requests -BuildRequires: python3-yaml -BuildRequires: python3-regex -BuildRequires: python3-psutil -BuildRequires: python3-typing-extensions -BuildRequires: python3-future -BuildRequires: python3-filelock -BuildRequires: python3-importlib-metadata -BuildRequires: python3-packaging -BuildRequires: python3-dataclasses - -%description -DeepSpeed is a deep learning optimization library that makes distributed training easy, efficient, and effective. -It was developed by Microsoft Research and is widely used in the AI community. - -%global debug_package %{nil} - -%prep -%autosetup -n DeepSpeed-%{commit} - -%build -export DEEPSPEED_BUILD_VERSION=%{version} -export DEEPSPEED_BUILD_NUMBER=1 -python3 setup.py bdist_wheel - -%install -%py3_install - -%files -%{python3_sitelib}/* - -%changelog -* Sat Apr 15 2024 weilaijishu - 0.8.0-1 -- Updated to version 0.8.0 +%global _empty_manifest_terminate_build 0 +%global _unpackaged_files_terminate_build 0 + +Name: deepspeed +Version: 0.14.0 +Release: 1 +Summary: DeepSpeed is a deep learning optimization library +License: BSD + +# the url and source0 url here +URL: https://www.deepspeed.ai/ +Source0: https://github.com/microsoft/DeepSpeed/archive/refs/tags/v%{version}.tar.gz#/DeepSpeed-%{version}.tar.gz + +BuildRequires: g++ +BuildRequires: cmake +BuildRequires: ninja-build +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-hatchling +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pytorch + +%description +DeepSpeed is a deep learning optimization library that makes distributed training easy, efficient, and effective. + +%package -n python3-deepspeed +Summary: %{pkg_summary} + +%description -n python3-deepspeed +DeepSpeed is a deep learning optimization library that makes distributed training easy, efficient, and effective. + +%prep +%autosetup -p1 -n DeepSpeed-%{version} + +%build +%pyproject_build + +%install +%pyproject_install + +%files -n python3-deepspeed +%doc *.md +%license LICENSE* +%{python3_sitelib}/deepspeed* + +%changelog +* Mon Apr 15 2024 chelsey<20011128@gmail.com> +- Initial packaged -- cgit v1.2.3