Julia製ガウススプラッティングが2.0で大幅進化、AMD・NVIDIA・MacBook GPUを単一コードでサポート
Better Gaussian Splatting in Julia

Juliaで書かれたガウススプラッティングライブラリGaussianSplatting.jlが2.0にアップデート。KernelAbstractions.jlによりAMD、NVIDIA、MacBookのGPUを単一コードでサポートし、UIはマルチスレッド化で応答性を維持。MCMC戦略による密度化、深度・ジオメトリ監視、スカイドームなど新機能を追加。
AMD GPU (AMDGPU.jl)・NVIDIA GPU (CUDA.jl)・MacBook GPU (Metal.jl)を単一のカーネルでサポートし、ターゲットに応じてコンパイルされる。
HNでの議論
27- Cieric
私は今でもガウススプラッティングに魅了されていますが、いつも直面する問題は、カメラ位置を生成し初期ポイントクラウドを取得するためにcolmapを使う必要があることです。そして、colmapは密なポイントクラウドを生成するために、最後に確認した限りではまだNvidiaが必要です。しかし、他に試してうまくいったものはありますか?私はいくつかの異なる方法を試しましたが(ほとんどの場合、コンパイルで詰まってしまいました)、もっと重点的に取り組むべき提案があれば知りたいです。画質の低い動画がいくつかあり、それを使ってみたいのですが、手動での作業もいとわないです。しかし、すべて自動化されているか、全くできないかのどちらかのように感じます。何か提案があれば、よろしくお願いします。
- hdz
Apple Metalでこれが動くことは、スプラットのトレーニングのアクセシビリティにとって大きな意味があります。2年前は、nerfstudioのsplatfactoのようなものを実行するためにRTX Nvidia GPUが必要だったのを覚えています。深度マップやスカイドームのような非常に巧妙な最適化もあり、3DGSは大きく進歩しました。素晴らしい!
- mourner
おお、ウクライナ人の仲間だ!HNであの噴水を見て嬉しい驚きを感じました。数日前にその辺りを歩いていたところで、この時期はとても素敵で平和な場所です。