1 year ago
#338689
Extrapolator
Using reticulate with targets
I'm having this weird issue where my target, which interfaces a slightly customized python module (installed with pip install --editable
) through reticulate, gives different results when it's being called from an interactive session in R
from when targets is being started from the command line directly, even when I make sure the other argument(s) to tar_make
are identical (callr_function = NULL
, which I use for interactive debugging). The function is deterministic and should be returning the exact same result but isn't.
It's tricky to provide a reproducible example but if truly necessary I'll invest the required time in it. I'd like to get tips on how to debug this and identify the exact issue. I already safeguarded against potential pointer issues; the python object is not getting passed around between different targets/environments (anymore), rather it's immediately used to compute the result of interest. I also checked that the same python version is being used by printing the result of reticulate::pyconfig()
to screen. I also verified both approaches are using the same version of the customized module.
Thanks in advance..!
r
reticulate
targets-r-package
0 Answers
Your Answer