我目前正在尝试使用openmp
部署项目。我在Travis上有标志'-fopenmp'
。
我该如何解决?
在本地我只是brew install libopenmp
,它解决了这个问题。但不是在Travis上,有哪些选择?
使用cython,我得到了以下“ .travis.yml”
os: linux
dist: xenial
language: python
python:
- "3.7"
cache: pip
addons:
apt:
packages:
- patchelf
matrix:
include:
- os: osx
# No version of Python is available via virtualenv on OS X workers, see https://github.com/travis-ci/travis-ci/issues/2312
language: generic
env: TOXENV=py37
fast_finish: true
before_install:
brew install libomp
install:
- pip install --upgrade "pip < 19.1" -r CI/requirements.txt
- python setup.py develop
script:
- pytest
Travis执行时失败:
clang -fno-strict-aliasing -fno-common -dynamic -I / Applications / Xcode.app / Contents / Developer / Platforms / MacOSX.platform / Developer / SDKs / MacOSX10.14.sdk / usr / include -I /应用程序/Xcode.app/内容/开发人员/平台/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -DNDEBUG -g -fwrapv -O3-墙-Wstrict原型-I / usr / local / include -I/usr/local/opt/[email protected]/include -I / usr / local / opt / sqlite / include -I / usr / local / Cellar / python @ 2 / 2.7.17 / Frameworks / Python.framework / Versions / 2.7 / include / python2.7 -c cpt / alphabet.c -o build / temp.macosx-10.13-x86_64-2.7 / cpt / alphabet.o -fopenmp] >
虽然在本地它是用
python 3.7
编译的,但我又该如何解决?
我目前正在尝试使用openmp部署项目。我在Travis上带有标志“ -fopenmp”。我该如何解决?在本地,我只是brew安装libopenmp,它解决了这个问题。但是不在Travis上,...
在苹果的llvm
上,不支持-fopenmp
。一个人应该使用brew的llvm
。