File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8686# **Warning**: OpenBLAS, by default, is built in multithreaded mode. Due to the
8787# way Python's multiprocessing is implemented, a multithreaded OpenBLAS can
8888# cause programs using both to hang as soon as a worker process is forked on
89- # POSIX systems (Linux, Mac). Python 3.4 will introduce a new feature in
90- # multiprocessing, called the "forkserver", which solves this problem. For
91- # older versions, either compile OpenBLAS with multithreading turned off or
92- # use Python threads instead of multiprocessing.
89+ # POSIX systems (Linux, Mac).
90+ # This is fixed in Openblas 0.2.9 for the pthread build, the OpenMP build using
91+ # GNU openmp is as of gcc-4.9 not fixed yet.
92+ # Python 3.4 will introduce a new feature in multiprocessing, called the
93+ # "forkserver", which solves this problem. For older versions, make sure
94+ # OpenBLAS is built using pthreads or use Python threads instead of
95+ # multiprocessing.
9396# (This problem does not exist with multithreaded ATLAS.)
9497#
9598# http://docs.python.org/3.4/library/multiprocessing.html#contexts-and-start-methods
99+ # https://github.com/xianyi/OpenBLAS/issues/294
96100#
97101# [openblas]
98102# libraries = openblas
You can’t perform that action at this time.
0 commit comments