AWS Lambdaにnumpy
,scipy
、pandas
、scikit-learn
というプロジェクトを入れようとしていますが、Linuxでコンパイルされた大きなファイル.so
に問題があります。 Linux上でコンパイルしたとき、それはOS XのAmazon Linuxの.soファイルがOS Xの5倍の大きさの理由は何ですか?
にのみ215メガバイト(それは例えば、OSX上の5メガバイト未満であるのに対しscipy/sparse/_sparsetools.so
は、Linux上で40メガバイトである。)であるのに対し
二つの質問トータルパッケージサイズは、320メガバイトを超えます:
1)AMLとOS Xでファイルのサイズが大きく異なるのはなぜですか?
2)これらの.so
ファイルをS3に保存し、実行時にLambda関数でダウンロードすることはできますか?
私はデバッグ情報が入っていると思います。 'strip scipy/sparse/_sparsetools.so'を試してみてください。 –