在集群服务器进行自定义数据集训练记录过程 TensorBoard logging requires TensorBoard with Python summary writer installed.
先记录解决办法:
TensorBoard logging requires TensorBoard with Python summary writer installed. This should be available in 1.14 or above.
办法:
pip install tensorflow-tensorboard1.5.1
pip install tensorboard1.14
pip install imgaug
升级:
python3 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
python3 train.py --model_def config/yolov3-custom.cfg --data_config config/custom.dat
解压:
unzip dd2.zip
强制删除文件
rm txt -rf
运行中:
因为在自己的ubuntu上面跑实在慢炸天,一百张图片超过两个小时?老师给了一个集群服务器的账号,大概还是自己太笨,弄了三天才能把之前跑成功的代码在服务器上跑成功。
用的是:浪潮AiStation智能计算平台
http://svrproject.tpddns.net/aistation/howto.html
一开始一直在折腾shell无法登录,后来仔细看平台文档才知道自己写错了主机名,而且使用开发环境根本不需要用到xshell…
过程:
1.登录web平台可视化的网站
2.新建开发环境,选择镜像(自己选的是pytorch,但不清楚不同版本的区别)
3.文件管理中上传自己本地的压缩文件,用命令进行压缩(不用命令的话无法压缩成功)
4.在开发环境详情里进入shell终端
jupyter里面可以自由地编辑文件,记得点击保存
shell终端里面安装好需要的库(自己先升级了pip然后安装了一个img之类的包) 很多其他的包环境里面都配置好了,很方便。
训练了一百个epoch:
python3 detect.py --image_folder data/custom/dd --model_def config/yolov3-custom.cfg --class_path data/custom/classes.names --checkpoint_model checkpoints/yolov3_ckpt_99.pth --weights_path checkpoints/yolov3_ckpt_99.pth
另外checkpoint的pth文件无法在服务器里打开,大概要下载到自己电脑上才行。
下一步打算更新数据集了。
文件夹只能在终端强制删除:
# cd /hexinyi
# cd PyTorch-YOLOv3/data
# ls
coco coco.names custom get_coco_dataset.sh samples
# cd custom
# rm images
rm: cannot remove 'images': Is a directory
# rm images -r
在集群服务器进行自定义数据集训练记录过程 TensorBoard logging requires TensorBoard with Python summary writer installed.相关推荐
- YOLOv5自定义数据集训练
YOLOv5自定义数据集训练 简介 本文介绍如何在自己的VOC格式数据集上训练YOLO5目标检测模型. VOC数据集格式 首先,先来了解一下Pascal VOC数据集的格式,该数据集油5个部分组成,文 ...
- xshell 登录计算节点_集群服务器节点远程登录使用教程
集群服务器节点远程登录使用教程 第一步:安装两个软件--XShell &Xftp. XShell是用来远程控制集群节点的,以Linux命令行的形式运行程序. Xftp是用来远程上传下载文件的, ...
- 服务器查看不到集群信息,集群服务器查看内存
集群服务器查看内存 内容精选 换一换 用户可以查看在不同云服务区已经申请成功的专属云.进入指定的专属云,还可以查看该专属云内专属计算资源详情及云服务器等专属云内基础服务的实例信息.登录管理控制台.单击 ...
- arm云教室服务器_成都凌点科技告诉你ARM集群服务器适合的应用场景有哪些
1 什么是高密度ARM集群服务器 ARM集群服务器,是在一个机箱内设计N个高性能ARM处理器,每个ARM处理器配置独立的内存及存储,所有的处理器通过高速网络(千兆或万兆网络)进行相互之间以及对外通信的 ...
- 集群服务器状态命令------rs.status()各个字段的含义
可根据rs.status() 查询集群服务器状态. 字段解释: self 这个信息出现在执行rs.status()函数的成员信息中 stateStr用户描述服务器状态的字符串.有SECONDARY,P ...
- nc 模拟服务器_NC集群服务器使用详解
NC 集群服务器使用详解 NC220 发版时,对中间件做了一项重大改进,对集群服务器应用提供了全面解决方案 的支持, 使产品更加能够适应集团企业的大规模应用. 本文力争以通俗的语言, 描述集群服 务器 ...
- 集群系统服务器,Web集群服务器及管理系统
摘要: 随着Web技术的发展和应用的广泛,Web服务的性能问题日益显得重要.因此高性能,高可用Web服务成为当前Web服务领域的研究热点.Web集群服务器系统是解决当前Web服务性能问题的有效途径之一 ...
- arm集群服务器_什么样的ARM处理器及内存配置适合用来开发ARM集群服务器?
什么样的ARM处理器适合用来开发ARM集群服务器? 这个问题,不能一概而论,而应该根据应用领域来区分对待. 如果是把ARM集群服务器用做群控,如社交软件加粉.养号.导流,或一些电商软件的多开操作,那么 ...
- 集群服务器下使用SpringBoot @Scheduled注解定时任务
原文:https://blog.csdn.net/huyang1990/article/details/78551578 SpringBoot提供了 Schedule模块完美支持定时任务的执行 在实际 ...
最新文章
- SQL基础学习总结:3(select语句基础算术运算符比较运算符)
- 利用jQuery获取jsonp
- Spark在集群中的安装
- linux 快照备份导出,KVM之虚拟机几种备份方法(快照/克隆/导出)
- CUDA Stream流并发性
- 动态内存分配导致内存泄漏之处
- java枚举类中字段有没有必要加final____枚举类字段 Field ‘xxx‘ may be ‘final‘
- 基于 VS 2010 阐述C# 4个特性
- QTP不识别树结构中的点击事件
- BZOJ1085:[SCOI2005]骑士精神——题解+IDA*粗略讲解
- java opencv 模板匹配算法_opencv 模板匹配
- 一些用的上的在线网站
- 201771010112罗松《面向对象程序设计(java)》第六周学习总结
- 为什么说按照1:3的比例选国企和私企?先定人生观,再算四本大账
- 20吉大计算机/软件考研经验贴!
- 为什么单片机定时器的TH和TL都要设置?
- 弧齿锥齿轮零件图_弧齿锥齿轮画法类别
- xSSD: DSSD,FSSD,ESSD,MDSSD,fireSSD
- 【学习笔记】VGG 网络结构
- python Django 模型操作
热门文章
- tensorboard 数据降维分布图_以mnist为例探究tensorboard
- win7降低屏幕亮度_深度解析:Redmi K20 Pro 第七代屏幕指纹技术
- 2.控制反转 spring_ioc
- java 文件读入 数组,将文本文件读入2d数组java
- mysql手注_php+mysql手注拿shell教程【朋友给的】
- oracle 数据 时间间隔,如何掌握 Oracle 中的时间间隔型数据
- 一、使用两台Centos7系统搭建Hadoop-3.1.4完全分布式集群
- 八十七、Python | 十大排序算法系列(上篇)
- 三十八、网络通信Socket模块实现文件传输
- 十三、深入Java的Scanner类