jax-js (网站)
摘要
jax-js 是一个开源的机器学习库和 Web 编译器,使用 WebGPU 和 WebAssembly 内核将类似 JAX 的数值计算引入 JavaScript,全部在客户端运行。
jax-js 是一个机器学习库,可以运行神经网络、图像算法、模拟和数值代码,全部在浏览器中 JIT 编译。
查看缓存全文
缓存时间: 2026/08/10 13:43
# jax-js – 开源 Web 机器学习框架
来源:https://jax-js.com/
## jax-js 是一个面向 Web 的机器学习(ML)库和编译器
在 JavaScript 中提供高性能的 WebGPU 和 WebAssembly 内核。在你的浏览器中运行神经网络、图像算法、模拟和数值代码,全部通过 JIT 编译。
## 将 jax-js 添加到你的项目
零依赖。支持并运行于所有主流浏览器。
> `npm install @jax-js/jax`
### 矩阵乘法
每秒数十亿次浮点运算(GFLOPs)
Wasm WebGPU WebGPU-fp16
## 在浏览器中,如同 JAX 和 PyTorch
jax-js 是一个端到端的机器学习库,受 JAX 启发,但使用纯 JavaScript 实现:
- 完全在客户端运行(Chrome、Firefox、iOS、Android)。
- 与 NumPy/JAX 具有紧密的 API 兼容性(https://github.com/ekzhang/jax-js/blob/main/FEATURES.md)。
- 从零编写,零外部依赖。
jax-js 很可能是最具可移植性的 GPU 机器学习框架,因为它可以在浏览器能运行的任何地方运行。它同样简单但经过优化,包含一个轻量级编译器,可将你的高层操作转换为 WebGPU 和 WebAssembly 内核。
jax-js 的目标是让数值代码对每个人都可访问、可部署,从而让计算密集型应用能在消费级硬件上快速本地运行。
## 试试看!
这是一个实时编辑器,代码正在你的浏览器中运行。
运行代码,在此处查看输出。
## 在线示例
交互式演示,涵盖本地 AI 模型、模拟、几何处理和数值方法。
## 资源
相似文章
@ekzhang1:本周末jax-js取得了一些进展! - 新的matmul基准测试 - 实时TTS演示(http://jax-js.com/tts) 快得多…
jax-js的进展包括新的matmul基准测试、更快的实时TTS演示、改进的代码生成,以及运行Gemma 3 270B的LLM演示。jax-js是一个开源Web ML框架。
Mahjax:基于JAX的GPU加速麻将模拟器,用于强化学习
本文介绍了Mahjax,一个完全向量化的立直麻将模拟器,基于JAX实现,用于GPU加速的强化学习,具有高吞吐量,并支持从零开始训练。
@dosco:ax 框架是一系列想法,有些是我自己的,很多来自他人,整合成一个 JS/TS 库,使得……
Ax 是一个 JS/TS 库,为 LLM 使用提供高层抽象(签名、智能体、工作流、优化器)。现在引入了 axIR,可以编译成 Python、Java、C++ 和 Go,将相同的编程模型带到多种语言中。
@maxencefaldor: 对涌现、自组织或形态发生感兴趣?介绍CAX:在JAX中加速的细胞自动机,一…
CAX是一个高性能的开源库,用于细胞自动机研究,基于JAX构建。它可以将模拟加速高达2000倍,并支持任意维度的离散和连续自动机。
@evanyou: https://x.com/evanyou/status/2060409444123729935
一位开发者分享了一个有趣的案例:在浏览器中运行LLM以检查其内部工作原理,强调了客户端AI的一个有意义场景。