concrete icon indicating copy to clipboard operation
concrete copied to clipboard

How to turn on GPU support

Open KaneX opened this issue 4 years ago • 4 comments

I read on your web page that concrete supports GPU acceleration. ("Optional GPU acceleration makes things even faster." on https://zama.ai/concrete/)

The question is that how can we turn on GPU support? I have searched through this repo and the document, but didn't find any clue about GPU. Could you provide a benchmark on the speedup of GPU acceleration?

KaneX avatar Oct 19 '21 02:10 KaneX

Dear @KaneX,

Thank you very much for your interest in the Concrete library. Regarding the GPU acceleration, unfortunately this part of the code is not opensource yet. We are actively working to release it publicly, so users can benefit from it as soon as possible. Benchmark results will be made public at the same time as the code, so watch out for updates in the next releases!

Wishing you all the best, Agnès

agnesLeroy avatar Oct 19 '21 08:10 agnesLeroy

Hello @KaneX :wave: ,

Thanks for getting in touch !

I leave the issue open so that you can get updated as soon as the gpu support is made available !

aPere3 avatar Oct 19 '21 09:10 aPere3

Thank you for your timely reply!

So as a follow-up question, do you have any plan to open-source FPGA support (found come clue in the talk https://fhe.org/talks/running-numpy-programs-homomorphically-by-rand-hindi-ayoub-benaissa-and-samuel-tap)? Will there be any requirement on the choice of GPU/FPGA hardware?

And definitely I will stay tuned!

KaneX avatar Oct 19 '21 09:10 KaneX

Hello @KaneX :wave:,

The requirement for GPU support is that an Nvidia GPU is available. As with the GPU we are working on providing FPGA support as well.
More details about its release will be revealed in the future :slightly_smiling_face:

thdecn avatar Oct 19 '21 11:10 thdecn