Skip to content

feat: 反向模式自动微分 + 升 1.0.0 #12

feat: 反向模式自动微分 + 升 1.0.0

feat: 反向模式自动微分 + 升 1.0.0 #12

Triggered via push October 7, 2026 13:35
Status Failure
Total duration 35s
Artifacts –

ci.yml

on: push
build-and-unit
13s
build-and-unit
gpu-e2e
31s
gpu-e2e
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 2 warnings, and 2 notices
gpu-e2e
Process completed with exit code 1.
tests/gpu/autograd.test.ts > autograd (numerical, GPU/SwiftShader) > L = sum(W @ x) => dL/dW[j,k] = x[k]: tests/gpu/harness.ts#L108
Error: page.evaluate: Error: moxwebgpu: transpose currently supports 2D tensors, got rank 1 at Object.outShape (/home/runner/work/moxwebgpu/moxwebgpu/dist/moxwebgpu.browser.js:1650:15) at createNode (/home/runner/work/moxwebgpu/moxwebgpu/dist/moxwebgpu.browser.js:274:22) at _Tensor.apply (/home/runner/work/moxwebgpu/moxwebgpu/dist/moxwebgpu.browser.js:564:20) at p.transpose (/home/runner/work/moxwebgpu/moxwebgpu/dist/moxwebgpu.browser.js:1872:19) at matmulDef.backward (/home/runner/work/moxwebgpu/moxwebgpu/dist/moxwebgpu.browser.js:1940:26) at backward (/home/runner/work/moxwebgpu/moxwebgpu/dist/moxwebgpu.browser.js:491:26) at eval (eval at <anonymous> (eval at evaluate (:311:30)), <anonymous>:7:7) at eval (eval at <anonymous> (eval at evaluate (:311:30)), <anonymous>:21:7) at eval (eval at evaluate (:311:30), <anonymous>:8:14) at UtilityScript.evaluate (<anonymous>:313:16) ❯ Object.outShape dist/moxwebgpu.browser.js:1650:15 ❯ createNode dist/moxwebgpu.browser.js:274:22 ❯ _Tensor.apply dist/moxwebgpu.browser.js:564:20 ❯ p.transpose dist/moxwebgpu.browser.js:1872:19 ❯ matmulDef.backward dist/moxwebgpu.browser.js:1940:26 ❯ backward dist/moxwebgpu.browser.js:491:26 ❯ withGpu tests/gpu/harness.ts:108:15 ❯ tests/gpu/autograd.test.ts:39:30 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { log: [] }
tests/gpu/autograd.test.ts > autograd (numerical, GPU/SwiftShader) > L = sum(x^2) => dL/dx = 2x: tests/gpu/autograd.test.ts#L34
AssertionError: expected 4 to be close to 4.000663757324219, received difference is 0.00066375732421875, but expected 0.0005 ❯ tests/gpu/autograd.test.ts:34:27
build-and-unit
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
gpu-e2e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, browser-actions/setup-chrome@v1, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-and-unit
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
gpu-e2e
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"