# ezkl # How to get started 0. download binary & place into your `PATH` Windows: https://github.com/zkonduit/ezkl/releases/download/v10.4.2/build-artifacts.ezkl-linux-gpu.tar.gz Linux: https://github.com/zkonduit/ezkl/releases/download/v10.4.2/build-artifacts.ezkl-linux-gpu.tar.gz Mac: https://github.com/zkonduit/ezkl/releases/download/v10.4.2/build-artifacts.ezkl-macos.tar.gz 1. clone the repo & get to the example ``` git clone https://github.com/zkonduit/ezkl.git cd ezkl/examples/onnx/nanoGPT/ ``` 2. get the Sufficiently Random String (tm) ``` ezkl gen-settings -M network.onnx ezkl calibrate-settings -M network.onnx -D input.json --target resources ezkl get-srs -S settings.json --srs-path=kzg.srs ezkl compile-circuit -M network.onnx -S settings.json --compiled-circuit network.ezkl ezkl setup -M network.ezkl --srs-path=kzg.srs ``` 3. Witness the making of the miracle haiku ``` ezkl gen-witness --srs-path=kzg.srs ezkl prove -D input.json -M network.onnx --srs-path=kzg.srs ``` 4. Verify the miracle haiku ``` ezkl verify --proof-path=model.pf ```