Ошибка сегментации в r (неверные разрешения)

Я использую недавно разработанный инструмент для решения нескольких задач под названием IHW здесь https://github.com/nignatiadis/IHW . Он использует lpsolver SYMPHONY в C ++.

Когда я запускал инструмент, иногда возникала ошибка сегментации, а иногда она проходила гладко. Ошибка, как показано ниже:

*** caught segfault ***

address 0x2adb3bfe0000, cause 'invalid permissions'
Traceback:
1: .C("lp_symphony_solve", as.integer(nc), as.integer(nr), as.integer(mat$matbeg),     as.integer(mat$matind), as.double(mat$values), as.double(col_lb),     as.double(col_ub), as.integer(int), if (max) as.double(-obj) else as.double(obj),     obj2 = double(nc), as.character(paste(row_sense, collapse = "")),     as.double(rhs), double(), objval = double(1L), solution = double(nc),     status = integer(1L), verbosity = as.integer(verbosity),     time_limit = as.integer(time_limit), node_limit = as.integer(node_limit),     gap_limit = as.double(gap_limit), first_feasible = as.integer(first_feasible),     write_lp = as.integer(write_lp), write_mps = as.integer(write_mps))
2: lpsymphony::lpsymphony_solve_LP(obj, constr_matrix, rep("<=",     nrow(constr_matrix)), rhs, max = TRUE, verbosity = -2, first_feasible = FALSE)
3: ihw_convex(filtered_split_sorted_pvalues, alpha, m_groups_holdout_fold,     penalty = penalty, lambda = lambda, lp_solver = lp_solver,     quiet = quiet, ...)
4: ihw_internal(filtered_sorted_groups, filtered_sorted_pvalues,     alpha, lambda, seed = NULL, quiet = quiet, nfolds = nfolds_internal,     distrib_estimator = distrib_estimator,lp_solver = lp_solver)
5: ihw_internal(sorted_groups, sorted_pvalues, alpha, lambdas, penalty = penalty,     quiet = quiet, nfolds = nfolds, nfolds_internal = nfolds_internal,     nsplits_internal = nsplits_internal, seed = NULL, distrib_estimator = distrib_estimator,     lp_solver = lp_solver, ...)
6: ihw(qtls$pvalue, qtls$hic, alpha = alpha) aborting ... /var/spool/torque/mom_priv/jobs/1757656.scheduler.SC: line 16: 27802 Segmentation fault

Моя информационная сессия показана ниже:

sessionInfo ()
R version 3.2.0 (2015-04-16)
Platform: x86_64-unknown-linux-gnu (64-bit)

locale:
[1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8       LC_NAME=C
[9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

Любая помощь будет оценена! Спасибо!!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]