handwired
Handwiredは通常のJavaScriptの処理を微分可能な計算に変換し、JavaScriptやWebGPUで行列演算として実行します。従来形式のコードでGPU実行や最適化を試すためのプロジェクトです。
Xで共有ライセンス: MIT
概要
Handwiredは、通常のJavaScriptの制御フローを加算、乗算、ReLUによる計算に変換するTypeScriptプロジェクトです。条件分岐を計算式で表し、各演算を行列乗算にまとめます。生成されたプログラムは微分可能なままで、JavaScriptまたはWebGPUで実行できます。従来形式のコードのGPU実行や最適化を試すためのもので、10万件の文書を対象とするJSON検索のデモも含まれます。
主な特長
- 条件分岐を算術演算とReLUで表現します。
- 加算、乗算、ReLUを行列乗算にまとめます。
- 計算をJavaScriptまたはWebGPUで実行します。
- 10万件の文書を対象とするJSON検索デモがあります。
こんな人・用途に
微分可能なプログラムや、従来のJavaScriptをGPUで実行する方法に関心のある開発者が、デモやコードを通じて試せます。
- アップストリーム
- chenglou/handwired
- GitHubのフォーク
- Guo-astro/handwired
- アップストリームのスター数
- 1.6k
- カテゴリ
- 開発者ツールとインフラ
- 言語
- TypeScript
- ライセンス
- MIT
- フォーク日
- 2026-10-16
- 同期状態
- 同期済み最終同期 2026-10-18
同じカテゴリ: 開発者ツールとインフラ
ImHexはバイナリファイルを調査・編集するための16進エディターです。リバースエンジニアやプログラマー、フォレンジック用途の利用者が、バイトを検索・変更したり、パターン言語でファイル構造を記述したりできます。
フォーク日 2026-10-17最終同期 2026-10-18ライセンス: GPL-2.0開発者ツールとインフラGitHub
Numaはローカル開発とプライバシー向けの移動可能なDNSリゾルバです。広告をブロックし、frontend.numaのようなローカルサービス名を使い、クラウド依存なしでDNSを運用できます。
フォーク日 2026-10-17最終同期 2026-10-18ライセンス: MIT開発者ツールとインフラGitHub
Rustrakは、Sentry互換SDKでエラーやログなどを収集するセルフホスト型トラッカーです。自分の環境でアプリを監視できます。
フォーク日 2026-10-15最終同期 2026-10-18ライセンス: GPL-3.0開発者ツールとインフラGitHub
WrapPinはiOS 27以降向けの位置テストツールです。地点や徒歩・車のルートを試し、終了時に実際の位置へ戻せます。
フォーク日 2026-10-14最終同期 2026-10-18独自ライセンス(リポジトリを参照)開発者ツールとインフラGitHub