Comments (3)
Well done on a great tool.
Thanks, glad you like it!
Let's say the package is configured with rstan_create_package(), and installed (from GitHub) on several machines. The package is then updated to add a new model. Will installing the update require that all the existing models, which haven't changed between versions, be recompiled, or can this be avoided?
Unfortunately I'm not sure how to avoid that. I'm pretty sure that the functions for installing R packages from GitHub replace the entire package source code every time, so everything would need to get recompiled. In theory I could see it being possible to just replace the changed parts of the package when installing from GitHub but I'm not aware of a tool that does that at the moment. But maybe it exists and I just don't know about it.
from rstantools.
Thanks.
I guess the alternative would have to be a wrapper that compiles and saves a model the first time it's used, and loads the compiled version otherwise.
from rstantools.
Closing this as it can't be resolved by rstantools
- there currently isn't a mechanism for only partially replacing installed R packages when updating/re-installing
from rstantools.
Related Issues (20)
- GHA failure of new standalone functions checks HOT 1
- Problem with line endings in automatically generated src/ files HOT 1
- Problems with compiling mixutre models on Windows (rstantools 2.3.0) HOT 4
- auto detect need for recompile? HOT 9
- Auto-format Stan models during rstan_config()? HOT 5
- Slow package building with rstan 2.26.23
- automatically exposing functions from Stan to R
- write_stan_json and to_stan_json to rstantools? HOT 6
- add posterior_epred generic
- include problem with some versions of rstantools 2.x and/or StanHeaders HOT 43
- errors if user model is called base.stan HOT 1
- LoadLibrary failure for Prophet on Windows HOT 11
- configure files in packages made with rstan_create_package() produces a note when running R CMD check HOT 3
- switch to github actions for CI
- don't create travis.yml
- Github actions workflow - test against rstan experimental or preview? HOT 2
- Backwards compatibility issue with model names HOT 1
- rstantools cannot find `stan/version.hpp` HOT 6
- R CMD check NOTE about Imports: RcppParallel HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rstantools.