Skip to main content

cuequivariance-ops-jax - GPU Accelerated JAX Extensions for Equivariant Primitives

Project description

cuequivariance-ops-jax

Introduction

cuequivariance_ops_jax provides CUDA kernels for the cuEquivariance project's JAX components. As such, it contains JAX bindings to optimized kernels that cuEquivariance's operations map down to. In general, we advice that you access those kernels through cuEquivariance, but you may also find them useful on their own.

Currently, there is entry point into the library:

  1. Uniform 1D kernel

Installation

Please install using either pip install cuequivariance-ops-jax-cu11 or pip install cuequivariance-ops-jax-cu12 (depending on the CUDA toolkit you wish to use).

Documentation

For detailed usage information of the kernels, please refer to the doc-strings in their respective modules. For higher-level documentations, refer to cuEquivariance.

Usage

You can import the library from python:

import cuequivariance_ops_jax

Support and Feedback

Please contact the cuEquivariance developers for any issues you might encounter.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cuequivariance_ops_jax_cu12-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (334.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cuequivariance_ops_jax_cu12-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (334.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cuequivariance_ops_jax_cu12-0.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (334.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file cuequivariance_ops_jax_cu12-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cuequivariance_ops_jax_cu12-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97d2428bb56b1540f5755b0a475414bfc29bf01b2ceaecd1972742f372f5cfba
MD5 a38474fa006d7f70e90ba329c044094b
BLAKE2b-256 a443321819ee8fd782b9f6adccdbd3e39a0efaeaf50befa211f572258a88aa26

See more details on using hashes here.

File details

Details for the file cuequivariance_ops_jax_cu12-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cuequivariance_ops_jax_cu12-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e318f0f126356a789455ab6281ecf1d721764cc65142165de710ac589d73492e
MD5 f8838be935ff1b5864acb078079fa444
BLAKE2b-256 bed8da4a8bf159764b5542985700515264d2213aaf0ef333d2f087172d074f16

See more details on using hashes here.

File details

Details for the file cuequivariance_ops_jax_cu12-0.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cuequivariance_ops_jax_cu12-0.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d5a50887c7aac9c0fb0295c1d7713e1051840f754f5af5650c4e7f5ac24ef75
MD5 8caf6df5f6aefde263f378395df5c4f4
BLAKE2b-256 1f04e102afce532acef41686a33bd20bacb91e98f83edec59a58be5364b9bf4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page