在本征FAQ中,它表示您需要在编译器中启用矢量化。。
我正在尝试开发一个使用RcppEigen的R软件包。我希望用户不需要用指定的标志手动编译包,就能获得最好的性能。
对于一个R包来说,在本征库中启用矢量化的最佳实践是什么?
发布于 2018-12-06 03:56:28
完全按照FAQ说的做,并设置编译器标志。在测试当前编译器所支持的内容之后,您可能必须从脚本configure打开这些标记-- CRAN可能仍然告诉您这些标志是不可移植的。
另外,为了修复这里的术语,我们这里没有“库”:RcppEigen只使用来自特征的标头,这是作为一个模板标头专用包设计的。
https://stackoverflow.com/questions/53644279
复制相似问题