git-lfs
$ sudo apt update
$ sudo apt install git-lfs
$ git lfs install$ git clone git@github.com:kanade-k-1228/llama.rs.git
$ cd llama.rs
$ cargo build --release
$ ./target/release/llama -p "Hello my name is"Install cross compiler for aarch64.
$ sudo apt update
$ sudo apt install gcc-aarch64-linux-gnuBuild binary for aarch64.
$ cargo build --release --target aarch64-unknown-linux-gnuSend binary & model file to device.
$ scp ./target/aarch64-unknown-linux-gnu/release/llama pi@?.?.?.?:/home/pi
$ scp -r model pi@?.?.?.?:/home/piRun on RaspberryPi.
$ ssh pi@?.?.?.?
$ ./llama- Quantization
- use all CPU (4 core)
- use GPU (Broadcom VideoCore)