@@ -234,21 +234,24 @@ def check_submodules():
234234 end = time .time ()
235235 print (f' --- Submodule initialization took { end - start :.2f} sec' )
236236 except Exception :
237- print (' --- Submodule initalization failed' )
237+ print (' --- Submodule initialization failed' )
238238 print ('Please run:\n \t git submodule update --init --recursive' )
239239 sys .exit (1 )
240240
241241
242242if __name__ == '__main__' :
243- ext_modules = [CMakeExtension (
244- "intel_extension_for_transformers.qbits" , 'intel_extension_for_transformers/llm/operator/csrc' , lib_only = True )]
243+ ext_modules = []
244+ if sys .platform != "darwin" :
245+ ext_modules .append (CMakeExtension ("intel_extension_for_transformers.qbits" ,
246+ "intel_extension_for_transformers/llm/operator/csrc" , lib_only = True ))
245247 if not SKIP_RUNTIME :
246248 check_submodules ()
247- ext_modules .extend ([
248- CMakeExtension ("intel_extension_for_transformers.neural_engine_py" , "intel_extension_for_transformers/llm/runtime/deprecated/" ),
249- CMakeExtension ("intel_extension_for_transformers.llm.runtime.graph.mpt_cpp" , "intel_extension_for_transformers/llm/runtime/graph/" ),
250- ])
251- cmdclass = {'build_ext' : CMakeBuild }
249+ ext_modules .append (CMakeExtension ("intel_extension_for_transformers.llm.runtime.graph.mpt_cpp" ,
250+ "intel_extension_for_transformers/llm/runtime/graph/" ))
251+ if sys .platform != "darwin" :
252+ ext_modules .append (CMakeExtension ("intel_extension_for_transformers.neural_engine_py" ,
253+ "intel_extension_for_transformers/llm/runtime/deprecated/" ))
254+ cmdclass = {'build_ext' : CMakeBuild }
252255
253256 setup (
254257 name = "intel-extension-for-transformers" ,
0 commit comments