In you guys technical report on arxiv (https://arxiv.org/abs/1805.00907),
there is line says glow machine code emit has been tested on x86 and ARM64 arch.
p7,
It uses LLVM to optimize and emit machine code and was tested on x86 and ARM64
How do you guys emit the code for ARM?
just compile this library on ARM64 machine directory? or cross compile, JIT, thing like not traditional compilation flow.
Earlier this year @hegemanjwh2 compiled Glow and ran it on an ARM64 server. He used the JIT and things worked. The convolutions are not very efficient because the code is tuned for x86-AVX2, but things should work. I think that James used a cloud ARM64 ubuntu server. We may have broke something, but as far as I know things should work.
Did you give it a try? Did you run into any issues?
@nadavrot
Thanks,
I've not tried it yet, but I'm planning to do it, ARM64 and also armv7.
Additiaonally I'd like to try to optimize it for the arm family .
@tkclimb -- Please feel free to cc me if you run into any issues. :-)
@tkclimb closing this as answered, feel free to reopen if something is not addressed.
Most helpful comment
@tkclimb -- Please feel free to cc me if you run into any issues. :-)