{"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,"search_vec":"'0.10.0':18 '12':23 'acceler':7 'activ':19 'cu12':4 'cuda':22,34 'cuequivari':2,15 'cuequivariance-ops-cu12':1 'deep':32 'deep-learn':31 'ecosystem':16 'equivari':10,30 'gpu':6 'gpu-acceler':5 'harmon':38 'kernel':25 'learn':33 'maintain':20 'op':3,35 'oper':8,29 'part':12 'primit':11 'provid':21 'spheric':27,37 'spherical-harmon':36 'tensor':28 'version':17 'x':24","created_at":"2026-05-01T17:43:17.999325+00:00","updated_at":"2026-05-01T17:43:17.999325+00:00","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,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"https://developer.nvidia.com/cuequivariance","github":null,"docs":"https://docs.nvidia.com/cuda/cuequivariance/","changelog":null,"pypi":"https://pypi.org/project/cuequivariance-ops-cu12/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml","data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-28","last_verified":"2026-06-28","next_check":"2026-07-29","install_tag":null}}