mirror of
https://github.com/RYDE-WORK/ktransformers.git
synced 2026-02-02 04:28:01 +08:00
默认并行编译
This commit is contained in:
parent
b4fb633991
commit
0cdc446a19
7
setup.py
7
setup.py
@ -276,8 +276,13 @@ class CMakeBuild(BuildExtension):
|
|||||||
"-DCMAKE_OSX_ARCHITECTURES={}".format(";".join(archs))]
|
"-DCMAKE_OSX_ARCHITECTURES={}".format(";".join(archs))]
|
||||||
|
|
||||||
if "CMAKE_BUILD_PARALLEL_LEVEL" not in os.environ:
|
if "CMAKE_BUILD_PARALLEL_LEVEL" not in os.environ:
|
||||||
|
cpu_count = os.cpu_count()
|
||||||
|
if cpu_count is None:
|
||||||
|
cpu_count = 1
|
||||||
if hasattr(self, "parallel") and self.parallel:
|
if hasattr(self, "parallel") and self.parallel:
|
||||||
build_args += [f"-j{self.parallel}"]
|
build_args += [f"--parallel={self.parallel}"]
|
||||||
|
else:
|
||||||
|
build_args += [f"--parallel={cpu_count}"]
|
||||||
print("CMake args:", cmake_args)
|
print("CMake args:", cmake_args)
|
||||||
build_temp = Path(ext.sourcedir) / "build"
|
build_temp = Path(ext.sourcedir) / "build"
|
||||||
if not build_temp.exists():
|
if not build_temp.exists():
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user