First, when I'm using a TTP vs a TFP I'm getting different errors. The TTP ones are significantly higher.
I've also observed that there are four different ways to run mpc_cifar with the aws_launcher.py:
1. TFP and no multiprocessing flag: This runs fine.
2. TFP and multiprocessing flag: This runs but it prints everything twice.
3. TTP and multiprocessing flag: Same, this runs but it prints everything twice.
4. TTP and no multiprocessing flag: This does not run, it stucks at:
I'm using the
aws_launcher.py
script to run functional benchmarks in AWS. I've adapted the benchmarks.py file to be similar as the (mpc_cifar
](https://github.com/facebookresearch/CrypTen/tree/main/examples/mpc_cifar) example which can be used with theaws_launcher.py
.mpc_cifar
with theaws_launcher.py
: 1. TFP and no multiprocessing flag: This runs fine. 2. TFP and multiprocessing flag: This runs but it prints everything twice. 3. TTP and multiprocessing flag: Same, this runs but it prints everything twice. 4. TTP and no multiprocessing flag: This does not run, it stucks at: