使用【OpenI启智平台】进行模型训练

news2025/7/15 20:22:43

前言

启智平台OpenI是一个人工智能开源开放平台,提供免费GPU算力可以进行模型训练。模式是git进行项目管理,可以创建调试任务调试代码以及保存镜像,创建训练任务训练模型,也提供推理和评测,我没用过就不讲述了。后来我才明白这是好多人工智能开放平台的运行模式,不同的是,这里训练任务修改的项目代码并不会保存到项目中,关掉任务就又回到原来的样子,所以我都用它debug找到问题点和创建镜像。

下面详细介绍使用。

项目创建

首先注册平台账号与登录,平台地址如下:https://openi.org.cn/。

登录成功后就进入个人中心界面,点击右上角的+创建项目。
在这里插入图片描述
也可以从Github上迁移过来,我大多通过“创建项目”创建。一般写上项目名称即可,创建成功后会有一个git链接。
在这里插入图片描述
通过此git链接上传项目code和修改code。
在这里插入图片描述

特别说明

训练脚本存储在 /code 中,数据集存储在 /dataset 中,预训练模型存放在运行参数 ckpt_url 中,训练输出请存储在 /model 中以供后续下载。

启智平台的训练脚本、数据集以及训练model输出存放在不同路径中,整个平台的目录如下:

root
|-- dataset
|-- code
|-- model
|-- ckpt_url
|-- ......

数据集

在数据集界面上传数据集,必须为zip或tar.gz格式的,在创建调试和训练任务时挂载上。

也可以使用公开数据集,输入数据集名称搜索,经典数据集大概率会有。
在这里插入图片描述

调试任务

通过调试任务可以定制你的镜像,找到bug点。

点开云脑,新建调试任务,选择需要的配置,
在这里插入图片描述
选择对应的镜像,第一次可以选一个适配的深度学习库(pytorch or tensorflow);挂载上数据集(不然就没有./data路径)。
在这里插入图片描述
数据集读取路径: / d a t a s e t . . . . . /dataset..... /dataset.....
在这里插入图片描述
模型保存路径: / m o d e l . . . . . . /model...... /model......
在这里插入图片描述
(现在资源好紧张根本获取不到所以我就不配图了)调试的时候选择Jupyter即可。

运行train:

!python train.py 

下载安装库:

!pip install ……

查看文件组织:

cd root
ls

训练任务

创建同调试任务,如果在调试任务界面能训练成功,就可以直接在训练任务中运行。

“日志”项可以查看运行日志;“结果下载”提供 / r e s u l t /result /result路径下的所有文件的下载。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1328188.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多层负载均衡实现

1、单节点负载均衡 1)站点层与浏览器层之间加入了一个反向代理层,利用高性能的nginx来做反向代理 2)nginx将http请求分发给后端多个web-server 优点: 1)DNS-server不需要动 2)负载均衡:通过ngi…

docker-compose部署NebulaGraph图数据库

一、linux安装docker-compose 1.下载Docker Compose的可执行文件。可以使用以下命令下载最新版本: sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-comp…

25年老品牌 美好蕴育润康守护孕期妈妈的健康之路

孕期是每一位女性人生中最为特殊的阶段。每一位妈妈都期待着健康、快乐的度过每一天。然而,随着孕周的增加,孕期的不适和困扰也随之而来。孕吐、腰酸背痛、便秘等孕期症状让许多妈妈倍感疲惫和焦虑。在这个关键时刻,美好蕴育润康作为25年的老…

重学设计模式-Iterator(迭代器模式)

Iterator迭代器模式 介绍: 迭代器模式是一种行为型设计模式,它允许你在不暴露集合底层表示(并不知道集合底层使用何种方式对数据尽心存储)的情况下遍历集合中的元素。 这种模式提供了一种方法,可以顺序访问一个聚合…

Revit 二次开发 获取构件的某一层材质

如获取墙的结构材质:混凝土-现场浇筑混凝土 //拿到墙材质 WallType wallType (walls[i] as Wall).WallType; CompoundStructure wallCS wallType.GetCompoundStructure(); CompoundStructureLayer wallLayer wallCS.GetLayers().Where(r > r.Function Materi…

华为科技:辉煌发展、问题应对与未来战略

导言 作为全球领先的科技公司之一,华为经历了辉煌的发展历程。本文将深入探讨华为科技的发展过程、遇到的问题及解决过程、未来的可用范围,以及在各国的应用和未来的研究趋势。同时,分析在哪些领域华为能够取胜,以及在哪些方面发力…

IntelliJ IDEA 2023.3 新功能介绍

IntelliJ IDEA 2023.3 在众多领域进行了全面的改进,引入了许多令人期待的功能和增强体验。以下是该版本的一些关键亮点: IntelliJ IDEA mac版下载 macappbox.com/a/intellij-idea-for-mac.html 1. AI Assistant 的全面推出 IntelliJ IDEA 2023.3 中&am…

FPGA——XILINX原语(1)

FPGA——XILINX原语(1) 1.时钟组件(1)BUFG(2)BUFH(3)BUFR(4)BUFIO(5)使用场景 2.IO端口组件(1)IDDR&#xff0…

2. 创建型模式 - 抽象工厂模式

亦称: Abstract Factory 意图 抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。 问题 假设你正在开发一款家具商店模拟器。 你的代码中包括一些类, 用于表示: 一系列相关产品&…

竞赛保研 基于CNN实现谣言检测 - python 深度学习 机器学习

文章目录 1 前言1.1 背景 2 数据集3 实现过程4 CNN网络实现5 模型训练部分6 模型评估7 预测结果8 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 基于CNN实现谣言检测 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐&am…

【自学笔记】Python测试框架pytest

文章目录 📖 介绍 📖🏡 环境 🏡📒 使用方法 📒📝 安装📝 编写测试函数⚓️ 相关链接 ⚓️📖 介绍 📖 pytest 是一个广泛使用的 Python 测试框架,它提供了简单、灵活和可扩展的测试功能。通过 pytest,您可以轻松地创建和运行单元测试、集成测试和功能测试…

专业数据中台哪个好?亿发数字化运营平台解决方案,助力大中型企业腾飞

数据中台的核心在于避免数据的重复计算,通过数据服务化的方式提升数据的共享能力,为数据应用赋能。 在信息技术时代,企业的信息系统建设通常是由各个组织和功能单元独立完成,以满足各自的需求。这导致了“数据孤岛”和“数据烟囱”…

整数比较(比较4个数并从小到大输出)C语言xdoj94

描述: 从键盘输入四个整数,要求按由小到大的顺序输出。 输入说明: 输入四个整数,以空格间隔。 输出说明: 输出排序后的整数,以空格间隔。 输入样例 样例1输入 -99 9 99 -9 输出样例 样例1输出 -99 -9 9 99 …

开源 AI 新秀崛起:Bittensor 更像是真正的“OpenAI”

强大的人工智能正在飞速发展,而完全由 OpenAI、Midjourney、Google(Bard)这样的少数公司控制 AI 不免让人感到担忧。在这样的背景下,试图用创新性解决方案处理人工智能中心化问题、权力集中于少数公司的 Bittensor,可谓…

软件渗透测试有哪些测试流程?权威安全测试报告的重要性

软件渗透测试也是安全测试的一种,是通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方法。作为网络安全防范的一种新技术,对于网络安全组织具有实际应用价值。 一、软件渗透测试的过程   软件渗透测试的过程通常包括四个主…

毕业“寄” 划算,享闪侠惠递巨额优惠福利,助你轻装向未来!

毕业季,你是否也为“行李难题”而烦恼!别着急额,闪侠惠递来帮你,让您轻松寄快递,省时省力省心回家! 毕业季即将来临,相信大家已经开始为苦读一年的自己计划一个美好的寒假暑期。而在期待假期的…

程序员自由创业周记#20:需求从何而来

程序员自由创业周记#20:需求从何而来 之前看过我周记的朋友应该了解我从7月份开始独立创业以来,主要做了两个产品,一个是加一,一个是Island Widgets - 灵动岛锁屏小组件 ,上班的时候工作内容是上级主管分配&#xff0c…

算法与数据结构--特殊有序集的线性时间排序算法

一.计数排序算法 基本思想:统计每个输入元素的个数,然后根据这些计数值重构原数组。 使用范围:需要知道元素大小范围,就是最大值是多少。 【排序算法】计数排序_哔哩哔哩_bilibili 二.基数排序 使用场景:只适用于…

Java 微服务框架 HP-SOA v1.0.6 发布 — 完整支持 Dubbo 和 Spring Cloud

HP-SOA 功能完备,简单易用,高度可扩展的Java微服务框架。 项目主页 : https://www.oschina.net/p/hp-soa下载地址 : https://github.com/ldcsaa/hp-soa开发文档 : https://gitee.com/ldcsaa/hp-soa/blob/master/README.mdQQ Group: 44636872, 66390394…

前端vue keyframes动画

8.1.2 keyframes动画 transition动画适合用来创建简单的过渡效果。CSS3中支持使用animation属性来配置更加复杂的动画效果。animation属性根据keyframes配置来执行基于关键帧的动画效果。新建一个名为keyframes.vue的测试文件。编写如下代码&#xff1a; <template><…