I agree about your point on correctness -- do you know of any known
correctness issues with Ninja?

These build times seem to be NOT with GPU builds and distributed kvstore
enabled -- could you please confirm? nvcc builds take a significant time.

Bhavin Thaker.

On Thu, Nov 2, 2017 at 8:45 AM, Pedro Larroy <pedro.larroy.li...@gmail.com>
wrote:

> Hi
>
> For me it's more about correctness and reproducibility than build
> times, nonetheless, seems that the ninja build is significantly faster
> than the Make build:
>
> Make:
>
> real    4m32.779s
> user    43m33.236s
> sys     0m52.940s
>
> CMake + Ninja:
>
> real    3m30.794s
> user    36m2.564s
> sys     0m56.368s
>
> Compiled on an g3.4xlarge with ebs
>
> Provisioned IOPS SSD
>
> io (115000 iops)
>
>
> Pedro.
>
> On Thu, Nov 2, 2017 at 4:07 PM, Bhavin Thaker <bhavintha...@gmail.com>
> wrote:
> > Hi Pedro,
> >
> > Using Ninja to improve build times is a good suggestion. Can you share
> the
> > build times you have observed with and without using Ninja? I presume you
> > have enabled compile-time options for GPU builds and Distributed MXNet
> for
> > the builds you have experimented with.
> >
> > See also:
> > https://ninja-build.org/manual.html
> >
> > Thanks,
> > Bhavin Thaker.
> >
> > On Thu, Nov 2, 2017 at 7:57 AM, Pedro Larroy <
> pedro.larroy.li...@gmail.com>
> > wrote:
> >
> >> Hi
> >>
> >> I would like to update the MXNet build instructions.
> >>
> >> In particular I was thinking that it would be a good idea to update
> >> the instructions to use CMake + Ninja. And add more information about
> >> the different build flavours.
> >>
> >>
> >> https://mxnet.incubator.apache.org/install/index.html
> >>
> >>
> >> Thoughts?
> >>
>

Reply via email to