mmselfsup/docs/zh_cn/notes/faq.md

46 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# FAQ
我们列出来一些用户常见的问题,并将他们的解决方案列出。 您可以将一些您发现的常见的问题添加进列表中,来帮助其他用户解决问题。 如果这里面的内容没有覆盖您的问题,请按照 [模板](https://github.com/open-mmlab/mmselfsup/tree/master/.github/ISSUE_TEMPLATE) 创建一个 issue并确保您在模板中填写了所有要求的信息。
- [FAQ](#faq)
- [安装](#安装)
- [DeepCluster 在 A100 GPU](#deepcluster-在-a100-gpu)
## 安装
MMCV, MMClassification, MMDetection and MMSegmentation 的版本兼容性如下所示。 请安装正确的版本来避免安装问题。
| MMSelfSup version | MMEngine version | MMCV version | MMClassification version | MMSegmentation version | MMDetection version |
| :---------------: | :-------------------------: | :------------------------: | :-------------------------: | :--------------------: | :-----------------: |
| 1.0.0 (main) | mmengine >= 0.4.0, \< 1.0.0 | mmcv >= 2.0.0rc4, \< 2.1.0 | mmcls >= 1.0.0rc6, \< 1.1.0 | mmseg >= 1.0.0rc0 | mmdet >= 3.0.0rc0 |
| 1.0.0rc6 | mmengine >= 0.4.0, \< 1.0.0 | mmcv >= 2.0.0rc1, \< 2.1.0 | mmcls >= 1.0.0rc5, \< 1.1.0 | mmseg >= 1.0.0rc0 | mmdet >= 3.0.0rc0 |
| 1.0.0rc5 | mmengine >= 0.4.0, \< 1.0.0 | mmcv >= 2.0.0rc1, \< 2.1.0 | mmcls >= 1.0.0rc5, \< 1.1.0 | mmseg >= 1.0.0rc0 | mmdet >= 3.0.0rc0 |
| 1.0.0rc4 | mmengine >= 0.3.0, \< 1.0.0 | mmcv >= 2.0.0rc1, \< 2.1.0 | mmcls >= 1.0.0rc4, \< 1.1.0 | mmseg >= 1.0.0rc0 | mmdet >= 3.0.0rc0 |
| 1.0.0rc3 | mmengine >= 0.3.0, \< 1.0.0 | mmcv >= 2.0.0rc1, \< 2.1.0 | mmcls >= 1.0.0rc0, \< 1.1.0 | mmseg >= 1.0.0rc0 | mmdet >= 3.0.0rc0 |
| 1.0.0rc2 | mmengine >= 0.1.0 | mmcv >= 2.0.0rc1 | mmcls >= 1.0.0rc0 | mmseg >= 1.0.0rc0 | mmdet >= 3.0.0rc0 |
| 1.0.0rc1 | mmengine >= 0.1.0 | mmcv >= 2.0.0rc1 | mmcls >= 1.0.0rc0 | mmseg >= 1.0.0rc0 | mmdet >= 3.0.0rc0 |
| 0.9.1 (master) | / | mmcv-full >= 1.4.2 | mmcls >= 0.21.0 | mmseg >= 0.20.2 | mmdet >= 2.19.0 |
| 0.9.0 | / | mmcv-full >= 1.4.2 | mmcls >= 0.21.0 | mmseg >= 0.20.2 | mmdet >= 2.19.0 |
| 0.8.0 | / | mmcv-full >= 1.4.2 | mmcls >= 0.21.0 | mmseg >= 0.20.2 | mmdet >= 2.19.0 |
| 0.7.1 | / | mmcv-full >= 1.3.16 | mmcls >= 0.19.0, \<= 0.20.1 | mmseg >= 0.20.2 | mmdet >= 2.16.0 |
| 0.6.0 | / | mmcv-full >= 1.3.16 | mmcls >= 0.19.0 | mmseg >= 0.20.2 | mmdet >= 2.16.0 |
| 0.5.0 | / | mmcv-full >= 1.3.16 | / | mmseg >= 0.20.2 | mmdet >= 2.16.0 |
**Note:**
- MMDetection 和 MMSegmentation 是可选的。
- 如果您仍然有版本错误请创建一个issue并提供您的包的版本信息。
## DeepCluster 在 A100 GPU
如果您想尝试 [DeepCluster](https://github.com/open-mmlab/mmselfsup/blob/main/configs/selfsup/deepcluster/README.md) 在 A100 GPU 上,使用 pip 安装 `faiss` 将会引发错误,
他在[这里](https://github.com/facebookresearch/faiss/issues/2076)被提及过。
请使用 conda 安装:
```bash
conda install -c pytorch faiss-gpu cudatoolkit=11.3
```
> 同时您需要安装支持 CUDA11.3 的 PyTorch同时 faiss-gpu==1.7.2 要求 python 3.6-3.8。