I understand that people may be using it, but what purpose does it serve that CMake does not?
Making something that triggers cmake transparently from a 'make' command in the root dir (just run it from GNUMakefile, for example) and puts everything in the same place is a trivial task. What does using the Makefil offer that cmake does not? On Thu, Nov 2, 2017 at 8:57 AM, Jun Wu <[email protected]> wrote: > Many of developers are using Makefile. Getting rid of it doesn't sound user > friendly. > > On Thu, Nov 2, 2017 at 8:53 AM, Chris Olivier <[email protected]> > wrote: > > > I don't know why we don't get rid of the Makefile altogether and use > cmake. > > It's a pain to manage both of them independently. Does anyone know why > we > > still use the Makefile? > > > > On Thu, Nov 2, 2017 at 8:45 AM, Pedro Larroy < > [email protected] > > > > > 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 <[email protected]> > > > 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 < > > > [email protected]> > > > > 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? > > > >> > > > > > >
