From 77b2be2c5ae44b43607ed0db8f747e392b7221ac Mon Sep 17 00:00:00 2001 From: Tyler Reddy Date: Tue, 2 Apr 2019 12:17:14 -0700 Subject: [PATCH] TST: use POWER8 OpenBLAS for CI --- .travis.yml | 2 ++ tools/travis-before-install.sh | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/.travis.yml b/.travis.yml index 7498e1d66ca0..061d8de1a0b6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -69,6 +69,8 @@ matrix: env: # for matrix annotation only - PPC64_LE=1 + # use POWER8 OpenBLAS build, not system ATLAS + - ATLAS=None before_install: - ./tools/travis-before-install.sh diff --git a/tools/travis-before-install.sh b/tools/travis-before-install.sh index c334e91ae782..db1f0bc5c0bb 100755 --- a/tools/travis-before-install.sh +++ b/tools/travis-before-install.sh @@ -25,6 +25,17 @@ if [ -n "$INSTALL_PICKLE5" ]; then pip install pickle5 fi +if [ -n "$PPC64_LE" ]; then + # build script for POWER8 OpenBLAS available here: + # https://github.com/tylerjereddy/openblas-static-gcc/blob/master/power8 + # built on GCC compile farm machine named gcc112 + # manually uploaded tarball to an unshared Dropbox location + wget -O openblas-power8.tar.gz https://www.dropbox.com/s/zcwhk7c2zptwy0s/openblas-v0.3.5-ppc64le-power8.tar.gz?dl=0 + tar zxvf openblas-power8.tar.gz + sudo cp -r ./64/lib/* /usr/lib + sudo cp ./64/include/* /usr/include +fi + pip install --upgrade pip setuptools pip install nose pytz cython pytest if [ -n "$USE_ASV" ]; then pip install asv; fi