usage
mock-runner
build
cargo run -- --mock-prover --circuits-rev $rev
docker build -t mock-runner:$rev .
run
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
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
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
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
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