Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

Commit 971ed32

Browse files
committed
disable the build of qbits and the deprecated executor on darwin per #1081 (comment)
Signed-off-by: Luke Nezda <[email protected]>
1 parent 4a8a699 commit 971ed32

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

setup.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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\tgit submodule update --init --recursive')
239239
sys.exit(1)
240240

241241

242242
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))
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

Comments
 (0)