安装指南
本教程面向使用 open_clip & 昇腾的开发者,帮助完成昇腾环境下 open_clip 的安装。
昇腾环境安装
请根据已有昇腾产品型号及CPU架构等按照 快速安装昇腾环境指引 进行昇腾环境安装。
警告
CANN 最低版本为 8.0.rc1,安装 CANN 时,请同时安装 Kernel 算子包。
Python 环境创建
1# 创建 python 3.10 的虚拟环境
2conda create -y -n openclip python=3.10
3# 激活虚拟环境
4conda activate openclip
open_clip 安装
使用以下指令安装 open_clip:
1pip install open-clip-torch -i https://pypi.tuna.tsinghua.edu.cn/simple
torch-npu 安装
按照 torch-npu 安装指引 安装 2.2.0 版本 torch 和 torch-npu,或使用以下指令快速安装:
1# install the dependencies
2pip3 install attrs numpy==1.26.4 decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py wheel typing_extensions -i https://pypi.tuna.tsinghua.edu.cn/simple
3# install torch and torch-npu
4pip install torch==2.2.0 torch-npu==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
安装校验
使用以下 Python 脚本对 open_clip 的安装进行校验,正确打印 open_clip 的版本号和 NPU 卡号说明安装成功。
1import torch
2import torch_npu
3import open_clip
4
5print("open_cliop version: ", clip.version.__version__)
6print("NPU devices: ", torch.npu.current_device())
正确回显如下(单卡 NPU 环境):
open_cliop version: 2.24.0
NPU devices: 0