github - 减小 pytorch 库的大小
问题描述
我已经用 pytorch 制作了一个对话电报机器人,我正在尝试将它托管到 Github。大的 pytorch 文件阻止我这样做,因为它太大了,我收到了这个错误:
远程:错误:文件 env/lib/python3.8/site-packages/torch/lib/libtorch_cpu.dylib 为 233.61 MB;这超出了 GitHub 的文件大小限制 100.00 MB
有没有办法减少火炬文件的大小?或者是否可以找到并删除未使用的依赖项?
解决方案
不要在 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
推荐阅读
- python - Pandas 绘制合并/覆盖多个数据帧的图形
- android - 当我发布生产性版本时,我可以保留 alpha 或 beta 版本吗?
- google-analytics - 如何使用 Komito Analytics 跟踪观看视频的百分比?
- jdbc - 如何为 Cloud Fusion 配置 JDBC 以连接安装在 localhost:3306 上的 MySQL
- python - 打印与我要附加到的数组不匹配
- wordpress - 谁是 WordPress 网站中最好的主题加载时间速度?
- python - 如何在pyqt5的Qlabel中显示图像
- java - Spring Integration - 在消息中添加自定义标头
- javascript - 什么是后代运算符?它是用javascript还是其他任何语言?
- dart - 我的 Darkcode 显示错误“未使用局部变量 'choice' 的值”