我正在研究一台osx机器,我最近学会了将g ++命令引回到clang。我有一个我想在tensorflow中使用的自定义操作,并希望使用某个库的openmp功能来获得性能。不幸的是clang似乎不支持openmp,所以我通过自制软件安装了gcc并使用它编译了我的库。编译很顺利,但是当使用tf.load_op_library加载.so文件时,我得到“segment fault:11”
这也没有-fopenmp选项。
使用clang代码工作正常,但是一旦切换到gcc 4.9,5或6,我就会遇到这个段错误。
还有其他人有这个问题吗?我应该在tensorflow github页面上启动一个问题吗?