Skip to content

milana2/ParallelizationForMPC

Repository files navigation

MPC Compiler

Setup instructions (Ubuntu)

  1. Install Ubuntu dependencies

    sudo apt-get update
    sudo apt-get install graphviz python3 python3-pip

    MOTION dependencies:

    sudo apt-get install build-essential make git cmake libssl-dev libboost-program-options-dev

    MP-SPDZ dependencies:

    sudo apt-get install automake build-essential clang cmake git libboost-dev libboost-thread-dev libgmp-dev libntl-dev libsodium-dev libssl-dev libtool python3```
  2. Clone the repo (the --recursive is required for the backend submodules)

    git clone --recursive https://github.com/milana2/ParallelizationForMPC.git
  3. Go to the compiler directory

    cd ParallelizationForMPC/compiler
  4. Install Python dependencies

    pip install -r requirements.txt

Run instructions

About

No description, website, or topics provided.

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.md
Unknown
LICENSE-SUBMODULES.md

Stars

Watchers

Forks

Packages

No packages published