windows下mmcv-full和MMSegmentation源码编译安装

windows下mmcv-full源码编译安装

  • 1 mmcv-full安装
    • 1.1 查看显卡算力
  • 2 MMSegmentation安装
    • 2.1 安装位置解释

1 mmcv-full安装

主要参考OpenMMLab官方发布的教程

官方教程看不懂的地方可以参照:
https://blog.csdn.net/weixin_43294393/article/details/117441016

https://www.zywvvd.com/notes/environment/cuda/windows-mmcv-1-3-13-install/windows-mmcv-1-3-13-install/

1.1 查看显卡算力

TORCH_CUDA_ARCH_LIST一项表示的是显卡算力,可以在官网查询,我的查不到,可以用CUDA工具查询:

执行: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\extras\demo_suite\deviceQuery.exe

参考:https://www.zywvvd.com/notes/environment/cuda/windows-mmcv-1-3-13-install/windows-mmcv-1-3-13-install/

2 MMSegmentation安装

参考https://zhuanlan.zhihu.com/p/357643438
其实就是官网的安装教程

注意:必须使用管理员权限来运行,然后才能安装成功。
比如在命令行中安装时:要以管理员身份来运行命令行工具Anaconda Prompt
windows下mmcv-full和MMSegmentation源码编译安装_第1张图片
如果不以管理员身份运行,就会报错:OSError: symbolic link privilege not held,如下:
windows下mmcv-full和MMSegmentation源码编译安装_第2张图片
意思是:没有符号链接权限,解决办法就是以管理员的身份再次打开这个软件。

2.1 安装位置解释

windows下mmcv-full和MMSegmentation源码编译安装_第3张图片
由于我将github上下载的源码放在了其他位置(没有放到我建立的这个conda环境下),因而安装位置还在我放置源码的原位置,这就是说这个conda环境只是建立了与这个源码文件的python调用联系而已,源文件(代码包)还在原位置。所以要注意在用源码安装成功之后,不要将源码文件删除或者移动位置。

你可能感兴趣的:(windows,1024程序员节)