Luc*_*uca 3 python pip requirements.txt
我正在尝试创建一个requirements.txt来使用pytorch,但希望它能够在 GPU 和非 GPU 平台上工作。
我在我的 Linux GPU 系统上做了类似的事情:
--find-links https://download.pytorch.org/whl/cu113/torch_stable.html
torch==1.10.2+cu113
torchvision==0.11.3+cu113
pytorch-lightning==1.5.10
Run Code Online (Sandbox Code Playgroud)
这工作正常,软件包已安装,我可以使用支持 GPU 的 pytorch。
torch我想知道如何为 mac 和非 GPU 用户修改此设置以安装和 的非 cuda 软件包torchvision?我需要维护单独的requirements.txt文件吗?
检查https://pytorch.org/。您将看到“CUDA 在 MacOS 上不可用,请使用默认包”。但是,您仍然可以通过安装MPS加速版本的 pytorch来获得性能提升(这取决于您的硬件) :
# MPS acceleration is available on MacOS 12.3+
pip3 install torch torchvision torchaudio
Run Code Online (Sandbox Code Playgroud)
该命令可以在此处生成: https: //pytorch.org/
为了在不同的平台上安装不同的 Torch 版本,您可以requirements.txt像这样使用条件
# for CUDA 11.8 torch on Linux
--index-url https://download.pytorch.org/whl/cu118; sys_platform == "linux"
torch; sys_platform == "linux"
torchvision; sys_platform == "linux"
pytorch-lightning; sys_platform == "linux"
# for MPS accelerated torch on Mac
torch; sys_platform == "darwin"
torchvision; sys_platform == "darwin"
pytorch-lightning; sys_platform == "darwin"
Run Code Online (Sandbox Code Playgroud)
这将在 Linux 上安装支持 CUDA 的 torch 和 torchvision,但在 MacOS 上安装它们的 MPS 加速版本
| 归档时间: |
|
| 查看次数: |
4916 次 |
| 最近记录: |