提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

记录一下使用谷歌云盘运行代码的详细过程,同时也阐明如何修改谷歌云盘中的python版本

一、修改云盘中的python版本

1,!python --version

查看此时的python版本是否是所需要的版本,如果是则不需要运行下列步骤,如果不是,则重新创建(个人认为类似于虚拟环境的概念)

2,创建python3.6

%%bashMINICONDA_INSTALLER_SCRIPT=Miniconda3-4.5.4-Linux-x86_64.shMINICONDA_PREFIX=/usr/localwget https://repo.continuum.io/miniconda/$MINICONDA_INSTALLER_SCRIPTchmod +x $MINICONDA_INSTALLER_SCRIPT./$MINICONDA_INSTALLER_SCRIPT -b -f -p $MINICONDA_PREFIX

结果

3,将此时创建的python版本添加到环境变量

import sys
_ = (sys.path.append("/usr/local/lib/python3.6/site-packages"))

4,调整pip(非必要)

!python -m pip install --upgrade pip
!pip install --upgrade setuptools

5,此时可以使用步骤1查看以下当前的python环境。当然,之所以前文说它类似于虚拟环境,是因为此种方法改变的python环境下几乎没有所必须的库,需要重新安装。具体过程见下文。

二、运行YOLOV5

1.进入新建文件目录(此时数据集已经上传在此文件,且文件夹命名为:colab1)

import os
from google.colab import drive
drive.mount('/content/drive')

%cd /content/drive/MyDrive/colab1#此时的colab1是我之前新创建的文件夹,里面由于存放此次运行的数据集与代码。

可以通过%ls查看此时目录下的文件

2.下载YOLOV5代码

由于直接在外网下载,故而比上传云盘快,建议直接下载(在python环境中运行):

!git clone https://github.com/ultralytics/yolov5.git

3.转到yolov5目录中

由于测试代码和训练代码均在yolov5框架中,故而建议直接使用cd命令跳入此文件中

%cd yolov5

4.安装所需库

因为所下载的yolov5框架中有所需要库的清单,故而可以可以直接在此目录下运行:

!pip install -r requirements.txt

对所有库进行安装,当然,此时也并非会安装所有需要的库,至于具体还需要什么建议运行时查看报错,使用pip安装。

5.运行训练代码

! python train.py --cfg models/yolov5s.yaml --data ../traffic/data.yaml --batch-size 64#后面所跟的是配置的数据,与本地运行时相同

总结

YOLOV5训练的时间偏久,而谷歌云盘里面会时常出现验证来确定人是否在电脑前。故而建议在空白处右击进入检查,选择控制台,在下面输入:

function ClickConnect(){colab.configconsole.log("Connnect Clicked - Start"); document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click();console.log("Connnect Clicked - End");
};
setInterval(ClickConnect, 60000)

之后回车便可解决。

在谷歌云盘训练YOLOV5模型相关推荐

  1. 【我的第一个目标检测课题】2、薅一把Google的羊毛!使用Colaboratory链接谷歌云盘在线进行网络训练

    2020.12.30晚记 在上一篇中已经介绍了用自己的电脑配置了GPU,配置完后训练速度确实是大大提升,但是因为自己的轻薄本显存太少了,只有2G,而我们的数据集还挺大,图片分辨率也高,所以尽管把bat ...

  2. 租用服务器,以及部署在pycharm专业版上的pytorch环境训练yolov5模型教程服务器环境安装库文件:

    租用服务器,以及部署在pycharm专业版上的pytorch环境训练yolov5模型教程服务器环境安装库文件: 一.租用服务器选择环境: 1. 租用服务器网站 2. 选择1.8的pytorch环境,点 ...

  3. google谷歌云盘_Google 12岁生日快乐

    google谷歌云盘 It's Google's 12th Birthday. You'd probably realized that if you've visited the search en ...

  4. 谷歌云盘Colaboratory如何载入文件

    谷歌云的Colaboratory的项目的确不错,提供Tesla K80这块高级的GPU加速功能,但是也存在一个问题. 因为Colaboratory是完全云端的,所以,每次如果想让他访问谷歌云盘的内容, ...

  5. 2019 Google Drive Api 上传文件到谷歌云盘 获取分享下载链接

    如果图片失效或者格式已乱,建议阅读原文   在[案例]搭建 Quizzes 网站,每天赚取 30-50 美元 提到下载站项目,因为整个项目代码加上一些说明,会导致内容太多,所以准备分成几部分,这样看起 ...

  6. google谷歌云盘_Google舞蹈综合症

    google谷歌云盘 Good stuff-just the thing my buddy Adam Cogan is looking for as he dances to the top of t ...

  7. google colab连接谷歌云盘

    在做深度学习项目时,我们一定会需要一个服务器,有时候因为条件限制没有服务器,可以用google的colab来跑我们的程序,它最大的特点是有GPU支持,型号Tesla P100-PCIE-16GB GP ...

  8. google谷歌云盘_如何(以及为什么)开始使用Google云打印

    google谷歌云盘 Wouldn't it be wonderful if you could print from any of your devices (desktops, phones, t ...

  9. google谷歌云盘_Google诗歌中的冬天

    google谷歌云盘 Seasonal decoration and localization have been discussion points around the SitePoint off ...

  10. ubuntu使用gdown下载谷歌云盘(google drive)文件

    参考:[小教程]Ubuntu gdown下载Google Drive文件 安装gdown: git clone https://github.com/wkentaro/gdown.git cd gdo ...

最新文章

  1. Web开发(一)·期末不挂之第六章·网页布局(浮动定位)
  2. 2021-09-15
  3. Intel 64/x86_64/x86/IA-32处理器操作模式/运行模式
  4. mysql fm999990.99999_Oracle如何显示小数点前面的0
  5. 中国农历2013,2014 (zz.IS2120@BG57IV3)
  6. wordpress本地网站怎么搬到服务器,如何把wordpress从本地服务器迁徙到网站主机上...
  7. Hotdog 热狗大战
  8. 史上最全SpringCloud2.0视频教程
  9. 网络历史之金融投资三剑客0
  10. 计算机一级如何加脚注,用word添加脚注图文的方法是什么?这个计算机技能不会就晚了...
  11. 算法三十四:最近点对
  12. 网站接口被恶意攻击怎么办
  13. React Concurrent Mode 之 Suspense 实践
  14. 0922CSP-S模拟测试赛后总结
  15. 虚拟机WMware NAT方式共享物理主机IP地址上网设置方式
  16. PHP使用支付宝SDK完成支付
  17. 2018秋季阿里实习生面试总结
  18. 3Dmax调整模型参数的精度教程
  19. 手写计算器java_可编程科学计算器app
  20. [N1盒子] armbian 安装docker +portainer面板以及汉化教程

热门文章

  1. 【Redis】Redis中使用Lua脚本
  2. springboot+postsql 做接口api
  3. PowerDesigner16.5操作,从mysql反向生成ER图
  4. Perl 脚本命令行传入参数
  5. 华为交换机防MAC地址漂移原理和实验
  6. eclipse汉化包安装步骤(附eclipse汉化包下载地址)
  7. CSDN账号 账号设置
  8. 基于matlab遗传算法工具箱的曲线拟合,基于Matlab遗传算法工具箱的曲线拟合
  9. matlab内维尔差值,基于IGS精密星历的卫星位置内插方法比较
  10. android纯净版输入法,百度输入法纯净版