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を通じて、専用ハードウェア加速を活用。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト