❀❀❀❀❀
关于mmdetection在Colab上的配置,可参考以下:
# 挂载到云盘
from google.colab import drive
drive.mount("/content/drive")
# 进入项目(注意必须是单引号),并切换进mmdetection-2.24.1目录,开始运行代码
import os
os.chdir('/content/drive/MyDrive/mmdetection_work/')
%cd /content/drive/MyDrive/mmdetection_work/mmdetection-2.24.1
!cd …
(但是好像有时候用%
才有用呀,要切换到某目录下,就写成%cd 路径
)!rm -rf <文件or文件夹>
!pwd
!ls
!unzip text.zip
!tar -xf CUB_200_2011.tgz
!nvidia-smi
!nvcc -V
import torch
print(torch.__version__)
(1) 进入谷歌云端硬盘 google drive 后,新建一个文件夹取名为mmdetection_work
(专用于colab进行mmdetection训练)
(2) 进入到mmdetection_work
文件夹(此时为空),右键,在更多中找到colaboratory(如图)
(3) 跳转来到Colab界面,如下图所示,相当于Jupyter,以文档的形式展现,可以运行和共享代码(点击上面的文件名Untitled0.ipynb可直接改名,我重命名为``)
注意左边那个橘色的文件夹部分,当成功连接到可执行文件时,就会显示自己挂载的云盘以及相应文件夹。
等待后,显示这样就是连接成功
(4) 点击连接,连接谷歌colab为你提供的虚拟机
(5) 更改虚拟机设置,使用GPU,准备开始白嫖
点击左上角修改-笔记本设置-硬件加速改为GPU
运行命令!nvidia-smi
可查看分配的GPU信息
(1) 运行以下代码装载谷歌云端硬盘到虚拟机
from google.colab import drive
drive.mount('/content/drive')
(2) cd进入到mmdetection文件夹下,然后克隆github项目到虚拟机sample_data文件夹(一般情况下放在此文件夹,别处也可以)
首先找到github代码的HHTPS地址,如YOLOv5的:
然后在colab中输入克隆命令:
# install dependencies: (use cu111 because colab has CUDA 11.1)
!pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 -f https://download.pytorch.org/whl/torch_stable.html
# install mmcv-full thus we could use CUDA operators
!pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.9.0/index.html
# Install mmdetection
!rm -rf mmdetection
!git clone https://github.com/open-mmlab/mmdetection.git
%cd mmdetection
!pip install -e .
(剩下的操作还是看原链接吧,因为我还不大看得懂┭┮﹏┭┮:利用谷歌colab跑github代码AttnGAN详细步骤 深度学习实验(colab+pytorch+jupyter+github+AttnGAN)还有官方文档mmdetection-Object Detection)
!
pip
安装使用 F12
或者是 Ctrl + Shift + I
键就可以打开,然后选择 Console,键入以下代码 + Enter即可。
function ClickConnect(){
console.log("Working");
document.querySelector("colab-toolbar-button#connect").click()
}
setInterval(ClickConnect,60000)