Installation
There are two ways to install rsgrad, downloading the pre-built binaries and building from scratch.
Download the Binary from GitHub Release
We provide the pre-built binaries at GitHub Release.
There are four platforms we support with pre-built binaries
-
rsgrad-<VERSION>-linux-x86_64-musl.tar.gz: Statically linked binary. Can run on almost all Linux distros. However, themusl libcmay have performance issues in some scenes likewave1d,wav3detc. -
rsgrad-<VERSION>-linux-x86_64.tar.gz: Dynamically linked againstglibcand other fundamental system libraries.
For the binaries with 0.3.6_ci-test or upper version, they can run on most Linux distros (e.g. CentOS 7, Ubuntu 18.04).
If it still complains with message like/lib64/libc.so.6: version 'GLIBC_2.18' not found, just switch to-muslbinary or build from scratch. -
rsgrad-<VERSION>-macos-x86_64.tar.gz: Binary for macOS (Intel).rsgradis developed on macOS 13, which means you are don't need to worry about the availability if you are using macOS. -
rsgrad-<VERSION>-macos-aarch64.tar.gz: Binary for macOS (Apple Silicon). -
rsgrad-<VERSION>-windows-x86_64.zip: Binary for Windows system. We have no plan to support 32-bit systems.
Download the corresponding binary and put it in $PATH (or %PATH% on Windows), and have fun!
Build from Scratch
The build requires Internet accessibility.
-
If you haven't installed Rust toolchain, run
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shand follow the instructions to configure it. When you finished the toolchain installation, you should be able to runcargoin command-line. Detailed instructions can be found here. -
If you have installed Rust toolchain already, just run
cargo install --git https://github.com/Ionizing/rsgrad. Several minutes later, thersgradshould be installed to~/.cargo/bin, no need to modify the$PATH(or%PATH%on Windows).