ezkl
ezkl copied to clipboard
ezkl is an engine for doing inference for deep learning models and other computational graphs in a zk-snark (ZKML). Use it from Python, Javascript, or the command line.
I attempted to split a proof following the example notebooks provided, using the code snippet below: ```python input_path = "network_complete.onnx" output_path = "network_split_0.onnx" input_names = ["input"] output_names = ["/Add_output_0"] #...
### Describe the bug I'm following along with the [mnist_classifier](https://github.com/zkonduit/ezkl/blob/main/examples/notebooks/mnist_classifier.ipynb) example. I've: * trained the model * exported as onnx, and generated an `input.json` * generated settings * calibrated *...
do you have benchmark tutorial for with EZKL and without EZKL?
### Summary There is a sample on compiling [nanoGPT to ONNX](https://github.com/zkonduit/ezkl/tree/main/examples/onnx/nanoGPT), yet no sample on how to use LLM like model with EZKL. Could you please add an example on...
Example notebooks organized into deep learning models, tree-based models, data science / mathematics models, and other application examples.
optional pic via ICICLE_PIC env var - Rust still doesn't allow enable features for patches and [env vars for dependencies from build.rs, only config.toml](https://github.com/rust-lang/cargo/issues/97#issuecomment-303533791)
This maybe a very big stretch goal given current model size and ops limitations, but inspirationally worth considering. Could be a big unlock of applications on ezkl, if it is...
Hello, I build an RNN model with LSTM layer. However, when I tried to run `ezkl.gen_settings()`, it cause error as below ```text res = ezkl.gen_settings(model_path, settings_path, py_run_args=py_run_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Failed...