RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

Handwired

chenglou/handwiredAI 已审核

用途

Handwired 把普通的 JavaScript 逻辑(if-else、循环、状态)转换成加法、乘法和 ReLU 运算,再把这一切合并成一次大型矩阵乘法,这个乘法可以在 JavaScript 中运行,也可以通过 WebGPU 在显卡上运行。整个过程不涉及训练:这些数值是手写出来的,而且结果仍然是可微分的,因此作者在探索对它进行训练,或者把它接入一个真正的神经网络。这个项目是为对这个想法感兴趣的程序员准备的。你可以在作者的网页上试用演示,也可以克隆这个仓库并用 Bun 运行它。

安装难易度

E · 仅适合程序员 · Windows

对普通用户来说没有任何东西需要安装:你可以直接在浏览器中打开作者的演示页面,也可以克隆这个仓库,用 Bun 运行它,并阅读 docs/、src/ 和 template/ 目录中的代码。

即将推出:用 RepoPicks 应用一键安装。

GitHub 数据

星标
2,0872026年10月31日
下载量
—所有发布版本
增长
+584 天内新增星标

星标变化

2,0202,0402,0602,0802,100 10月27日10月28日10月29日10月30日10月31日 2,0202,0402,0602,0802,100 10月27日10月29日10月31日

事实

可运行于
Web, Windows, macOS, Linux
需要安装
Node.js, 其他工具
从源码编译需要
Node.js
磁盘空间
100 MB–500 MB · 估算
账号或密钥
无
费用
免费
许可证
MIT (宽松型)
最近更新
2026年10月17日

风险信号 (3)

  • 信息实验性项目

    README 把它定位为一次探索:matmul 运行在 "on JS or WebGPU, for fun",各种想法以提问的方式提出("what does that even do? Let's find out!"),lab/ 被描述为 "a bunch of old experiments you can check or ignore"。

    AI 审核

  • 信息没有作为软件包发布

    package.json 设置了 "private": true,GitHub 上也没有发布版本,所以无法通过 npm 安装,只能克隆仓库。

    AI 审核

  • 信息需要 Bun,而不是 Node

    package.json 中的每个脚本都通过 bun 运行(例如 "start": "bun scripts/serve-demo-site.ts"),README 里写的是 `git clone && bun install`,所以需要 Bun 运行时,而不是普通的 Node.js。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • Bun 和这些演示能否在 Windows 上顺利运行。
  • WebGPU 演示能否在你自己的显卡和浏览器上正常工作。
  • 面对比内置演示更大的程序时,这个思路的效果如何。
  • 克隆这个仓库并安装依赖后,总共占用多少磁盘空间。

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。