Registry / ai-ml / cuequivariance-ops-cu13

cuequivariance-ops-cu13

JSON →
library0.10.0pypypiunverified

GPU-accelerated operations for equivariant primitives, specifically compiled with CUDA 13 support. Version 0.10.0 is the latest, with active development.

pip install cuequivariance-ops-cu13
INSTALL
IMPORT
SIG · CUEQUIVARIANCE-OPS
C
cuequivariance-ops-cu13
ai-mlpythonv0.10.0
Install
10.3s avg
Import
Disk
809MB
Pass rate
4/ 10
Env Coverage4 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.10.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✕ build_error
✓ 11.3s
py 3.11
✕ build_error
✓ 10.1s
py 3.12
✕ build_error
✓ 8.6s
py 3.13
✕ build_error
✓ 11.3s
py 3.9
✕ build_error
✕ build_error
809MB installed
● package 809MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

EquivariantOp
from cuequivariance_ops_cu13 import EquivariantOp
from cuequivariance.ops import EquivariantOp
The subpackage name differs between versions; older code may use 'cuequivariance.ops'.
SO3_linear
from cuequivariance_ops_cu13 import SO3_linear
from cuequivariance import SO3_linear
SO3_linear and other ops are in the ops subpackage, not directly in cuequivariance.

Basic import and usage example for cuequivariance-ops-cu13. Ensure torch is installed and CUDA 13 is available.

import torch from cuequivariance_ops_cu13 import EquivariantOp, SO3_linear # Create a simple equivariant linear layer batch = 4 irreps_in = 5 irreps_out = 3 x = torch.randn(batch, irreps_in * 2) # shape (batch, 2*irreps_in) for complex representations # Note: Actual usage may require specific shapes and irrep specs. # The following is an example of calling a function. # For real usage, see the documentation. print('cuequivariance-ops-cu13 imported successfully')
Debug
Known issues
breakingIn version 0.10.0, the package name changed from 'cuequivariance-ops' to 'cuequivariance-ops-cu13' for CUDA 13 specific build. Import paths also changed accordingly.
fix
Update imports to use 'cuequivariance_ops_cu13' instead of 'cuequivariance.ops'.
affects: 0.10.0
gotchaThe package is compiled for specific CUDA versions (13). Attempting to install on a system with different CUDA toolkit may result in runtime errors or missing symbols.
fix
Ensure your system has CUDA 13 installed or use a different version of the package matching your CUDA version (e.g., cuequivariance-ops-cu12).
affects: all
deprecatedOlder versions of cuequivariance-ops (pre-0.9) used different function signatures and are not backward compatible.
fix
Refer to migration guide in the documentation when upgrading from older versions.
affects: <0.9
Upgrade
Version history
0.10.0latest on PyPI · released Apr 22, 2026
Audit
Dependencies
cuequivariancerequiredCore library for equivariant operations; cuequivariance-ops depends on it.
torchrequiredPyTorch is required for tensor operations and GPU execution.
numpyoptionalUsed for numerical computations and data handling.
Agent activity
9 hits · last 30 days
node
8
OpenAI (training)
1
Resources
cuequivariance-ops-cu13 — pip install cuequivariance-ops-cu13 · libregistry