File tree 1 file changed +11
-0
lines changed 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 83
83
# for your configuration (in the following example we installed OpenBLAS with
84
84
# ``make install PREFIX=/opt/OpenBLAS``.
85
85
#
86
+ # **Warning**: OpenBLAS, by default, is built in multithreaded mode. Due to the
87
+ # way Python's multiprocessing is implemented, a multithreaded OpenBLAS can
88
+ # 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.
93
+ # (This problem does not exist with multithreaded ATLAS.)
94
+ #
95
+ # http://docs.python.org/3.4/library/multiprocessing.html#contexts-and-start-methods
96
+ #
86
97
# [openblas]
87
98
# libraries = openblas
88
99
# library_dirs = /opt/OpenBLAS/lib
You can’t perform that action at this time.
0 commit comments