加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
compile_cython_numba_files.py 955 Bytes
一键复制 编辑 原始数据 按行查看 历史
云金杞 提交于 2024-03-15 23:11 . update compile script
import os
import warnings
warnings.filterwarnings("ignore")
import sys
for root, dirs, files in os.walk('./utils/'):
if sys.platform == 'win32':
pass
elif sys.platform == 'linux':
if "my_corr" in root:
continue
elif sys.platform == 'darwin':
pass
compile_cython = False
compile_numba = False
for file in files:
file_path = os.path.join(root, file)
if file.endswith('.pyx'):
if not compile_cython:
os.system("cd {root} && python -W ignore setup.py build_ext --inplace".format(root=root))
compile_cython = True
print(f"{file_path} compile success")
if file.endswith('py') and "numba" in file:
if not compile_numba:
os.system("cd {root} && python -W ignore {file}".format(root=root, file=file))
compile_numba = True
print(f"{file_path} compile success")
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化