7 ms·
Why does this support JIT but not AOT for NVIDIA GPUs?
by probdist 10y ago
Why does this support JIT but not AOT for NVIDIA GPUs?
- learyg 10y agoAOT for GPUs is doable. Do you have a killer use case? For CPU, mobile code footprint reduction was the driving force.
- puzzle 10y agoNot having to ship a toolchain (nvcc, gpucc or whatever equivalent linked as a library)?
- posterboy 10y agowhich from dev POV means having to ship a tool(chain) (for the AoT stuff)!
- learyg 10y agoIt's gpucc, so it builds from LLVM when you enable XLA in the TF configure step. Trying to understand: you don't want to ship a compiler library on principle, or is it some kind of product requirement, or ? There's lots of cool work to be done in the compiler space so use cases help to prioritize. :-) Thanks!