En R cuando se utiliza la función cxx del inline package, ¿cómo se cambia el indicador de optimización para el compilador cpp?R: indicador de optimización C++ cuando se utiliza el paquete en línea
Por defecto, en mi máquina, compila con -g -O2
. Pero me gustaría utilizar la optimización -O3
para ganar velocidad. Yo uso el plugin Rcpp
si eso hace alguna diferencia.
He intentado crear mi propio complemento, y he intentado establecer los diferentes argumentos de la función cxx, pero nada funcionó.
Supongo que una opción sería compilarlo usando R CMD SHLIB
en lugar de usar cxxfunction
. Pero Rcpp recomienda el uso de inline
porque la mayoría de los casos de prueba lo están usando.
gracias por su ayuda, que me haga saber si necesita cualquier aclaración
¡Utilicé la opción 1 y funcionó de inmediato! ¡Muchas cosas! – tlamadon
Gracias por confirmar y aceptar, también puede dar este 'voto positivo' haciendo clic en el triángulo hacia arriba :) –
Lo haría, pero aparentemente mi reputación es muy baja (menos de 15) :-) – tlamadon