We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The latest version of lattigo
Yes
Enable multi-threading bootstrapping
Should be the following: return &Evaluator{ Parameters: eval.Parameters, EvaluationKeys: eval.EvaluationKeys, Mod1Parameters: eval.Mod1Parameters, S2CDFTMatrix: eval.S2CDFTMatrix, C2SDFTMatrix: eval.C2SDFTMatrix, Evaluator: heEvaluator, xPow2N1: eval.xPow2N1, xPow2N2: eval.xPow2N2, xPow2InvN2: eval.xPow2InvN2, DomainSwitcher: DomainSwitcher, DFTEvaluator: dft.NewEvaluator(paramsN2, heEvaluator), // Chao add paramsN1 -> paramsN2 Mod1Evaluator: mod1.NewEvaluator(heEvaluator, polynomial.NewEvaluator(paramsN2, heEvaluator), eval.Mod1Parameters), SkDebug: eval.SkDebug, }
The text was updated successfully, but these errors were encountered:
Thanks! I've added the fix as part of #506
Sorry, something went wrong.
lehugueni
Successfully merging a pull request may close this issue.
What version of Lattigo are you using?
The latest version of lattigo
Does this issue persist with the latest release?
Yes
What were you trying to do?
Enable multi-threading bootstrapping
What were you expecting to happen?
What actually happened?
Reproducibility
Yes
Should be the following:
return &Evaluator{
Parameters: eval.Parameters,
EvaluationKeys: eval.EvaluationKeys,
Mod1Parameters: eval.Mod1Parameters,
S2CDFTMatrix: eval.S2CDFTMatrix,
C2SDFTMatrix: eval.C2SDFTMatrix,
Evaluator: heEvaluator,
xPow2N1: eval.xPow2N1,
xPow2N2: eval.xPow2N2,
xPow2InvN2: eval.xPow2InvN2,
DomainSwitcher: DomainSwitcher,
DFTEvaluator: dft.NewEvaluator(paramsN2, heEvaluator), // Chao add paramsN1 -> paramsN2
Mod1Evaluator: mod1.NewEvaluator(heEvaluator, polynomial.NewEvaluator(paramsN2, heEvaluator), eval.Mod1Parameters),
SkDebug: eval.SkDebug,
}
The text was updated successfully, but these errors were encountered: