# miden-gpu GPU acceleration for the Miden VM prover. ## Build & Test ```bash # recompile shaders make shaders # run tests cargo test # run benchmarks cargo bench ``` ## Example usage ```rust let mut row_hasher = RowHasher::new(lde_domain_size, num_base_columns, HashFn::Rpx256); row_hasher.update(segments); let row_hashes = row_hasher.finish().await; let tree_nodes = build_merkle_tree(&row_hashes, HashFn::Rpx256); ``` ## License This project is [MIT licensed](./LICENSE). ## Acknowledgements This project was originally developed as part of the [ministark](https://github.com/andrewmilson/ministark) project by [Andrew Milson](https://github.com/andrewmilson).