Glow: How do you guys run glow on ARM64 architecture

Created on 23 Aug 2018  路  4Comments  路  Source: pytorch/glow

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.

Most helpful comment

@tkclimb -- Please feel free to cc me if you run into any issues. :-)

All 4 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gcatron picture gcatron  路  4Comments

georgeokelly picture georgeokelly  路  4Comments

mciprian13 picture mciprian13  路  4Comments

jackm321 picture jackm321  路  3Comments

tlepley-cadence picture tlepley-cadence  路  4Comments