On Fri, May 20, 2022 at 10:05 AM <kawakam...@fujitsu.com> wrote: > Thanks for the reply. > > To tell the truth, I am working on a trial implementation for SVE. > https://github.com/kawakami-k/numpy/commits/sve > At this time, some test patterns still fail, so I'm fixing them. When I > finish this work, I would like to contribute it to NumPy. > > As for my test environment, I use Fujitsu FX700 [0] that equips Fujitsu > A64FX as its CPU. A64FX is based on Armv8.2-a and supports the SVE > instruction set. I am not aware of any free SVE environment available in > the cloud. > > If we can run Python and NumPy on qemu-aarch64 running on x64, can we do > validation with qemu-aarch64? For example, oneDNN uses such method [1][2] > to test its implementation for SVE. >
I'd say yes, we can do that. We are supporting other SIMD instructions that we don't test in CI, so if it works on qemu during PR review then I think that's enough. Clearly there's a potential for issues here when we gain more SIMD support that is not exercised in CI, so maybe we need a test strategy longer term where we can run things under qemu at least in a weekly CI job or so (qemu in regular CI isn't feasible, too slow). Cheers, Ralf > > [0] > > https://www.hpcwire.com/2019/11/12/cray-fujitsu-both-bringing-fujitsu-a64fx-based-supercomputers-to-market-in-2020/ > > [1] > > https://github.com/oneapi-src/oneDNN/blob/master/.github/automation/.drone.yml#L129-L139 > > [2] > https://cloud.drone.io/oneapi-src/oneDNN/1401 > _______________________________________________ > NumPy-Discussion mailing list -- numpy-discussion@python.org > To unsubscribe send an email to numpy-discussion-le...@python.org > https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ > Member address: ralf.gomm...@gmail.com >
_______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com