diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | deepspeed.spec | 110 | ||||
| -rw-r--r-- | sources | 2 | 
3 files changed, 52 insertions, 61 deletions
@@ -1 +1,2 @@  /v0.8.0.tar.gz +/DeepSpeed-0.14.0.tar.gz 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 @@ -1 +1 @@ -053d41fda93b477c08f4c41ef69177b3  v0.8.0.tar.gz +57c4eec4938cb73e4983bab3ea5f9e3a  DeepSpeed-0.14.0.tar.gz  | 
