cuequivariance-torch
Installation
SKILL.md
cuequivariance_torch: Executing Equivariant Polynomials in PyTorch
Overview
cuequivariance_torch (imported as cuet) executes cuequivariance polynomials on GPU via PyTorch. It provides:
- Core primitive:
cuet.SegmentedPolynomial—torch.nn.Modulewith multiple CUDA backends - High-level operations (
torch.nn.Module):ChannelWiseTensorProduct,FullyConnectedTensorProduct,Linear,SymmetricContraction,SphericalHarmonics,Rotation,Inversion - Layers:
cuet.layers.BatchNorm,cuet.layers.FullyConnectedTensorProductConv(message passing) - Utilities:
triangle_attention,triangle_multiplicative_update,attention_pair_bias(AlphaFold2-style) - Export support:
onnx_custom_translation_table(),register_tensorrt_plugins()