首页 > 其他分享 >实例启动时拉起任务

实例启动时拉起任务

时间:2024-05-13 19:31:30浏览次数:22  
标签:启动 创建 任务 实例 时拉起 镜像

在 GpuMall 平台使用该功能可以在实例启动的同时自动帮您拉起进程或者任务,该功能主要适用于以下场景:
立即免费体验:https://gpumall.com/login?type=register&source=cnblogs
实例开机即启动您需要的进程。
推理任务,比如您需要扩容某个功能节点,只需要创建实例即可自动拉起您的推理任务,来接收请求。
特定的Web项目,比如 Stable Diffusion web UI。
Job任务制项目,开启实例后及运行,然后配合平台的定时关机功能来实现任务结束即关机。
特定的训练场景或某些监控任务。
该功能必须在创建实例的时候指定要运行的命令#autodl#恒源云#矩池云#算力云#恒源云 实例迁移#autodl 官网#autodi#GpuMall#GPU云#AutoDL#AotuDL 算力云#GpuMall智算云#AI#大数据#算力租赁#大模型#深度学习#人工智能#算力变现

下面演示以下几种对于该功能的用法
实例启动时拉起一个官方镜像中已存在的项目
实例启动时拉起一个训练项目
实例启动时拉起一个推理项目
实例启动时拉起一个脚本来同时拉起多个项目
实例启动时拉起一个 Web 项目,拉起后直接公网访问

  1. 实例启动时拉起一个官方镜像中已存在的项目
    进入 GpuMall控制台 去创建实例,选择实例镜像,展开高级配置,填写入口命令,该入口命令即为实例启动同时会执行的任务,我这里选择的为官方镜像。

python -m http.server 8080

选择完成后点击右下角的【创建实例】

  1. 登录实例

可以通过控制台中对应实例的 JupyterLab 点击进去,打开终端查看

或者通过 SSH登录实例 方式进入实例

  1. 验证进程是否拉起 通过 ps aux | grep [进程名称] 来获取是否拉起进程

注意
验证无误后,该实例的每次启动都会拉起 python -m http.server 8080 这个任务,如果 python -m http.server 8080 任务执行失败,也不会影响实例正常启动。

  1. 实例启动时拉起一个训练项目
    提示
    默认情况下使用官方镜像是没有您需要训练的项目,正确的做法应该按照如下流程:

使用官方镜像创建一台实例。
进入实例准备训练代码。
实例关机-》实例管理-》更多-》备份镜像。
使用备份镜像去创建实例-》高级配置-》入口命令-》指定实例启动时需要拉起的训练任务。
创建实例-》进入实例验证是否在训练。
3. 实例启动时拉起一个推理项目
提示
默认情况下使用官方镜像是没有您的推理项目,正确的做法应该按照如下流程:

使用官方镜像创建一台实例。
进入实例准备您的推理项目和数据,如果在没有网盘的数据中心则需要把数据存在系统盘。
实例关机-》实例管理-》更多-》备份镜像。
使用备份镜像去创建实例-》高级配置-》入口命令-》指定实例启动时需要拉起的推理任务。
创建实例-》进入实例验证推理任务是否已拉起。
4. 实例启动时拉起一个脚本来同时拉起多个项目
提示
默认情况下使用官方镜像是没有您要拉起的脚本,正确的做法应该按照如下流程:

使用官方镜像创建一台实例。
进入实例准备您需要拉起的脚本,以及脚本内容中需要拉起的任务,脚本中如果有多个任务需要拉起,则最后一个任务前的所有任务需要通过 nohup 来后台运行。
实例关机-》实例管理-》更多-》备份镜像。
使用备份镜像去创建实例-》高级配置-》入口命令-》指定实例启动时需要拉起的脚本。
创建实例-》进入实例验证是否已拉起脚本并且脚本中的任务是否拉起。
5. 实例启动时拉起一个 Web 项目进行
提示
默认情况下使用官方镜像是没有您要拉起的 Web 项目,正确的做法应该按照如下流程:

使用官方镜像创建一台实例。
进入实例准备您需要拉起的 Web 项目,手动测试 Web 项目是否可以正常启动。
实例关机-》实例管理-》更多-》备份镜像。
使用备份镜像去创建实例-》高级配置-》入口命令-》指定实例启动时需要拉起的 Web 项目。
创建实例-》进入实例验证是否已拉起您指定的 Web 项目。

标签:启动,创建,任务,实例,时拉起,镜像
From: https://www.cnblogs.com/GpuMall/p/18189833

相关文章

  • 本地SSH方式连接实例
    通过SSH登录GPUMALL实例介绍通过SSH方式连接到Linux服务器的方法有多种,这里介绍几种常用的SSH远程登录工具,只需要使用其中一种可以登录到GpuMall实例即可。立即免费体验:https://gpumall.com/login?type=register&source=cnblogsWindows系统可以使用:XShell、Mobaxterm、......
  • 实例后台运行训练或任务
    后台运行进程在正常情况下,使用命令pythontrain.py运行机器学习的训练或推理任务时,该进程会挂载到系统的前台,这意味着如果您通过SSH连接到远程实例进行操作,一旦SSH连接因网络延迟或波动等原因中断,与SSH会话关联的前台进程(包括您的训练任务)也将被终止,这会导致您失去所有未保存的......
  • WDS+MDT网络启动自动部署windows(十八)MDT 移动OU组织单位
    简介加入域时,如果计算机已存在,且OU设置不一致,可能会导致计算机孤立。使用Windows10(Windows10)刷新Windows7计算机-Windows10|Microsoft学习在刷新过程中,部署共享规则中指定的域加入详细信息将用于将计算机重新加入域。如果Windows7客户端在与MachineObjectOU指......
  • 开发工具连接实例远程开发
    远程开发主要基于将开发环境(包括代码编辑、编译、运行等)从本地机器转移到远程服务器上,这个过程涉及几个关键组件和概念:立即免费体验:https://gpumall.com/login?type=register&source=cnblogs1.远程服务器远程服务器是托管远程开发环境的中心,可以是一个物理服务器,也可以是云中的......
  • springboot项目启动会报4个加载不到的debug提示,可改可不改
    1.因为启动的时候会报提示:UnabletolocateLocaleResolverwithname'localeResolver':usingdefault[org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@17162122]有4个这样的--Resolver,(具体每个Resolver在下面注释有说明)要想不报这个加载提示,如果用不......
  • 创建启动springboot项目的一些问题,如spring-boot-autoconfigure 自动加载注入配置
    1.springboot项目启动是否只需要3下面3个jar包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.b......
  • "Bios"是计算机系统中的基本输入输出系统(Basic Input/Output System),负责在计算机启动
    "Bios"是计算机系统中的基本输入输出系统(BasicInput/OutputSystem),负责在计算机启动时初始化硬件设备、检测系统资源,并启动操作系统。Bios开发人员是负责设计、开发和维护计算机系统的Bios软件的专业人员。工作内容:软件设计和开发:Bios开发人员负责设计和编写Bios软件,包......
  • C#中 ProcessStartInfo、process启动一个外部程序
    在C#中,ProcessStartInfo类是System.Diagnostics命名空间中的一部分,它用于控制Process类启动新进程时的各种设置。所以在定义了一个ProcessStartInfo之后还得定义一个Process并将前者的设置绑定给后者。示例:ProcessStartInfopsi=newProcessStartInfo......
  • 开发工具连接实例远程开发
    远程开发主要基于将开发环境(包括代码编辑、编译、运行等)从本地机器转移到远程服务器上,这个过程涉及几个关键组件和概念:立即免费体验:https://gpumall.com/login?type=register&source=cnblogs1.远程服务器远程服务器是托管远程开发环境的中心,可以是一个物理服务器,也可以是云中的......
  • openGauss 服务启动失败
    服务启动失败问题现象服务启动失败。原因分析配置参数不合理,数据库因系统资源不足,或者配置参数不满足内部约束,启动失败。由于部分数据节点状态不正常,导致数据库启动失败。目录权限不够。例如对/tmp目录、数据库数据目录的权限不足。配置的端口已经被占用。开启了系统防火......