Name: python-openmind Version: 1.0.0 Release: 1%{?dist} Summary: openMind is a magicain who takes you to experience the mystery and creativity of AI. License: 木兰宽松许可证, 第2版 URL: https://gitee.com/openmind-ai/openmind Source0: https://mirrors.aliyun.com/pypi/web/packages/79/a1/a269531e6990420ce88b882381bceabaf39c06f5ffffb11aeb33d56f3024/openmind-1.0.0-py3-none-any.whl BuildArch: noarch Provides: python-openmind BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-wheel %description ## 📝 简介 openMind Library是一个大模型微调套件,通过命令行接口或SDK原生支持在昇腾NPU上进行微调、推理、评估和部署。通过简化使用流程,充分利用NPU的独特优势,为大模型应用提供高效、可扩展的解决方案。 **为什么使用 openMind Library?** 基于Transformers框架,openMind Library实现了高效的微调流程。它集成了PyTorch生态中常用的工具库功能,提供数据预处理、权重加载、低参微调、量化适配以及训练跟踪等全流程的一键式解决方案。此外,库内融合了针对昇腾NPU的优化算子,可大幅提升模型训练效率。 openMind Library提供了统一的Pipeline SDK,提供更快速、更高效的推理体验。 模型部署方面,openMind Library基于LMDeploy和MindIE,提供多后端部署支持,极大地简化了部署流程,使得模型部署更加便捷。 openMind Library目前支持的特性如下: - 模型类型:支持Qwen2,Qwen2.5系列模型,更多模型适配中 - 微调训练:SFT训练 - 高效微调:BF16微调,LoRA微调,4bit QLoRA微调 - 分布式训练:DDP,DeepSpeed - 微调加速:npu_fusion_attention融合算子,npu_rms_norm融合算子 - 训练监控:SwanLab - 推理:Transformers/Diffusers多backend,text-generation/text-to-image多任务 - 部署:LMDeploy,MindIE %prep %setup -q -c -T unzip -q %{SOURCE0} -d %{_builddir}/%{name}-%{version} %build # No build step required %install mkdir -p %{buildroot}%{python3_sitelib} cp -r %{_builddir}/%{name}-%{version}/* %{buildroot}%{python3_sitelib} %files %doc %{python3_sitelib}/* %changelog * Thu Jan 02 2025 Python_Bot - 1.0.0-1 - Package Spec generated