awsome fmops
1.0.0
此存储库包含 Amazon EKS 上的基础模型操作 (FMOps) 的参考架构和测试用例。
基础模型操作 (FMOps) 涵盖管理基础模型所涉及的端到端流程,从初始预训练到部署和监控。该存储库旨在展示不同框架在基础模型生命周期和端到端管道的每个阶段的使用情况。具体来说,该存储库中的 FMOps 涉及以下四个阶段:持续预训练、微调、评估和部署。以下部分“基础模型操作的阶段”详细说明了每个阶段。该存储库的每个子目录(预训练、微调、评估、部署)都包含每个阶段的测试用例。
我们的基础设施是使用 Terraform 部署的。请参阅基础架构设置指南的部署指南。
基础模型操作 (FMOps) 包含(连续)预训练、微调、评估和部署基础模型所涉及的流程和实践。
1.(连续)预训练是基础模型在广泛且多样化的数据集上进行训练以学习常识的初始阶段。此阶段涉及使用大规模数据来开发可以跨各种任务和领域进行推广的模型。预训练过程通常是连续的,这意味着模型会定期使用新数据进行更新以提高其性能。
2. 微调涉及使预训练的基础模型适应特定任务或领域。这个可选阶段可以分为两个子阶段:
3. 评估是预训练和微调之后发生的关键阶段。它涉及使用标准化基准和指标评估模型的性能。评估有助于跟踪模型的进度、确定需要改进的领域并确保模型满足所需的性能标准。
4. 部署是最后阶段,将基础模型集成到生产环境中。这一阶段包括:
通过遵循这些阶段,组织可以有效地开发、微调、评估和部署基础模型,确保它们提供高性能并符合预期用例和道德标准。
该库根据 MIT-0 许可证获得许可。请参阅许可证文件。