Я сейчас пытаюсь развернуть проект, используя openmp
. У меня есть флаг '-fopenmp'
на Трэвисе.
Как я могу это исправить?
В местном я просто brew install libopenmp
, который решил проблему. Но не на Трэвисе, какие есть варианты?
Используя 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
Сбой Трэвиса при выполнении:
clang -fno-strict-aliasing -fno-common -dynami c -I / Applications / Xcode.app / Содержание / Разработчик / Платформы / MacOSX.platform / Разработчик / SDKs / MacOSX10.14.sdk / usr / include - I / Applications / Xcode.app / Содержание / Разработчик / Платформы / MacOSX.platform / Разработчик / SDKs / MacOSX10.14.sdk / Система / Библиотека / Frameworks / Tk.framework / Версии / 8.5 / Заголовки -DNDEBUG -g -fwrapv - O3 -Wall -Wstrict-прототипы -I / usr / local / include -I / usr / local / opt / openssl@1.1/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
как я могу это исправить?