Ошибка с rcpparmadillo: Запрошенный размер слишком велик; Предложить включить arma_64bit_wordC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка с rcpparmadillo: Запрошенный размер слишком велик; Предложить включить arma_64bit_word

Сообщение Anonymous »

Я пытаюсь запустить функцию, которая использует Biocparalle и rcpparmadillo . Функция выполняется до 50% завершения, но затем бросает ошибку: < /p>
Error: BiocParallel errors
element index: 1
first error: Mat::init(): requested size is too large; suggest to enable ARMA_64BIT_WORD
< /code>
Я попытался устранить не устранять использование: < /p> И я также попробовал добавить строку #define arma_64bit_word 1 to to to to to to to to /Library/frameworks/r.framework/resources/library/rcpparmadillo/include/rcpparmadilloconfig.h Как говорится в комментариях:
// Under C++11 and C++14, Armadillo now defaults to using int64_t for
// integers. This prevents us from passing integer vectors to R as
// only used int32_t -- so we select the shorter representation here.
// Unless int64_t is explicitly required during compilation.
< /code>
Однако до сих пор ни одно из этих решений не работало. Есть ли какое -либо решение для этой проблемы? < /P>
Любая помощь будет высоко оценена!R version 4.1.1 (2021-08-10)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Big Sur 11.2.3
gcc: stable 11.2.0
RcppArmadillo_0.10.7.0.0


Подробнее здесь: https://stackoverflow.com/questions/698 ... le-arma-64
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»