新年あけましておめでとうございます。徳永です。LeapMindは数ヶ月前にBlueoilという量子化ニューラルネットワークの実装をOSSをリリースしましたが、FPGAで動くと言われても正直、趣味プログラマにはちょっと敷居が高いですよね。実際にはARM用のバイナリとかx86-64用のバイナリも吐くので、FPGAボードを持ってなくても動かせるんですが、FPGAを強く押し出していることもあり、めんどくさそうな印象がついてしまっていることと思います。 この「めんどくさそう」という印象をぬぐうためには、単にPCでも動くだけじゃ、ダメなんじゃない? 超お手軽にためせる環境が、必要なんじゃない? そう思って、こないだの社内のハッカソンイベントでがんばりました。BlueoilはC++のコードを生成しますが、ちょっと手を加えて、emscriptenを使ってweb assemblyに変換して、ブラウザで実行で