Thanks, good idea.

Pedro.
On Mon, Dec 3, 2018 at 2:15 AM Steffen Rochel <steffenroc...@gmail.com> wrote:
>
> Thanks Pedro, nice work. Please consider adding instructions also to
> https://cwiki.apache.org/confluence/display/MXNET/MXNet+Development+Guide
>
> On Fri, Nov 2, 2018 at 2:35 PM Marco de Abreu
> <marco.g.ab...@googlemail.com.invalid> wrote:
>
> > Great work, Pedro! This will help to have a consistent quality on all ARM
> > devices.
> >
> > -Marco
> >
> > Am Fr., 2. Nov. 2018, 20:02 hat Pedro Larroy <pedro.larroy.li...@gmail.com
> > >
> > geschrieben:
> >
> > > Hi MXNet community
> > >
> > > AI on MCUs can enable cheaper, lower power, better privacy and lower
> > > latency applications. There’s an estimate of more than 20 billion
> > connected
> > > devices to be deployed in 2020 and a part of them will do some amount of
> > AI
> > > / ML tasks. Testing in embedded devices is very challenging and expensive
> > > due to logistics, tooling and resource constraints. Here I would like to
> > > announce a contribution I have done using the free and open-source
> > emulator
> > > QEMU and Docker to perform hardware virtualization and test MXNet on edge
> > > devices, specifically to test the MXNet artifacts on ARM such as Pip
> > wheels
> > > and run unit tests.
> > >
> > > There's small instructions to run a virtualized environment on the bottom
> > > of the README.md in the ci folder:
> > >
> > >
> > https://github.com/apache/incubator-mxnet/tree/master/ci#testing-with-qemu
> > >
> > > I would encourage you to give it a try and report any comments or
> > feedback.
> > > The plan is to integrate it into nightly testing. We would need to narrow
> > > down a bit the scope of testing since still the full suite is just too
> > big
> > > and resource intensive to finish in a reasonable time.
> > >
> > > My idea would be to split the unit tests into different suites such as
> > core
> > > / gluon / extended. Do you have any suggestions for this split?
> > >
> > > As a cool thing to try, you can execute the following command which will
> > > give you a shell in an ARM VM (also sshable via ssh -p2222 qemu@localhost
> > )
> > > so you can use and debug MXNet in ARM:
> > >
> > > ci/build.py -p test.arm_qemu -b && docker run -p2222:2222 -ti
> > > mxnetci/build.test.arm_qemu
> > >
> > >
> > > How cool is that?   If you are curious or want to hack on it, have a look
> > > at the qemu folders under ci.
> > >
> > > Pedro.
> > >
> >

Reply via email to