当前位置: 首页 > news >正文

模型训练进度条的代码

在这里插入图片描述

这个内容难在什么地方呢? 我想要跳转到另一个页面的时候 如何保存当前的训练状态,本来还想着加一个页面去管理进度的。然后想到了localstorage,将一些信息存储到浏览器中去。

进度条展示

  <el-form-item label="训练进度" v-show="isTraining"><div style="width: 300px;"> <!-- 控制宽度 --><el-progress:percentage="progress":stroke-width="20"status="success":striped="true":striped-flow="true"/></div></el-form-item>
import {onMounted} from "vue";onMounted(() => {// 通过钩子函数 拿到进度和训练progress.value = Number(localStorage.getItem('progress')) || 0;isTraining.value = localStorage.getItem('isTraining') === 'true'if (isTraining.value) {startPolling()}
})
const isTraining = ref(false) //是否进行训练const progress = ref()  //训练的进度const pollInterval = ref(null) //定时器

开始训练函数

localStorage.setItem('isTraining', 'true')
isTraining.value = true
progress.value = 0
startPolling();
const startPolling = () => {pollInterval.value = setInterval(() => {progress.value += 5;// 将进度保存到 localStoragelocalStorage.setItem('progress', progress.value);if (progress.value >= 100) {progress.value = 0;localStorage.removeItem('isTraining')ElMessage.success('模型训练成功,请前往查看模型评价')isTraining.value = falseclearInterval(pollInterval.value)pollInterval.value = null}}, 1000)
}
http://www.lryc.cn/news/467886.html

相关文章:

  • 直观理解反向传播 | Chapter 3 | Deep Learning | 3Blue1Brown
  • 052_python基于Python高校岗位招聘和分析平台
  • 基于物联网、大数据、人工智能等技术开发的Spring Cloud 智慧工地云平台源码,支持多端应用
  • 常见的跨境电商平台对比【总结表】
  • perl批量改文件后缀
  • 【Python中的字符串处理】正则表达式与常用字符串操作技巧!
  • 又是一年一度的1024,那就记录一篇算法博客吧~ 【二进制加法探秘】
  • LeetCode--买卖股票的最佳时机含冷冻期--动态规划
  • 装了Ubuntu和Windows双系统,如何设置默认启动Windows
  • WPF+MVVM案例实战-设备状态LED灯变化实现
  • MySQL--基本介绍
  • PAT甲级1008 Elevator
  • 数据导入导出
  • git的安装以及入门使用
  • 【acwing】算法基础课-搜索与图论
  • 502 错误码通常出现在什么场景?
  • 面试经典算法题69-两数之和
  • 在 Spring 框架中,循环依赖是指两个或多个 Bean 之间相互依赖
  • 一文带你入门Flink CDC
  • 修复jenkins SSH 免密登录发布服务器
  • 049_python基于Python的热门微博数据可视化分析
  • 中国信通院联合中国电促会开展电力行业企业开源典型实践案例征集
  • LOAM 20.04 ros1安装
  • Pyqt5设计打开电脑摄像头+可选择哪个摄像头(如有多个)
  • mysqldump 批量导出数据库表
  • 前端工程师面试题整理
  • Linux 权限的理解
  • 『完整代码』按钮开关UI界面
  • 梦结束的地方 -- 爬楼梯
  • 身份证识别JAVA+OPENCV+OCR