handwired
Handwired将常规JavaScript逻辑转换为可微分的神经网络式计算,并可通过JavaScript或WebGPU以矩阵运算执行,适合探索传统代码的GPU运行与优化。
分享到 X许可证: MIT
概述
Handwired是一个TypeScript项目,可将常规JavaScript控制流转换为由加法、乘法和ReLU构成的计算。它用计算表达分支,再将这些运算组合成矩阵乘法。生成的程序仍可微分,并能在JavaScript或WebGPU中运行。该项目用于探索传统风格代码的GPU执行与优化,并提供一个针对10万篇文档进行JSON搜索的演示。
主要特点
- 用算术运算和ReLU表达条件分支。
- 将加法、乘法和ReLU组合为矩阵乘法。
- 在JavaScript或WebGPU中运行计算。
- 提供针对10万篇文档的JSON搜索演示。
适用场景
对可微分程序或传统JavaScript的GPU执行感兴趣的开发者,可以通过项目演示和代码探索这些方法。
- 上游仓库
- chenglou/handwired
- GitHub 上的 fork
- Guo-astro/handwired
- 上游 Star 数
- 1.6k
- 分类
- 开发者工具与基础设施
- 编程语言
- TypeScript
- 许可证
- MIT
- Fork 时间
- 2026-10-16
- 同步状态
- 已同步上次同步 2026-10-18
同分类更多: 开发者工具与基础设施
ImHex是一款用于检查和编辑二进制文件的十六进制编辑器。逆向工程师、程序员和取证分析人员可以搜索和修改字节,或使用模式语言描述文件结构。
Fork 时间 2026-10-17上次同步 2026-10-18许可证: GPL-2.0开发者工具与基础设施GitHub
Numa是面向本地开发和隐私的便携式DNS解析器。它可拦截广告、为本地服务命名为frontend.numa,并在不依赖云服务的情况下运行DNS。
Fork 时间 2026-10-17上次同步 2026-10-18许可证: MIT开发者工具与基础设施GitHub
Rustrak是可自托管的错误跟踪工具,通过兼容 Sentry 的 SDK 收集错误等数据,供用户在自己的环境中监控应用。
Fork 时间 2026-10-15上次同步 2026-10-18许可证: GPL-3.0开发者工具与基础设施GitHub
WrapPin 是面向 iOS 27 及以上设备的位置测试工具。可测试固定地点或步行、驾车路线,并在结束时恢复真实位置。
Fork 时间 2026-10-14上次同步 2026-10-18自定义许可证(见仓库)开发者工具与基础设施GitHub