This folder contains code for Athos - an end-to-end compiler from TensorFlow to a variety of secure computation protocols.
# Requirements/Setup
Below we list the packages required to get Athos up and running. We only mention the packages on which the system has been tested thus far. We will update this in due time with more information on requirements.
Below we list the packages required to get Athos up and running. We only mention the packages on which the system has been tested thus far. This will be updated in due time with more information on requirements.
- axel: download manager used to download pre-trained models `sudo apt-get install axel`.
- python3.6
- TensorFlow 1.11
...
...
@@ -42,4 +42,4 @@ Instructions on how to run the particular TensorFlow model in `./Networks` can v
- Each of the network folders - `./Networks/ResNet`, `./Networks/DenseNet` and `./Networks/SqueezeNetImgNet` is provided with these folders:
*`PreProcessingImages`: This folder contains code for preprocessing the images. Code borrowed from the appropriate repository from where the model code is taken
and modified for our purposes (check the apt network folder for more details on the source of the model).
*`AccuracyAnalysisHelper`: This contains further scripts for automating ImageNet dataset preprocessing and inference. Check the apt scripts for more information.
\ No newline at end of file
*`AccuracyAnalysisHelper`: This contains further scripts for automating ImageNet dataset preprocessing and inference. Check the apt scripts for more information.