вызвать скомпилированную функцию R - PullRequest
0 голосов
/ 01 апреля 2020

Извиняюсь за то, что пропустил (я уверен, довольно очевидную) документацию, но я не могу понять, как вызвать компилируемую функцию из другой функции В качестве примера рассмотрим:

compiledFunction <- function(x) {
  return(x+1)
}

В R запустите:

source( '~/compiledFunction.R' )
compiledFunction_cmp <- cmpfun( compiledFunction)
save( compiledFunction_cmp, file='compiledFunction_cmp.?')

Затем:

callCompiledFunction <- function() {
  source( <can I load the executable in some way?> )  
  print( compiledFunction_cmp(1) )
}

Или вы никогда не сохраняете исполняемый файл, но а есть внешний вызов функции 'compile ...'? Если да, в чем разница между этим и Just-In-Time-Compile (enableJIT (3))?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...