NVIDIA-RTX/RTXNS
NVIDIA Neural Shading SDK
何を解決するか
RTX Neural Shading (RTXNS) は、機械学習をグラフィックスアプリケーションに統合するための出発点を提供します。従来のグラフィックスレンダリングコンポーネント(シェーダーやテクスチャなど)をニューラルネットワークで置き換えるためのトレーニングプロセスを簡素化し、GPU上でリアルタイム推論を実行できるようにします。
仕組み
このプロジェクトはSlangシェーディング言語を使用し、DirectX Preview Agility SDKまたはVulkan Cooperative Vectors拡張を介してGPU ML加速を活用します。シェーディングタスク用のニューラルネットワークのトレーニングとデプロイを段階的にガイドする例が多数含まれています。さらに、SlangPyと統合されており、最終アプリケーションに統合する前に、Pythonでニューラルネットワークの開発と迅速な反復が可能になります。
対象ユーザー
機械学習やニューラルネットワークに精通しており、WindowsまたはLinuxアプリケーションにML駆動のレンダリング技術を導入したいグラフィックス開発者。
特徴
- ML駆動レンダリング: シェーダーやテクスチャを表現するためのニューラルネットワークのトレーニング方法を示す例。
- クロスプラットフォーム対応: DirectXまたはVulkanを使用してWindowsおよびLinuxで動作。
- 高速な反復: Pythonベースのニューラルネットワーク開発にSlangPyを統合。
- GPU加速: Vulkan
VK_NV_cooperative_vector拡張およびDirectX Preview SDKを通じて、専用ハードウェア加速を活用。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト