r - RStudio 会话在运行 nloptr 时崩溃
问题描述
我正在尝试使用 nloptr 包运行非线性约束优化。当我运行优化时,Rstudio 会话崩溃。日志文件似乎没有捕捉到这次崩溃。最后一个日志文件是几周前的。诊断报告也将此显示为最后一个错误:
2021 年 7 月 31 日 12:49:50 [rsession-dhruvakaggarwal] ERROR 系统错误 2(没有这样的文件或目录)[path=/Volumes/GoogleDrive/.shortcut-targets-by-id/1uELoLTtQ0-MVlZj5loA1k2gZAdJlDODV/SEA-LBL/Dhruvak ]; 发生在:rstudio::core::Error rstudio::core::FilePath::makeCurrentPath(bool) const /Users/rstudio/rstudio/src/cpp/core/FilePath.cpp:1037; 记录自:virtual void rstudio::session::modules::rmarkdown::notebook::ChunkExecContext::connect() /Users/rstudio/rstudio/src/cpp/session/modules/rmarkdown/NotebookExec.cpp:202
当我请求日志时,它会显示:
当优化问题在更小的样本数据集上运行时会话不会崩溃,这可能指向系统上的有限 RAM?我在 8GB 系统上运行它,但我在 32GB 系统上尝试过它仍然崩溃。奇怪的是,它不会在另一个 16GB 系统上崩溃。
会话信息:
R version 4.0.0 (2020-04-24)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS 10.16
Matrix products: default
LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] Rcpp_1.0.7 compiler_4.0.0 pillar_1.6.2 bitops_1.0-6 tools_4.0.0 lifecycle_1.0.0 tibble_3.0.1
[8] gtable_0.3.0 lattice_0.20-41 pkgconfig_2.0.3 rlang_0.4.11 Matrix_1.2-18 cli_2.0.2 DBI_1.1.0
[15] rstudioapi_0.11 binman_0.1.1 dplyr_1.0.7 generics_0.0.2 vctrs_0.3.8 askpass_1.1 mitools_2.4
[22] caTools_1.18.0 tidyselect_1.1.0 grid_4.0.0 glue_1.4.0 R6_2.4.1 processx_3.4.2 fansi_0.4.1
[29] XML_3.99-0.3 survival_3.1-12 RSelenium_1.7.7 purrr_0.3.4 ggplot2_3.3.0 semver_0.2.0 magrittr_1.5
[36] ps_1.3.2 scales_1.1.0 ellipsis_0.3.2 splines_4.0.0 assertthat_0.2.1 colorspace_1.4-1 utf8_1.1.4
[43] survey_4.0 openssl_1.4.1 munsell_0.5.0 wdman_0.2.5 crayon_1.3.4
我无法找出原因。请帮忙。
解决方案
推荐阅读
- scala - 每个案例作为 ScalaTest 中的单独测试 - JUnit ParameterizedTest 风格
- c# - 如何实现 ASP.NET Identity 在视图结果中隐藏一些列和行表
- python - Python 在相应索引处对嵌套列表中的值进行分组
- python - 在python中使用sql代码中的变量:操作参数必须是str
- java - Surefire maven 插件不执行其中一项测试
- java - Java Servlet Null 属性
- flutter - 如何对 Dart 中的简单函数进行空值检查?
- django - Django:将上下文添加到 TemplateView
- django - Django 上下文处理器“AnonymousUser”对象不可迭代
- javascript - 为什么我不能在将对象填充到 fetch 后对其进行操作?