Skip to content

Tags: codecloud-dev/moxwebgpu

Tags

v1.0.1

Toggle v1.0.1's commit message
moxwebgpu v1.0.1: 修复 Node 下 import 即崩溃(GPUBufferUsage 兜底)

v1.0.0

Toggle v1.0.0's commit message
feat: 反向模式自动微分 + 升 1.0.0

- 自动微分:新增 src/graph/autograd.ts(逆拓扑传播,惰性建图、不碰 GPU),
  为内置算子挂上反向公式(src/tensor/ops/backward.ts)。支持 add/sub/mul/div
  (含标量/广播,经 sumTo 归约)、neg/abs/exp/log/sqrt/square/relu/sigmoid/tanh、
  matmul、sum/mean(全局与任意轴)、softmax(末轴,数值稳定)。新增 expand 算子
  支撑 sum/softmax 反向的梯度复制。Tensor 增加 withGrad()/.grad/.requiresGrad
  与 backward()。
- 文档:README 新增「自动微分」章节,安装段改为已发布,路线图标记 v1.0 与
  npm 发布完成;FAQ 更新为「已支持训练」。
- 工程:package.json 升 1.0.0 + publishConfig;新增 .github/workflows/publish.yml,
  通过 GitHub OIDC 可信发布到 npm(免长效 token)。
- 测试:新增 tests/unit/autograd.test.ts(形状级,无 GPU)与
  tests/gpu/autograd.test.ts(有限差分数值校验,CI/SwiftShader)。
  tsc 通过,单元 27 项全绿。

layernorm/embedding/conv1d、pass 融合、Web Worker 运行属 1.0.x 后续规划,本版未做。