You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our automated testing picked up failure yesterday when encrypting/decrypting using CKKS against a DQ processor using SEAL version 3.7.1. After investigating a bit, we found that even the SEAL examples for CKKS appear to be producing incorrect results. When running example 4, we see the following output:
To build the examples, we started up an AWS c5.xlarge instance and compiled using the flags: -DSEAL_BUILD_EXAMPLES=ON -DSEAL_USE_INTEL_HEXL=ON. When running with an IFMA processor, the output is correct.
Digging into the issue, it appears that the HEXL function: EltwiseReduceMod may be producing incorrect results with version 1.2.2. I've posted an issue on the HEXL github page: intel/hexl#86
The text was updated successfully, but these errors were encountered:
Thank you very much for notifying us. I'd wait for the HEXL team to resolve it and update SEAL's dependency accordingly. I'll keep this open until then.
Our automated testing picked up failure yesterday when encrypting/decrypting using CKKS against a DQ processor using SEAL version 3.7.1. After investigating a bit, we found that even the SEAL examples for CKKS appear to be producing incorrect results. When running example 4, we see the following output:
To build the examples, we started up an AWS c5.xlarge instance and compiled using the flags:
-DSEAL_BUILD_EXAMPLES=ON -DSEAL_USE_INTEL_HEXL=ON
. When running with an IFMA processor, the output is correct.Digging into the issue, it appears that the HEXL function: EltwiseReduceMod may be producing incorrect results with version 1.2.2. I've posted an issue on the HEXL github page: intel/hexl#86
The text was updated successfully, but these errors were encountered: