赞
踩
pip list
pip install mmcv-full=={mmcv_version} -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.9.0/index.html
cu111
:为你已经安装的CUDA版本torch1.9.0
为你已经安装的pytorch版本{mmcv_version}
:换成对应的mmcv版本 D:\anconda\lib\site-packages\torch\utils\cpp_extension.py:305: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
building 'mmcv._ext' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
Error in atexit._run_exitfuncs:
解决1使用mmcv
使用安装命令pip install mmcv=={mmcv_version} -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.9.0/index.html
cu111
:为你已经安装的CUDA版本(用本地的版本替换)
torch1.9.0
为你已经安装的pytorch版本(用本地的版本替换)
{mmcv_version}
:换成对应的mmcv版本(用本地的版本替换)
解决2安装c++解释器
步骤见我的博客
import torch
import torchvision
import mmdet
from mmcv.ops import get_compiling_cuda_version,get_compiler_version
# 检查pytorch和cuda是否可用
print(torch.__version__, torch.cuda.is_available())
# 检查mmdet是否可用
print(mmdet.__version__)
# 检查mmcv安装是否成功
print(get_compiling_cuda_version())
print(get_compiler_version())
结果如图为安装成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。