54 releases (stable)
| new 6.2.1 | May 15, 2026 |
|---|---|
| 6.1.0 | Apr 11, 2026 |
| 6.0.2 | Feb 26, 2026 |
| 5.2.4 | Dec 15, 2025 |
| 0.0.2-test | Jul 12, 2024 |
#371 in Magic Beans
84,185 downloads per month
Used in 21 crates
(17 directly)
14MB
121K
SLoC
SP1 SDK
A library for interacting with the SP1 RISC-V zkVM.
Visit the Getting Started section in the official SP1 documentation for a quick start guide.
Groth16 CUDA acceleration using Icicle
To use GPU/CUDA acceleration using Icicle, you need to enable the groth16-cuda feature, as well as perform the following setup ahead of time
Installing Icicle shared libraries:
git clone https://github.com/ingonyama-zk/icicle-gnark
cd icicle-gnark/wrappers/golang
sudo ./build.sh -curve=all
These runtime environment variables are required:
export ICICLE_BACKEND_INSTALL_DIR="/usr/local/lib/backend/"
export LD_LIBRARY_PATH="/usr/local/lib"
Dependencies
~58–115MB
~2M SLoC