intel / he-toolkit

The Intel Homomorphic Encryption (HE) toolkit is the primordial vehicle for the continuous distribution of the Intel HE technological innovation to users. The toolkit has been designed with usability in mind and to make it easier for users to evaluate and deploy homomorphic encryption technology on the Intel platforms.
https://software.intel.com/content/www/us/en/develop/tools/homomorphic-encryption.html#gs.2z7ahg
Apache License 2.0
115 stars 23 forks source link

Can't find toolkit-path when "hekit build" #145

Closed xhuan28 closed 1 year ago

xhuan28 commented 2 years ago

I setup build environment according to readme and then I tried to run "hekit build recipes/examples.toml". It prompts "Please enter toolkit-path: ", error "Error while running subcommand FileNotFoundError(2, 'No such file or directory')" after I entered the correct he-toolkit path. And I notice that in example.toml, there is a variable of "!toolkit-path!". Should I set it somewhere beforehand?

jlhcrawford commented 2 years ago

Hi @xhuan28, thank you for posting your issue.

I would like to ask for further information. Firstly what platform/OS are you currently attempting to build on? Have you installed the HE libraries (HElib, SEAL, etc.) and their dependencies specified in the recipes/default.toml? Is there a specific example you are trying to build or do you want to build all of them?

Note: The toolkit-path should be the path to the top level of the he-toolkit project (i.e. ~/projects/he-toolkit)

Thanks

xhuan28 commented 1 year ago

Thanks for your reply. Yes, I need to install recipes/default.toml first before I build recipes/examples.toml.