如何将NumPy脚本部署为一个小二进制文件?

2024-10-05 12:28:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个NumPy脚本,我想把它“编译”成一个小的独立程序,这样我就可以在awslambda上轻松地部署它。我尝试过PyInstaller,但是最终程序很大(比如500MB),尽管我的脚本只使用了NumPy的一小部分。有没有什么新到C的翻译器之类的?我打算在TensorFlow中手动重写NumPy代码,然后使用xlaaot,但这相当麻烦。在

例如,将以下内容另存为main.py

import numpy as np

x = np.array([1.0, 2.0, 3.0])
y = x * 2

print(y)

然后调用pyinstaller main.py得到一个578,5 MB的dist目录。在


Tags: 代码pyimport程序numpy脚本maintensorflow

热门问题