IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.
MIT License
1.43k
stars
157
forks
source link
Advanced Image Build fails on Tiger Lake processor #142
Advanced Image Build fails on Tiger Lake processor (= 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz).
OS is Ubuntu 20.04 which comes with gcc/g++ version 9 as default.
Most likely cause
It appears that gcc/g++ version 9 does not support Tiger Lake, instead one needs gcc/g++ version 10. I figured this out when trying to compile helib on the same machine (see Issue 434). Unfortunately, gcc/g++ version 10 does not seem to do the trick when trying to build an image from scratch of the fhe-toolkit.
To reproduce
See machine specs above: Ubuntu 20.04, Tiger lake processor architecture.
I took a fresh clone of the repo, then ran ./BuildDockerImage.sh ubuntu which crashes with a reference to the tiger lake processor.
Thanks for reporting this one! Sorry for not commenting earlier. Can you get me access to a machine new enough to test that with? If so send me a DM on slack!
Problem
Advanced Image Build fails on Tiger Lake processor (= 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz). OS is Ubuntu 20.04 which comes with gcc/g++ version 9 as default.
Most likely cause
It appears that gcc/g++ version 9 does not support Tiger Lake, instead one needs gcc/g++ version 10. I figured this out when trying to compile helib on the same machine (see Issue 434). Unfortunately, gcc/g++ version 10 does not seem to do the trick when trying to build an image from scratch of the fhe-toolkit.
To reproduce
./BuildDockerImage.sh ubuntu
which crashes with a reference to the tiger lake processor.