@@ -234,21 +234,24 @@ def check_submodules():
234
234
end = time .time ()
235
235
print (f' --- Submodule initialization took { end - start :.2f} sec' )
236
236
except Exception :
237
- print (' --- Submodule initalization failed' )
237
+ print (' --- Submodule initialization failed' )
238
238
print ('Please run:\n \t git submodule update --init --recursive' )
239
239
sys .exit (1 )
240
240
241
241
242
242
if __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 ))
245
247
if not SKIP_RUNTIME :
246
248
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 }
252
255
253
256
setup (
254
257
name = "intel-extension-for-transformers" ,
0 commit comments