diff --git a/Porthos/README.md b/Porthos/README.md index e6a740a7b78c2bfd769269dba898f2df286b4ad5..5761f48422082c9519afc9fa83e02213567598c0 100644 --- a/Porthos/README.md +++ b/Porthos/README.md @@ -9,8 +9,8 @@ This folder contains code for Porthos - a semi-honest 3 party secure computation # Running the protocol - First setup Eigen library, used for fast matrix multiplication by Porthos, by running `./setup-eigen.sh`. -- To compile use `make clean && make -j`. - Currently the codebase contains precompiled code the following 3 neural networks: ResNet-50, DenseNet-121 and SqueezeNet for ImageNet, checked into the following folder: `./src/example_neural_nets`. Toggle the flag in `./src/example_neural_nets/network_config.h` to switch the network which runs. Note that if there is more than one network flag uncommented (meaning ON) or if there is already a main file in src, the compilation will error out saying multiple declarations of main function. +- To compile use `make clean && make -j`. - To run for example the ResNet-50 code, use the following commands: `./party0.sh < ../Athos/Networks/ResNet/ResNet_img_input.inp`, `./party1.sh`, and