调用PyTorch图算子接口需要预先配置PyTorch和Torchvision环境,并应用相应的补丁文件。
安装PyTorch的依赖项包括Python、pip、Cmake以及其他库,安装前确保已安装相关的依赖项。
1 2 3 4 | git clone -b v2.4.1 https://github.com/pytorch/pytorch --depth=1 pytorch cd pytorch git submodule sync git submodule update --init --recursive |
1 | python setup.py install |
1 2 | import torch print(torch.__version__) |
如果输出了PyTorch的版本号,说明PyTorch安装成功。
pip install -r requirements.txt
安装前确保已安装完成PyTorch。
1 | git clone -b v0.20.0 https://github.com/pytorch/vision.git |
1 2 | cd vision python setup.py develop --cmake |
1 2 | import torchvision print(torchvision.__version__) |
如果输出了Torchvision的版本号,说明Torchvision安装成功。
安装Torchvision时需要注意当前Torchvision版本对应的PyTorch版本要求。可在Torchvision官网上查看:https://pypi.org/project/torchvision/
1 2 | git apply kpt-2.4.1.patch python setup.py build |
1 2 | git apply kpt.patch python setup.py install |
补丁应用成功后即可使用PyTorch图算子。