Skip to main content

人工智能部署工具

项目描述

目标

Aim 是一个 AI 部署和版本控制系统。它可以在整个生命周期内高效、快速地处理小型和大型项目。它旨在与现有的 ML 堆栈无缝融合,并成为开发生命周期中不可或缺的一部分。

瞄准 CLI

Aim CLI 是一个用于构建端到端 AI 的命令行工具。目标是:与现有的工具生态系统兼容 熟悉只是工作 使构建 AI 富有成效

Aim 具有三个主要功能:跟踪训练、导出和部署。

跟踪 - 机器学习培训

命令:aim train Aim train 为给定的目标库运行训练。Aim train 以给定的时间间隔跟踪模型中的梯度和更新,并将它们保存以进行可视化和分析。Aim Train 与可视化跟踪的工件的 UI 配对。Aim Tracking 用于调试和详细了解训练过程。

导出 - 机器学习模型

命令:aim export Aim export 创建保存的模型检查点文件并导出 .aim 模型,该模型可以提交并推送到 Aimhub 和/或部署到不同的平台。导出的 .aim 模型也可以转换为 .onnx、.tf 和其他框架的其他检查点。Aim CLI 导出基于允许自动部署模型的目标中间表示。Aim Export 还可以导出与模型类似的预处理步骤,并且可以包含在模型部署过程中。

部署 - 目标模型

命令:aim deploy Aim Deploy 从 .aim(模型和预处理)文件生成可部署的工件。生成的工件可以在云中、在不同的硬件上以及作为混合体运行。部署也反映在 Aimhub 上,以跟踪和版本化部署的工件。

其他命令

aim fork
aim branch off
aim pause, continue
aim convert

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

目标-0.1.1.tar.gz (11.4 kB 查看哈希)

已上传 source

内置分布

目标-0.1.1-py2.py3-none-any.whl (20.6 kB 查看哈希

已上传 py2 py3