https://github.com/scroll-tech/trace-prove-runner
https://github.com/scroll-tech/trace-prove-runner
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/scroll-tech/trace-prove-runner
- Owner: scroll-tech
- Created: 2023-08-31T09:18:31.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T08:09:59.000Z (over 1 year ago)
- Last Synced: 2024-05-21T09:28:03.190Z (over 1 year ago)
- Language: Rust
- Size: 36.1 KB
- Stars: 2
- Watchers: 21
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## usage
### mock-runner
#### build
```bash
cargo run -- --mock-prover --circuits-rev $rev
docker build -t mock-runner:$rev .
```
#### run
```bash
docker run \
--rm \
-v $path_to_traces:/tmp/traces \
-v $output_path:/tmp/output \
-v /tmp/worker-done:/tmp/worker-done \
-e TRACES_PATH=/tmp/traces \
-e OUTPUT_PATH=/tmp/output \
-e TOTAL_WORKERS=$total_workers \
-e WORKER_INDEX=$worker_index \
mock-runner:$rev
```
### inner-runner
#### build
```bash
git clone -b v0.6.0 git@github.com:scroll-tech/halo2-gpu.git
cargo run -- --inner-prover --circuits-rev $rev
docker build -f gpu.Dockerfile -t inner-runner:$rev .
```
#### run
```bash
docker run \
--rm \
--runtime nvidia \
-v $path_to_traces:/tmp/traces \
-v $output_path:/tmp/output \
-v /tmp/worker-done:/tmp/worker-done \
-v /home/scroll/go-prover-docker/volume/params:/opt/test_params \
-e TRACES_PATH=/tmp/traces \
-e OUTPUT_PATH=/tmp/output \
-e TOTAL_WORKERS=$total_workers \
-e WORKER_INDEX=$worker_index \
inner-runner:$rev
```
### chunk-runner
#### build
```bash
git clone -b v0.6.0 git@github.com:scroll-tech/halo2-gpu.git
cargo run -- --chunk-prover --circuits-rev $rev
docker build -f gpu.Dockerfile -t chunk-runner:$rev .
```
#### run
```bash
docker run \
--rm \
--runtime nvidia \
-v $path_to_traces:/tmp/traces \
-v $output_path:/tmp/output \
-v /tmp/worker-done:/tmp/worker-done \
-v /home/scroll/go-prover-docker/volume/params:/opt/test_params \
-e TRACES_PATH=/tmp/traces \
-e OUTPUT_PATH=/tmp/output \
-e TOTAL_WORKERS=$total_workers \
-e WORKER_INDEX=$worker_index \
chunk-runner:$rev
```