File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -133,12 +133,16 @@ def configure_step(self):
133133 elif LooseVersion (self .version ) <= LooseVersion ('0.6.0' ):
134134 options .append ('--noenable_cuda' )
135135
136- if self .cfg ["use_mkl_dnn" ] and LooseVersion (self .version ) <= LooseVersion ("0.6.0" ):
137- options .append ("--enable_mkl_dnn" )
138- elif LooseVersion (self .version ) <= LooseVersion ("0.6.0" ):
139- options .append ("--noenable_mkl_dnn" )
136+ if self .cfg ['use_mkl_dnn' ]:
137+ # --enable_mkl_dnn option was removed in jax(lib) v0.4.36,
138+ # see https://github.com/jax-ml/jax/commit/676151265859f8b0dd8baf6f6ae50c3367ed0509
139+ if LooseVersion (self .version ) < LooseVersion ('0.4.36' ):
140+ options .append ('--enable_mkl_dnn' )
141+ # if use_mkl_dnn is not enabled, use correct flag to disable use of MKL DNN
142+ elif LooseVersion (self .version ) < LooseVersion ('0.4.36' ):
143+ options .append ('--noenable_mkl_dnn' )
140144 else :
141- options .append (" --disable_mkl_dnn" )
145+ options .append (' --disable_mkl_dnn' )
142146
143147 # Prepend to buildopts so users can overwrite this
144148 self .cfg ['buildopts' ] = ' ' .join (
You can’t perform that action at this time.
0 commit comments