1. 確定 GPU 支援 CUDA 在 Windows "裝置管理員" (在 command prompt 下執行 control /name Microsoft.DeviceManager) 查看顯示卡型號,例如: NVIDIA GeForce MX150 在 NVIDIA 的網站 cuda-gpus 查詢 CUDA 是否支援你的顯示卡 2. 安裝 Anaconda 3. 建立 conda environment % conda create -n mm2 python=3.8 建立後,確認建立完成 % conda env list 啟動 mm2 environment % conda activate mm2 4. 安裝 PyTorch % conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.2 -c pytorch 5. 安裝 Cuda 下載 Cuda 10.2 安裝時選擇 "自訂安裝",勾選 "CUDA" 和 "Driver Componenets" 安裝後在 command prompt 下執行 nvcc –V,檢查是否安裝成功 6. 安裝 mmcv % pip install mmcv-full==1.1.5 -f https://download.openmmlab.com/mmcv/dist/cu102/torch1.6.0/index.html Note: 如果要安裝不同版本,要檢查上述連結中是否有 Windows 的版本 7. 安裝 Microsoft C++ Build Tools 勾選 C++ 建置工具 8. Clone the MMDetection repository 下載 https://github.com/open-mmlab/mmdetection/tree/v2.7.0 % cd mmdetection-2.7.0 9. 安裝 MMDetection % pip install -r requirements/build.txt % pip install -v -e . 10. 安裝 scipy % conda install scipy 11. 驗證 MMDetection 是否安裝成功 參考 MMDetection Verification 的步驟. 參考資料: MMDetection: Get Started