Skip to content

MAYA-ZK/2022-entries

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker build Docker build

2022-entries

Summary

ZPrize 2022 - All qualified entries

NOTE: this fork provides a Docker image to easy build, run, and profile MSM GPU implementations.

Docker

The Docker image allows for building and running MSM GPU implementations.

# build and tag the image
docker build -t zprize22-msm-gpu:latest .

# start the container
docker run -d \
   -it \
   --name zprize22-msm-gpu \
   --gpus all \
   --mount type=bind,source=$(pwd)/open-division/prize1-msm/prize1a-msm-gpu/combined-top-solutions,target=/home \
   --privileged \
   zprize22-msm-gpu:latest

# run the build
docker exec -it zprize22-msm-gpu sh
cd /home
cargo build --release

Releases

No releases published

Packages

No packages published

Languages

  • Rust 77.1%
  • Cuda 9.4%
  • OCaml 2.9%
  • C++ 2.4%
  • JavaScript 1.8%
  • SystemVerilog 1.7%
  • Other 4.7%