Не удалось загрузить функцию cpp в параллельных вычислениях

Я установил свой собственный пакет PrimeBayesMIR в Windows HPC сервере делать параллельные вычисления. Я обнаружил, что это работает, чтобы вызвать мою функцию cpp вне foreach петля;

> Run1Gibbs3_2_cpp
function (n, ninst, m, membership, Y, X_bag, hp_mu_beta1, hp_a,
hp_b, hp_g_beta, hp_pi, hp_inv_Sig_beta, beta1, sig2_error,
delta)
{
.Call("_PrimeBayesMIR_Run1Gibbs3_2_cpp", PACKAGE = "PrimeBayesMIR",
n, ninst, m, membership, Y, X_bag, hp_mu_beta1, hp_a,
hp_b, hp_g_beta, hp_pi, hp_inv_Sig_beta, beta1, sig2_error,
delta)
}
<bytecode: 0x00000000152761b0>
<environment: namespace:PrimeBayesMIR>

Тем не менее, когда функция вызывается в foreach цикл, это дает мне эту ошибку

Error in { :
task 1 failed - ""_PrimeBayesMIR_Run1Gibbs3_2_cpp" not available for .Call() for package "PrimeBayesMIR""

Есть ли у вас идеи, чтобы справиться с такой проблемой? Я не мог найти никакого решения до сих пор. Спасибо за любые комментарии по этому вопросу.

0

Решение

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

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

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

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