NVIDIA/cuEquivariance
cuEquivariance is a math library that is a collective of low-level primitives and tensor ops to accelerate widely-used models, like DiffDock, MACE, Allegro and NEQUIP, based on equivariant neural networks. Also includes kernels for accelerated structure prediction.
何を解決するか
3D空間におけるデータ効率的な堅牢な物理モデルを構築するために不可欠な、対称性(等変性)を尊重する高性能幾何ニューラルネットワークの作成を簡素化します。
動作方法
このライブラリは、セグメント化された多項式(セグメント化されたテンソル積から構成)を記述する包括的なAPIを提供し、最適化されたCUDAカーネルを使用してこれらの操作を効率的に実行します。PyTorchおよびJAXのネイティブバインディングを提供し、機械学習ワークフローへのシームレスな統合を可能にします。
対象ユーザー
3次元空間における回転および並進の等変性を必要とする幾何ニューラルネットワークや物理モデルを開発している研究者および開発者。
特徴
- 最適化されたCUDAカーネルによる高性能実行。
- セグメント化された多項式および三角形演算のサポート。
- PyTorchおよびJAXの両方と互換性あり。
- 物理的対称性を尊重するデータ効率的なAIモデル向けに設計。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト