{"id":26869,"library":"cuequivariance-ops-cu12","title":"cuequivariance-ops-cu12","description":"GPU-accelerated operations for equivariant primitives, part of the cuequivariance ecosystem. Version 0.10.0, actively maintained. Provides CUDA 12.x kernels for spherical tensor operations.","status":"active","version":"0.10.0","language":"python","source_language":"en","source_url":"https://github.com/AMLab-Amsterdam/cuequivariance","tags":["equivariant","deep-learning","cuda","ops","spherical-harmonics"],"install":[{"cmd":"pip install cuequivariance-ops-cu12","lang":"bash","label":"PyPI install"}],"dependencies":[{"reason":"Core package for equivariance primitives","package":"cuequivariance","optional":false},{"reason":"PyTorch tensor operations","package":"torch","optional":false}],"imports":[{"note":"The package is installed as cuequivariance-ops-cu12 but the import name is cuequivariance_ops. Trying to import 'cuequivariance_ops_cu12' will fail with ModuleNotFoundError.","wrong":"import cuequivariance_ops_cu12","symbol":"cuequivariance_ops","correct":"import cuequivariance_ops as ceops"}],"quickstart":{"code":"import torch\nimport cuequivariance_ops as ceops\n\ndevice = 'cuda' if torch.cuda.is_available() else 'cpu'\n# Example: spherical harmonic transform\nirreps_out, irreps_in = \"1x0o\", \"1x1e\"  # adapted to actual ops\n# Check available ops\nprint(dir(ceops))","lang":"python","description":"Basic import and environment check for cuequivariance-ops."},"warnings":[{"fix":"Install cu11 variant instead or update to CUDA 12.x.","message":"CUDA 12.x required: This package provides kernels compiled for CUDA 12.x only. Older CUDA versions will cause runtime errors.","severity":"breaking","affected_versions":"0.10.0"},{"fix":"Use 'import cuequivariance_ops as ceops' in code.","message":"Import name mismatch: Install as cuequivariance-ops-cu12 but import as cuequivariance_ops.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade Python to 3.10 or higher.","message":"Requires Python >=3.10. Using older Python will cause installation failure.","severity":"gotcha","affected_versions":"0.10.0"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Use 'import cuequivariance_ops' instead.","cause":"Incorrect import: the package installs as cuequivariance-ops-cu12 but the importable module is cuequivariance_ops.","error":"ModuleNotFoundError: No module named 'cuequivariance_ops_cu12'"},{"fix":"Install the correct wheel for your CUDA version (e.g., cuequivariance-ops-cu11).","cause":"Trying to run on a GPU that requires a different CUDA version (e.g., CUDA 11.x).","error":"RuntimeError: CUDA error: no kernel image is available for execution on the device"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}