Open RoverVan opened 7 years ago
Hi @RoverVan Thanks for reporting this. I will have a look at it and get back to you.
@DevinderKaur Please have a look into this.
Hey @analyticalmonk @DevinderKaur this issue is blocking us from moving forward in the iregnet GSOC2017 project -- it is about speed optimization, and we really want to use Rperform.
Do you have any idea about what is causing the error? Any idea what parts of the code need to be modified for a fix? Maybe I or @RoverVan could submit a PR if you point us in the right direction. Thanks in advance.
Hey @analyticalmonk @tdhock , I am the student of iregnet on 2017 GSoC. Recently i have found some errors when I use Rperform to obtain iregnet performance across two branches.
The code below is what I used in Rperform. It means that optimization branch is to be merge into master branch.
>library(Rperform)
>setwd("PATH/TO/PROJECT/iregnet/")
>plot_branchmetrics(test_path = "tests/testthat/test_elemStatsLearn.R", metric = "time", branch1 = "optimization", branch2 = "master", save_data = F, save_plots = F)
When the code is run, the error messages has shown like this:
Error: evaluation nested too deeply: infinite recursion / options(expressions=)?
Error during wrapup: evaluation nested too deeply: infinite recursion / options(expressions=)?
When changing the parameter in branch1, such as cv branch in iregnet, the same problem occurs. However, when I use the function of single branch(plot_metrics()) on master branch, it successfully run. It suggests that the master branch is not compatible with the function that across two branches.
Here is some of my sessionInfo:
Please contact me if you need any more informations about iregnet or the error messages.