如何解决减少用于机器学习的Heroku子弹大小Python,PyTorch,Fastai
我试图在heroku上部署一个简单的maching学习应用程序,但是我仍然超出了500MB的容量要求,看起来最终我达到了约1GB。其中大部分似乎来自PyTorch,约为700MB。
Collecting torch>=1.0.0
Downloading torch-1.6.0-cp36-cp36m-manylinux1_x86_64.whl (748.8 MB)
我的requirements.txt
文件看起来像
tensorboardX==1.6
opencv-python>=3.3.0.10
pillow>=6.2.1
flask
scikit-image
gunicorn
pandas
错误消息提示我超出了子弹大小限制。
如何仅安装CPU版本的PyTorch来减小子弹尺寸?
解决方法
尝试将以下几行添加到 requirements.txt
-f https://download.pytorch.org/whl/torch_stable.html
torch==1.8.1+cpu
torchvision==0.9.1+cpu
fastai
voila
ipywidgets
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。