#model #machine-learning #amazon-s3 #deep-learning #framework #stores #azure

jams-core

jams-core 提供了对常见的机器学习和深度学习模型、模型存储(如 S3、Azure)以及数据库(如 redis、dynamodb)的薄抽象,这些数据库可以用作实时特征存储。你可以把每个组件想象成一个乐高积木,可以根据需求构建系统。

24 个版本

0.2.3 2024 年 6 月 21 日
0.2.2 2024 年 6 月 17 日
0.1.19 2024 年 6 月 9 日

#628机器学习


用于 2 crates

Apache-2.0

1MB
3K SLoC

包含 (ZIP 文件,15KB) pytorch-my_awesome_californiahousing_model.pt,(ZIP 文件,8KB) torch-my_awesome_penguin_model.pt

JAMS-CORE

此库包是更广泛的项目 J.A.M.S - Just Another Model Server 的一部分。请参阅此处

功能

  • 异步
  • 支持多种模型框架
    • Tensorflow
    • Torch
    • Catboost
    • LightGBM
  • 支持多种模型存储后端
    • 本地文件系统
    • AWS S3
    • Azure Blob Storage

以下功能正在开发中 🚧

  • 支持 XGBoost 框架
  • Redis 和 DynamoDB 作为特征存储
  • ModelSpec 艺术品 - 模型信息的单一来源。这将有助于输入验证

概述

以下图表提供了 crate 的高级概述

Alt text

依赖关系

~82MB
~1.5M SLoC