ARTIFACTORY:如何配置PyTorch远程repo并从ARTIFACTORY解析包

Janardhana杰
2023-01-22 11:07

从Artifactory 7.28.9及以上版本开始,Artifactory现在支持PyTorch PyPI repo
使用公共远程注册中心URL:https://download.pytorch.org

您需要在Artifactory服务器上添加远程存储库配置,如下所示:

远程url:https://download.pytorch.org/
注册网址:https://download.pytorch.org/
注册表后缀:whl

  1. 用Pytorch上游URL创建了一个PyPi远程存储库,并安装了torch包,下面是截图和命令供参考。用户添加图片
  2. 根据支持的发行版,通过Artifactory从PyPi存储库解析包。

例子:

Pip3安装torch==1.9.0 torchvision==0.10.0 torchaudio==0.9.0 -index-urlhttps://username:password@artifactory.com/artifactory/api/pypi/pytorch-remote/simple/

Pip3安装torch==1.9.0+cu111 torchvision==0.10.0 torchaudio==0.9.0 -index-urlhttps://username:password@artifactory.com/artifactory/api/pypi/pytorch-remote/simple/

$ pip3安装火炬==1.9.0 torchvision==0.10.0 torchaudio==0.9.0—index-url https://username:password@artifactory.com/artifactory/api/pypi/pytorch-remote/simple/
查找索引:https://username:password@artifactory.com/artifactory/api/pypi/pytorch-remote/simple/

收集火炬= = 1.9.0

下载https://artifactory.com/artifactory/api/pypi/pytorch-remote/packages/whl/cpu/torch-1.9.0-cp38-none-macosx_10_9_x86_64.whl (127.9 MB)

|████████████████████████████████| 127.9 MB 319 kB / s

收集torchvision = = 0.10.0

下载https://artifactory.com/artifactory/api/pypi/pytorch-remote/packages/whl/torchvision-0.10.0-cp38-cp38-macosx_10_9_x86_64.whl (13.9 MB)

|████████████████████████████████| 13.9 MB 2.9 MB / s

收集torchaudio = = 0.9.0

下载https://artifactory.com/artifactory/api/pypi/pytorch-remote/packages/whl/torchaudio-0.9.0-cp38-cp38-macosx_10_9_x86_64.whl (1.5 MB)

|████████████████████████████████| 1.5 MB 1.4 MB / s

需求已经满足:type -extensions in ./anaconda3/lib/python3.8/site-packages (from torch==1.9.0) (3.7.4.3)

需求已经满足:numpy in ./anaconda3/lib/python3.8/site-packages (from torchvision==0.10.0) (1.18.5)

要求已满足:pillow>=5.3.0 in ./anaconda3/lib/python3.8/site-packages (from torchvision==0.10.0)

安装收集包:火炬,火炬视觉,火炬音频

成功安装torch-1.9.0 torchaudio-0.9.0 torchvision-0.10.0

3.我们可以看到包从Artifactory成功解析并缓存在远程缓存存储库中。
用户添加图片