Pith. sign in

REVIEW 5 cited by

An Efficient Sparse Kernel Generator for O(3)-Equivariant Deep Networks

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2501.13986 v4 pith:MESP3L7G submitted 2025-01-23 cs.LG cs.AI

classification cs.LGcs.AI
keywords tensorproductequivariantkernelkernelsmemorynetworkssparse
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Rotation equivariant graph neural networks, i.e. networks designed to guarantee certain geometric relations between their inputs and outputs, yield state of the art performance on spatial deep learning tasks. They exhibit high data efficiency during training and significantly reduced inference time for interatomic potential calculations compared to classical approaches. Key to these models is the Clebsch-Gordon (CG) tensor product, a kernel that contracts two dense feature vectors with a highly-structured sparse tensor to produce a dense output vector. The operation, which may be repeated millions of times for typical equivariant models, is a costly and inefficient bottleneck. We introduce a GPU sparse kernel generator for the CG tensor product that provides significant speedups over the best existing open and closed-source implementations. Our implementation achieves high performance by carefully managing the limited GPU shared memory through static analysis at model compile-time, minimizing reads and writes to global memory. We break the tensor product into a series of smaller kernels with operands that fit entirely into registers, enabling us to emit long arithmetic instruction streams that maximize instruction-level parallelism. By fusing the CG tensor product with a subsequent graph convolution, we reduce both intermediate storage and global memory traffic over naive approaches that duplicate input data. We also provide optimized kernels for the gradient of the CG tensor product and a novel identity for the higher partial derivatives required to predict interatomic forces. Our kernels offer up to 1.3x speedup over NVIDIA's closed-source cuEquivariance package, as well as 10x speedup over the widely-used e3nn package. In FP64 precision, we offer up to 6.2x inference-time speedup for the MACE chemistry foundation model over the original unoptimized version.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 5 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Virtues and Vices of Equivariant Transformers

    hep-ph 2026-08 conditional novelty 7.0 of 10

    Lorentz-equivariant transformers outperform standard transformers for jet and flavor tagging whenever geometric 4-vector features dominate, and a 48M pretrained equivariant model matches far larger foundation models o...

  2. Transferable Implicit Solvent Machine Learning Potential for Drugs and Proteins Approaching Ab Initio Accuracy

    physics.chem-ph 2026-07 conditional novelty 7.0 of 10

    TWIN, a MACE-based implicit-solvent MLP trained solely on ab initio and experimental data, transfers across drugs, peptides and proteins with near-DFT accuracy at ~100 imes lower cost.

  3. Machine Learning Interatomic Potentials: library for efficient training, model development and simulation of molecular systems

    physics.chem-ph 2025-05 conditional novelty 6.0 of 10

    InstaDeep's mlip library ports MACE, NequIP, and ViSNet to JAX with a JAX-MD backend, ships SPICE2-trained organics models, reports faster MD steps than its own Torch routes, and proposes a faster gated MACE variant i...

  4. Fast and Accurate Foundation Models for Equivariant Machine-Learned Interatomic Potentials

    physics.comp-ph 2026-07 accept novelty 5.0 of 10

    Fast NequIP/Allegro foundation MLIPs reach leading MD inference speeds and strong benchmark accuracy; materials-discovery gains need better chemical diversity and consistent transition-metal energy surfaces.

  5. Quick ViTs: Speeding up Vision Transformers through Equivariance

    cs.CV 2025-05 conditional novelty 5.0 of 10

    D8-equivariant linear layers give ViTs a 5.33x FLOP reduction and 8x parameter reduction per layer, and hybrid octic ViTs match or slightly exceed ImageNet-1K accuracy while using about 40% fewer FLOPs.

Pith tools