Closed dshemetov closed 1 year ago
issue (blocking): using rpy2 does appear to be part of the cause of long/infinite run times. With OPENBLAS-OPENMP enabled, I don't see any additional cores launch. It's paused on an empty progress bar, so I wonder if that's the culprit (and if your evalcast update solves it when parallelism isn't used or progress bars are disabled).
Some observations:
mc.allow.recursive
works.)forecast
. (I just used my snippet; haven't tried evalcast branch yet.)~ [or not. seems to have trouble with second forecaster.]Linking this related issue rpy2/rpy2#961.
Still testing to try to determine what's actually going on.
I noted some of our debugging findings here. I would suggest we don't move forward with rpy2 for now, and instead: either check the wait/exit status from os.system
, or move to something using subprocess
as recommended in linked doc. From an earlier experience: we should also check that we properly raise an error within R when install.packages
encounters an issue; I think it might only warn in some cases when it should stop.
Closing in favor of #17
Using
rpy2
to call R lets us:Hopefully this isn't too installation specific and can work well with
renv
.