Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcefdd34

Browse files
authored
Merge pull request#25120 from charris/backport-25063
BLD: change default of the ``allow-noblas`` option to true.
2 parentsae77d67 +0035b44 commitcefdd34

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

‎.github/workflows/linux_blas.yml‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
env:
9494
TERM:xterm-256color
9595
run:
96-
spin build -- --werror
96+
spin build -- --werror -Dallow-noblas=false
9797

9898
-name:Check build-internal dependencies
9999
run:
@@ -135,15 +135,15 @@ jobs:
135135
pip install pytest hypothesis typing_extensions
136136
137137
-name:Build (LP64)
138-
run:spin build -- -Dblas=openblas -Dlapack=openblas -Ddisable-optimization=true
138+
run:spin build -- -Dblas=openblas -Dlapack=openblas -Ddisable-optimization=true -Dallow-noblas=false
139139

140140
-name:Test
141141
run:spin test -- numpy/linalg
142142

143143
-name:Build (ILP64)
144144
run:|
145145
rm -rf build
146-
spin build -- -Duse-ilp64=true -Ddisable-optimization=true
146+
spin build -- -Duse-ilp64=true -Ddisable-optimization=true -Dallow-noblas=false
147147
148148
-name:Test
149149
run:spin test -- numpy/linalg
@@ -170,15 +170,15 @@ jobs:
170170
pip install pytest hypothesis typing_extensions
171171
172172
-name:Build
173-
run:spin build -- -Ddisable-optimization=true
173+
run:spin build -- -Ddisable-optimization=true -Dallow-noblas=false
174174

175175
-name:Test
176176
run:spin test -- numpy/linalg
177177

178178
-name:Build (ILP64)
179179
run:|
180180
rm -rf build
181-
spin build -- -Ddisable-optimization=true -Duse-ilp64=true
181+
spin build -- -Ddisable-optimization=true -Duse-ilp64=true -Dallow-noblas=false
182182
183183
-name:Test (ILP64)
184184
run:spin test -- numpy/linalg
@@ -205,7 +205,7 @@ jobs:
205205
sudo apt-get remove pkg-config
206206
207207
-name:Build
208-
run:spin build -- -Ddisable-optimization=true
208+
run:spin build -- -Ddisable-optimization=true -Dallow-noblas=false
209209

210210
-name:Test
211211
run:spin test -j auto -- numpy/linalg
@@ -231,7 +231,7 @@ jobs:
231231
232232
-name:Build
233233
run:|
234-
spin build -- -Ddisable-optimization=true
234+
spin build -- -Ddisable-optimization=true -Dallow-noblas=false
235235
236236
-name:Test
237237
run:|
@@ -307,7 +307,7 @@ jobs:
307307
-name:Build with defaults (LP64)
308308
run:|
309309
pkg-config --libs mkl-dynamic-lp64-seq # check link flags
310-
spin build -- -Ddisable-optimization=true
310+
spin build -- -Ddisable-optimization=true -Dallow-noblas=false
311311
312312
-name:Test
313313
run:spin test -- numpy/linalg
@@ -316,7 +316,7 @@ jobs:
316316
run:|
317317
git clean -xdf > /dev/null
318318
pkg-config --libs mkl-dynamic-ilp64-seq
319-
spin build -- -Duse-ilp64=true -Ddisable-optimization=true
319+
spin build -- -Duse-ilp64=true -Ddisable-optimization=true -Dallow-noblas=false
320320
321321
-name:Test
322322
run:spin test -- numpy/linalg
@@ -328,7 +328,7 @@ jobs:
328328
rm mkl*.pc
329329
popd
330330
export MKLROOT=$Python3_ROOT_DIR
331-
spin build -- -Ddisable-optimization=true
331+
spin build -- -Ddisable-optimization=true -Dallow-noblas=false
332332
333333
-name:Test
334334
run:spin test -- numpy/linalg
@@ -363,7 +363,7 @@ jobs:
363363
pkg-config --cflags blis
364364
365365
-name:Build
366-
run:spin build -- -Dblas=blis -Ddisable-optimization=true
366+
run:spin build -- -Dblas=blis -Ddisable-optimization=true -Dallow-noblas=false
367367

368368
-name:Test
369369
run:spin test -- numpy/linalg
@@ -388,7 +388,7 @@ jobs:
388388
sudo apt-get install libatlas-base-dev pkg-config
389389
390390
-name:Build
391-
run:spin build -- -Dblas=blas-atlas -Dlapack=lapack-atlas -Ddisable-optimization=true
391+
run:spin build -- -Dblas=blas-atlas -Dlapack=lapack-atlas -Ddisable-optimization=true -Dallow-noblas=false
392392

393393
-name:Test
394394
run:spin test -- numpy/linalg

‎.github/workflows/macos.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
shell:bash -l {0}
8585
run:|
8686
conda activate numpy-dev
87-
CC="ccache $CC" spin build -j2
87+
CC="ccache $CC" spin build -j2 -- -Dallow-noblas=false
8888
8989
-name:Run test suite (full)
9090
shell:bash -l {0}
@@ -123,14 +123,14 @@ jobs:
123123
pip install pytest pytest-xdist hypothesis
124124
125125
-name:Build against Accelerate (LP64)
126-
run:spin build -- -Ddisable-optimization=true
126+
run:spin build -- -Ddisable-optimization=true -Dallow-noblas=false
127127

128128
-name:Test (linalg only)
129129
run:spin test -j2 -- numpy/linalg
130130

131131
-name:Build NumPy against Accelerate (ILP64)
132132
run:|
133-
spin build -- -Duse-ilp64=true
133+
spin build -- -Duse-ilp64=true -Dallow-noblas=false
134134
135135
-name:Test (fast tests)
136136
run:spin test -j2

‎meson_options.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ option('blas', type: 'string', value: 'auto',
22
description:'Option for BLAS library selection. By default, try to find any in the order given by `blas-order`')
33
option('lapack',type:'string',value:'auto',
44
description:'Option for LAPACK library selection. By default, try to find any in the order given by `lapack-order`')
5-
option('allow-noblas',type:'boolean',value:false,
5+
option('allow-noblas',type:'boolean',value:true,
66
description:'If set to true, allow building with (slow!) internal fallback routines')
77
option('blas-order',type:'array',
88
value: ['mkl','accelerate','openblas','flexiblas','blis','blas'])

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ tracker = "https://github.com/numpy/numpy/issues"
153153
skip ="cp36-* cp37-* cp-38* pp37-* pp38-* *-manylinux_i686 *_ppc64le *_s390x"
154154
build-verbosity ="3"
155155
before-build ="bash {project}/tools/wheels/cibw_before_build.sh {project}"
156-
config-settings ="setup-args=-Duse-ilp64=true setup-args=-Dblas=openblas setup-args=-Dlapack=openblas setup-args=-Dblas-symbol-suffix=64_"
156+
config-settings ="setup-args=-Duse-ilp64=true setup-args=-Dblas=openblas setup-args=-Dlapack=openblas setup-args=-Dblas-symbol-suffix=64_ setup-args=-Dallow-noblas=false"
157157
# meson has a hard dependency on ninja, and we need meson to build
158158
# c-extensions in tests. There is a ninja PyPI package used in
159159
# build_requirements.txt for macOS, windows, linux but it cannot be in

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp