

python + unicorn + xgboost + pytorch 搭建机器学习训练平台遇到的问题
本文总结了使用PyInstaller打包Python机器学习项目为exe时遇到的问题及解决方案。项目包含Python+Unicorn+XGBoost+PyTorch的后端服务,需支持本地加载和Web服务。主要问题:(1)打包体积过大(从2G缩减到800MB);(2)执行效率大幅降低(比VS Code运行慢5-6倍)。尝试了多种优化方法:创建虚拟环境精简依赖、使用Nuitka编译器、嵌入式Python方案以及Conda+MKL环境,但均未能显著改善性能问题。文章最后提出了对性能下降原因的思考。