我试图将取决于numpy
,scipy
,pandas
和scikit-learn
到AWS LAMBDA一个项目,但我有在Linux上编译大型.so
文件的麻烦。在Linux编译时总包大小超过320MB,而它仅在OS X 215MB为什么Amazon Linux上的.so文件比OS X上的大5倍?
(scipy/sparse/_sparsetools.so
是Linux 40MB,而它小于5MB在OSX上,例如。)
两个问题:
1)为什么AML和OS X的文件大小如此不同?
2)我可以在S3中存储这些.so
文件,并在运行时将它们下载到我的Lambda函数中吗?
我认为它包含调试信息。尝试'剥离scipy /稀疏/ _sparsetools.so' –