Kevin Egan
2020-Aug-08 14:15 UTC
[R] Reproducibility Between Local and Remote Computer with R
Local: R version 4.0.2 (2020-06-22) Platform: x86_64-apple-darwin17.0 (64-bit) Running under: macOS Catalina 10.15.6 Matrix products: default BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib locale: [1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] crayon_1.3.4 dplyr_1.0.0 R6_2.4.1 lifecycle_0.2.0 magrittr_1.5 pillar_1.4.3 [7] rlang_0.4.7 rstudioapi_0.11 vctrs_0.3.1 generics_0.0.2 ellipsis_0.3.0 tools_4.0.2 [13] glue_1.4.1 purrr_0.3.4 yaml_2.2.1 compiler_4.0.2 pkgconfig_2.0.3 tidyselect_1.1.0 [19] tibble_3.0.1 Remote:> sessionInfo()R version 3.6.3 (2020-02-29) Platform: x86_64-pc-linux-gnu (64-bit) Running under: CentOS Linux 7 (Core) Matrix products: default BLAS/LAPACK: /ddn/apps/Cluster-Apps/intel/2019.5/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/libmkl_gf_lp64.so locale: [1] C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] compiler_3.6.3> On 8 Aug 2020, at 08:17, Jeff Newmiller <jdnewmil at dcn.davis.ca.us> wrote: > > Compare the sessionInfo outputs for the different environments. > > On August 7, 2020 1:24:55 PM PDT, Kevin Egan <kevinegan31 at gmail.com> wrote: >> I posted this question: >> >> I am currently using R , RStudio , and a remote computer (using an R >> script) to run the same code. I start by using set.seed(123) in all >> three versions of the code, then using glmnet to assess a matrix. >> Ultimately, I am having trouble reproducing the results between my >> local and the remote computer's results. I am using R version 4.0.2 >> locally, and R version 3.6.0 remote. >> >> After running several tests, I'm wondering if there is a difference >> between the two versions in R which may lead to slightly different >> coefficients. If anyone has any insight I would appreciate it. >> >> Thanks. >> >> and found that there were slight differences between using rnorm with >> R-4.0.2 and R-3.6.0 but did not find any differences for runif between >> both systems. In my original code, I am using rnorm and was wondering >> if this may be the reason I am finding slight differences in >> coefficients for glmnet and lars testing between using my local >> computer (R-4.0.2) and my remote computer (R-3.6.0). I am running my >> code locally on a MacOSX and remote on what I believe is an HPC. >> >> Thanks. >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. > > -- > Sent from my phone. Please excuse my brevity.[[alternative HTML version deleted]]
Jeff Newmiller
2020-Aug-08 14:24 UTC
[R] Reproducibility Between Local and Remote Computer with R
You did not load the corresponding packages in both environments. Also.. please post plain text format per the Posting Guide mentioned in the footer of every post. On August 8, 2020 7:15:16 AM PDT, Kevin Egan <kevinegan31 at gmail.com> wrote:>Local: >R version 4.0.2 (2020-06-22) >Platform: x86_64-apple-darwin17.0 (64-bit) >Running under: macOS Catalina 10.15.6 > >Matrix products: default >BLAS: >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib >LAPACK: >/Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib > >locale: >[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8 > >attached base packages: >[1] stats graphics grDevices utils datasets methods base > > >loaded via a namespace (and not attached): >[1] crayon_1.3.4 dplyr_1.0.0 R6_2.4.1 lifecycle_0.2.0 >magrittr_1.5 pillar_1.4.3 >[7] rlang_0.4.7 rstudioapi_0.11 vctrs_0.3.1 generics_0.0.2 >ellipsis_0.3.0 tools_4.0.2 >[13] glue_1.4.1 purrr_0.3.4 yaml_2.2.1 compiler_4.0.2 > pkgconfig_2.0.3 tidyselect_1.1.0 >[19] tibble_3.0.1 > > >Remote: >> sessionInfo() >R version 3.6.3 (2020-02-29) >Platform: x86_64-pc-linux-gnu (64-bit) >Running under: CentOS Linux 7 (Core) > >Matrix products: default >BLAS/LAPACK: >/ddn/apps/Cluster-Apps/intel/2019.5/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/libmkl_gf_lp64.so > >locale: >[1] C > >attached base packages: >[1] stats graphics grDevices utils datasets methods base > > >loaded via a namespace (and not attached): >[1] compiler_3.6.3 > >> On 8 Aug 2020, at 08:17, Jeff Newmiller <jdnewmil at dcn.davis.ca.us> >wrote: >> >> Compare the sessionInfo outputs for the different environments. >> >> On August 7, 2020 1:24:55 PM PDT, Kevin Egan <kevinegan31 at gmail.com> >wrote: >>> I posted this question: >>> >>> I am currently using R , RStudio , and a remote computer (using an R >>> script) to run the same code. I start by using set.seed(123) in all >>> three versions of the code, then using glmnet to assess a matrix. >>> Ultimately, I am having trouble reproducing the results between my >>> local and the remote computer's results. I am using R version 4.0.2 >>> locally, and R version 3.6.0 remote. >>> >>> After running several tests, I'm wondering if there is a difference >>> between the two versions in R which may lead to slightly different >>> coefficients. If anyone has any insight I would appreciate it. >>> >>> Thanks. >>> >>> and found that there were slight differences between using rnorm >with >>> R-4.0.2 and R-3.6.0 but did not find any differences for runif >between >>> both systems. In my original code, I am using rnorm and was >wondering >>> if this may be the reason I am finding slight differences in >>> coefficients for glmnet and lars testing between using my local >>> computer (R-4.0.2) and my remote computer (R-3.6.0). I am running my >>> code locally on a MacOSX and remote on what I believe is an HPC. >>> >>> Thanks. >>> [[alternative HTML version deleted]] >>> >>> ______________________________________________ >>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see >>> https://stat.ethz.ch/mailman/listinfo/r-help >>> PLEASE do read the posting guide >>> http://www.R-project.org/posting-guide.html >>> and provide commented, minimal, self-contained, reproducible code. >> >> -- >> Sent from my phone. Please excuse my brevity.-- Sent from my phone. Please excuse my brevity.