在训练yolov5的时候,发现作者要求的torch提供的版本都比较高,然后就安装了最新版的,也可以根据自己的python 版本安装对应的版本即可。
对于requirements.txt中的包可以看一下
# pip install -r requirements.txt
# base ----------------------------------------
Cython
matplotlib>=3.2.2
numpy>=1.18.5
opencv-python>=4.1.2
pillow
PyYAML>=5.3
scipy>=1.4.1
tensorboard>=2.2
#torch>=1.6.0
#torchvision>=0.7.0
tqdm>=4.41.0
# coco ----------------------------------------
# pycocotools>=2.0
# export --------------------------------------
# packaging # for coremltools
# coremltools==4.0b3
# onnx>=1.7.0
# scikit-learn==0.19.2 # for coreml quantization
# extras --------------------------------------
# thop # FLOPS computation
# seaborn # plotting
安装的时候发现pip install package时候基本都很慢,老师报超时错误,发现了一种比较好的方式,根据链接通过迅雷下载
将下载链接复制到迅雷中,下载完之后,通过pip install 文件路径+文件名直接安装。
或者也可以通过https://pypi.org/找到相应的包名称然后安装不同的版本。
然后就是安装torch和torchvision
pytorch的官网https://pytorch.org/
通过这里下载会很慢,可以通过https://download.pytorch.org/whl/torch_stable.html找到对应的版本,然后通过迅雷下载。
对于python 3.8可以使用如下两个链接下载:
torch: https://download.pytorch.org/whl/cu102/torch-1.6.0-cp38-cp38-win_amd64.whl
torchvision: https://download.pytorch.org/whl/cu102/torchvision-0.7.0-cp38-cp38-win_amd64.whl
最后通过pip install 安装即可