8000 GitHub - shashankballa/HELiKs
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

shashankballa/HELiKs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repositository contains the code for the paper:

HELiKs: HE Linear Algebra Kernels for Secure Inference

First clone the repository and run the following commands from inside the /HELiKs root directory.

SEAL version:

The SEAL version of the kernels are implemented in the EzPC framework. The EzPC framework is available at https://github.com/mpc-msri/EzPC. To build and run the experiments presented in the paper, please follow these instructions:

  1. Build the docker image heliks_seal using seal_Dockerfile by running the following command in the root directory:
docker build -t heliks_seal . -f seal_Dockerfile
  1. Run the tests, seal_mm_tests.sh and seal_cv_tests.sh for the matrix multiplication and convolution kernels respectively. The tests can be run with the following command in the root directory:
./seal_mm_tests.sh
./seal_cv_tests.sh

OpenFHE version:

The OpenFHE version of the kernels are still in development. Do not use them for any production purposes. The current version of the code provides an accurate estimate of runtime and communication costs but may not yield numerically correct results. The OpenFHE framework is available at https://github.com/openfheorg/openfhe-development. To build and run the experiments presented in the paper, please follow these instructions:

  1. Build the docker image heliks_ofhe using ofhe_Dockerfile by running the following command in the root directory:
docker build -t heliks_ofhe . -f ofhe_Dockerfile
  1. Run the tests, ofhe_mm_tests.sh and ofhe_cv_tests.sh for the matrix multiplication and convolution kernels respectively. The tests can be run with the following command in the root directory:
./ofhe_mm_tests.sh
./ofhe_cv_tests.sh

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

468A
  •  
  •  
0