- Install Python 3.10
- Install Pipenv:
pip install pipenv
Install the dependencies by doing:
pipenv install --dev
Fill the Cloud configuration file with your credentials and parameters to be able to use the Cloud services:
cp .lithops_config.template .lithops_config
Run the reduction script by doing:
pipenv run reduct
This will run the analysis of the execution time of the parallel reduction algorithm depending on the number of workers. It will save the results in the metrics
folder and show a plot of the results for each dataset.
To encrypt the cost column using the Paillier cryptosystem before performing the parallel reduction, add the --encrypt
flag:
pipenv run reduct --encrypt
Romain Monier [ GitHub ] โ Developer
Project Link: https://github.com/rmonier/parallel-reduction