提交使用 OpenMP 的 R 包
Submitting R package that use OpenMP
我尝试提交支持 OpenMP 的 R 包(如果 openmp 可用,此包可以在 Linux 中编译)。
当我检查可能包装时,我遇到了此错误。
检查 Makevars 中的编译标志...警告 变量"PKG_CXXFLAGS"中的非可移植标志: -fopenmp
如何抑制此错误并将其提交给 CRAN。
从 R 扩展手册中,你需要:
PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)
请参阅此处,了解最近的 R-help 帖子,其中包含示例 CRAN 包和更多信息。
相关文章:
- OpenMP阵列性能较差
- 在Google Kick start中提交时出错
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- OpenMP:并行更新数组总是需要减少数组吗
- 如何使用OpenMP并行这两个循环
- 从python调用openMP共享库时,未定义opnMP函数
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 如何使用OpenMP并行化此矩阵时间矢量运算
- 如何使用OpenMP使这个循环并行
- 如何通过替换顺序代码的while循环来添加OpenMP for循环
- 查找最近配对时的OpenMP竞赛条件
- 使用输入打破 OpenMP 中的循环
- 在 leetcode 上提交解决方案时出现堆栈缓冲区溢出错误
- 为什么 openmp 的并行不适用于矢量化色彩空间转换?
- 在 openmp 中,omp_get_thread_num是否绑定到物理线程?
- 在C++中使用并行化的预期速度是多少(不是 OpenMp,而是 <thread>)
- OpenMP 加上unordered_map<字符串、双字符串的缩减>
- OpenMP 与有序和关键指令并行
- 提交使用 OpenMP 的 R 包