-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathnumpy.yaml
More file actions
110 lines (99 loc) · 2.78 KB
/
numpy.yaml
File metadata and controls
110 lines (99 loc) · 2.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
extends: [distutils_package]
dependencies:
build: [blas]
run: [blas]
sources:
- key: tar.gz:zzluhi5cjpyt4a3t7lvsicyi4sgrhhtd
url: http://downloads.sourceforge.net/numpy/numpy-1.8.2.tar.gz
build_stages:
- when: platform == 'linux'
name: create-site.cfg
before: install
handler: bash
bash: |
cat > site.cfg << EOF
[atlas]
atlas_libs = openblas
library_dirs = ${OPENBLAS_DIR}/lib
EOF
- when: platform == 'linux'
name: set-LDFLAGS
before: install
handler: bash
bash: |
export LDFLAGS="-shared -Wl,-rpath=${PYTHON_DIR}/lib -Wl,-rpath=${OPENBLAS_DIR}/lib $(${PYTHON_DIR}/bin/python-config --ldflags)"
#export ATLAS=None
export LAPACK=None
export BLAS=None
- when: machine == 'SGIICEX'
name: create-site.cfg
after: prologue
before: install
handler: bash
bash: |
cat > site.cfg << EOF
[mkl]
library_dirs = /app/intel/compilers/14/mkl/lib/intel64
mkl_libs = mkl_rt,pthread,m
EOF
- when: machine == 'SGIICEX'
name: set-LDFLAGS
after: prologue
before: install
handler: bash
bash: |
export LDFLAGS="-shared -Wl,-rpath=${PYTHON_DIR}/lib $(${PYTHON_DIR}/bin/python-config --ldflags)"
export LAPACK=None
export BLAS=None
export ATLAS=None
- when: machine == 'CrayXC30'
name: create-site.cfg
after: prologue
before: install
handler: bash
bash: |
cat > site.cfg << EOF
[DEFAULT]
library_dirs = ${CRAY_LIBSCI_PREFIX_DIR}/lib
libraries = sci_gnu
EOF
- when: machine == 'CrayXC30'
name: set-LDFLAGS
after: prologue
before: install
handler: bash
bash: |
export LDFLAGS="-shared -Wl,-rpath=${PYTHON_DIR}/lib -Wl,-rpath=${CRAY_LIBSCI_PREFIX_DIR}/lib $(${PYTHON_DIR}/bin/python-config --ldflags)"
export LAPACK=sci_gnu
export BLAS=sci_gnu
export ATLAS=None
- when: machine == 'CrayXC30'
name: create-site.cfg
after: prologue
before: install
handler: bash
bash: |
cat > site.cfg << EOF
[DEFAULT]
library_dirs = ${CRAY_LIBSCI_PREFIX_DIR}/lib
libraries = sci_gnu
EOF
- when: machine == 'CrayXC30'
name: set-LDFLAGS
after: prologue
before: install
handler: bash
bash: |
export LDFLAGS="-shared -Wl,-rpath=${PYTHON_DIR}/lib -Wl,-rpath=${CRAY_LIBSCI_PREFIX_DIR}/lib $(${PYTHON_DIR}/bin/python-config --ldflags)"
export LAPACK=sci_gnu
export BLAS=sci_gnu
export ATLAS=None
- when: platform == 'Cygwin'
name: set-LDFLAGS
before: install
handler: bash
bash: |
export LDFLAGS="-shared -Wl,-rpath=${PYTHON_DIR}/lib -Wl,-rpath=/usr/lib $(${PYTHON_DIR}/bin/python-config --ldflags)"
#export ATLAS=None
export LAPACK=None
export BLAS=None