Thanks for the feedback --- we really appreciate it.
More below.
On Oct 23, 2014, at 12:09 PM, Sean O'Riordain <
seor...@tcd.ie> wrote:
> I'm not sure how you might put this on the "RStan Getting Started" page - but not everybody has as much as 6gb so that might be a common enough cause of install failure...
I'm not sure how it varies by platform, either, but you're right,
we should have memory requirements on the install page.
It's hard to remember that not everyone has 8 GB. I've been running on
computers with at least 8GB for over a decade! One book I love had some
advice I hate: give developers the slowest computers rather than the
fastest ones.
I would strongly recommend that anyone who can afford it upgrade their
memory to at least 8GB if not 16GB.
> As a nice to have feature... it'd be nice to have a faster compile of a model - currently on this not too slow Dell XPS-laptop it takes about 28 seconds to compile a model... which is a bit tedious when experimenting with models and importantly it is not enough time to make a coffee! :-)
I take it getting a faster computer and coffee maker is out
of the question.
How are you compiling? On my three-year old Macbook Pro (quad-core 2.3GHz i7 CPU,
16GB 1600MHz DDR3 memory), compile times at -O3 are closer to 10 seconds with clang++.
I'm guessing you must be using g++ or some other compiler than clang++.
It is possible to compile models with less optimization. They will
take an order of magnitude (or more) more time to run at -O0 than at -O3,
but this may be a win for a model that takes less than a second to fit.
And they'll compile much faster at -O0.
We're unlikely to drastically speed up compile time. The
rock and hard place we're caught between are too many instantiations
of our templated function to sensibly precompile (e.g.., 10s of thousands
just for Studnent-t) and the slowness of compiling templated functions.
Not to mention lack of good C++ tools on Windows.
- Bob