赞助商WAE - We Are Engineer- 为工程职业生涯打造的精准工程教育
BAT AI TOOLSBAT AI TOOLS
  • AI工具
  • 分类
  • 职业
  • 价格
  • 推广免费
免费提交
登录
  • 首页
  • /
  • AI 开发者工具
  • /
  • Shumai
Shumai

Shumai

Active
标语:基于 Bun + Flashlight 的 TypeScript/JavaScript 快速可微分张量库
更新:-
社交媒体:
AI 开发者工具研究与数据分析开源免费面向开发者Linux 兼容Mac 兼容自托管
打开网站
Shumai
访问网站
|
  • 关于BAT
  • 定价

什么是 Shumai?

Shumai 是一款面向软件工程师和研究员的快速、支持网络连接的可微分张量库,适用于 TypeScript 和 JavaScript,基于 Bun 和 Flashlight 构建。可创建张量、执行矩阵运算、通过自动微分计算梯度,并在网络上部署模型。Linux 默认使用 CUDA GPU 计算;macOS 通过 ArrayFire 使用 CPU。MIT 开源,来自 Meta AI Research。
Shumai screenshot 1
Shumai screenshot 2

如何使用 Shumai?

安装 Bun 和 ArrayFire(macOS 用 brew install arrayfire,Ubuntu 用 apt 包)。运行 bun install @shumai/shumai。使用 import * as sm from '@shumai/shumai' 导入,用 sm.randn() 或 sm.tensor() 创建张量,调用 .backward() 计算梯度。联网张量示例见 facebookresearch.github.io/shumai 文档。

Shumai 核心特点

01

自动微分张量

为张量设置 requires_grad 并调用 backward() 自动填充梯度。支持 detach() 复制张量且不追踪梯度。

02

联网张量

用 sm.io.serve_model 部署模型,客户端通过 sm.io.remote_model 调用远程张量,实现分布式机器学习。

03

Bun + Flashlight 后端

基于 Bun 运行时和 Flashlight(ArrayFire)。Linux 默认 CUDA GPU;macOS 使用 ArrayFire CPU 后端。支持 matmul、randn、identity 及损失函数等标准运算。

04

JavaScript 原生数组

通过 toFloat32Array() 和 sm.tensor() 在 Float32Array 与张量间转换。标量张量可用 toFloat32() 转为 JavaScript 数字。

Shumai 使用案例

在 TypeScript 中快速原型化机器学习实验,无需离开 JS 生态

构建联网 ML 服务,支持远程张量调用和服务端自动微分

在 Bun 中进行可微分编程和基于梯度的优化研究

Shumai 常见问题解答

支持哪些平台?

官方支持 macOS 和 Linux。Windows 用户可使用 Docker + WSL2 + Linux,包括 CUDA 支持。

如何安装 Shumai?

安装 Bun 和 ArrayFire,然后运行 bun install @shumai/shumai。macOS 用户通过 Homebrew 安装 ArrayFire CPU;Linux Ubuntu 用户通过 apt 安装 CUDA 后端。

Shumai 是否可用于生产环境?

这是实验性软件。README 明确标注为实验项目。如遇安装或性能问题,请在 GitHub 提交 issue。

Shumai 产品背景及官方链接

Shumai 支持电子邮件和客户服务联系方式和退款联系方式等。

更多联系方式,请访问 关于我们页面(https://facebookresearch.github.io/shumai/)

Shumai 公司信息

Shumai 公司名称: Meta Platforms, Inc.

Shumai 开发商类型: company

更多关于 Shumai, 请访问 关于我们页面(https://facebookresearch.github.io/shumai/)

Shumai GitHub

Shumai GitHub 链接: https://github.com/facebookresearch/shumai

Shumai 定价和计划

Open Source

免费
免费
  • MIT 许可证
  • 免费使用、修改和分发
  • 无需订阅或注册账号
立即订阅并升级

Shumai标签

开源免费面向开发者Linux 兼容Mac 兼容自托管

最适合 Shumai 的职业

软件开发者学术科研人员数据分析师

热门产品类别

LLMs 与 AI 智能体

  • AI 聊天机器人
  • AI 智能体
  • 提示词工程
  • AI 搜索引擎

工程与代码

  • AI 代码助手
  • AI 代码生成器
  • AI 开发者工具
  • 无代码与低代码

图像与创意

  • AI 图像生成器
  • AI 设计生成器
  • AI 艺术生成器
  • 图生图

视频与动画

  • AI 视频生成器
  • AI 短视频制作
  • 数字人
  • AI 视频编辑器

生产力与办公

  • AI 会议助手
  • AI PDF 工具
  • AI 工作流
  • AI PPT 生成器

营销与销售

  • AI SEO 工具
  • AI 文案写作
  • AI 线索获取
  • AI 销售助手

音频与语音

  • AI 声音克隆
  • AI 文字转语音
  • AI 音乐生成器
  • AI 播客工具

研究与数据

  • AI 研究工具
  • AI 数据分析
  • AI 知识库
  • 查看所有类别>>
BAT AI TOOLS
  • 提交您的工具
  • 定价
  • 商务合作
  • 意见反馈
  • 关于BAT
WeChat QR
使用微信扫描二维码
hi@bataitools.com点击图标自动复制邮件
English简体中文繁體中文EspañolالعربيةBahasa IndonesiaPortuguêsFrançais日本語РусскийDeutsch한국어TürkçeTiếng ViệtItalianoNederlandsPolskiไทยहिन्दीУкраїнськаفارسیবাংলাاردوSvenskaNorskDanskSuomiעברית

Copyright © 1970 BAT AI TOOLS. All Rights Reserved.

·商务合作·隐私政策·服务条款·退款政策·沪ICP备20020515号