首页 > 解决方案 > 减小 pytorch 库的大小

问题描述

我已经用 pytorch 制作了一个对话电报机器人,我正在尝试将它托管到 Github。大的 pytorch 文件阻止我这样做,因为它太大了,我收到了这个错误:

远程:错误:文件 env/lib/python3.8/site-packages/torch/lib/libtorch_cpu.dylib 为 233.61 MB;这超出了 GitHub 的文件大小限制 100.00 MB

有没有办法减少火炬文件的大小?或者是否可以找到并删除未使用的依赖项?

标签: githubpytorchpython-telegram-bot

解决方案


不要在 github 上托管该文件。创建一个 requirements.txt 文件并在那里添加所需的版本,您甚至可以修复运行代码所需的版本。

下载它的人可以创建一个虚拟环境(venv)或一个 docker 映像并将其安装为

pip install -r requirements.txt

例如:

要求.txt

https://download.pytorch.org/whl/cpu/torch-1.5.1%2Bcpu-cp38-cp38-linux_x86_64.whl
transformers==3.5

推荐阅读