-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathauto-docker.run
executable file
·22 lines (19 loc) · 1 KB
/
auto-docker.run
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
############################################################
### COUPSU (c) 2024
### Communication Optimal Unbalanced Private Set Union
### J-G. Dumas, A. Galan, B. Grenet, A. Maignan, D. S. Roche
############################################################
############################################################
### Requirements: we suppose an existing environment,
### with git, cmake, c++, GMP, LinBox, etc.
### For instance via a virtual machine (here docker):
# > sudo docker run -it debian:12 bash
############################################################
### Install & run benchmarks, within the environment:
apt update
apt install bash git make g++ cmake wget libgmp-dev libntl-dev
cd; wget https://raw.githubusercontent.com/GalanAl/CoUPSU/refs/heads/main/bin/coupsu-auto-install.sh
chmod +x ./coupsu-auto-install.sh ; ./coupsu-auto-install.sh 56
./libcoupsu/CoUPSU/bin/CoUPSU_benchmark 0 3
./libcoupsu/CoUPSU/bin/CoUPSU_benchmark 1 5 32
./libcoupsu/CoUPSU/bin/CoUPSU_benchmark 1 5 32 21