一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于多计算平台的AI在线交互式开发方法及相关设备与流程

2022-12-20 21:59:56 来源:中国专利 TAG:

技术特征:
1.一种基于多计算平台的ai在线交互式开发方法,其特征在于,所述基于多计算平台的ai在线交互式开发方法包括:交互式开发平台对多个智算中心进行注册和配置;所述交互式开发平台接收注册用户建立的开发任务请求,根据所述开发任务请求选择适配的智算中心资源,以选择多个预选智算中心;所述交互式开发平台根据平台调度策略从多个所述预选智算中心中选择适配智算中心后,获取所述适配智算中心的智能计算平台的授权信息,并发送分配资源环境请求至所述智能计算平台;所述交互式开发平台根据所述适配智算中心的api接口要求将所述开发任务请求进行封装后,发送至所述适配智算中心中的智能计算平台;所述智能计算平台根据所述分配资源环境请求分配所述开发任务请求所需的资源和环境,并发送访问资源链接至所述交互式开发平台;所述交互式开发平台将所述访问资源链接与所述开发任务请求进行关联,并将所述访问资源链接发送至所述注册用户;所述交互式开发平台接收来自所述注册用户的停止任务请求,根据所述停止任务请求选择所述适配智算中心,并将所述停止任务请求发送至所述适配智算中心,以所述适配智算中心释放占用资源。2.根据权利要求1所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述交互式开发平台对多个智算中心进行注册和配置的步骤具体包括:交互式开发平台对可调用的多个智算中心进行注册和配置,分别配置多个智算中心的鉴权信息和资源信息。3.根据权利要求1所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述交互式开发平台接收注册用户建立的开发任务请求,根据所述开发任务请求选择适配的智算中心资源,以选择多个预选智算中心的步骤具体包括:所述交互式开发平台依次接收待注册用户的注册和登录信息,并接收所述注册用户进行配置所需任务参数的操作后得到的所述开发任务请求;所述交互式开发平台提取所述开发任务请求中的所需硬件资源,并与所述智算中心资源进行匹配,选择多个所述预选智算中心。4.根据权利要求1所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述交互式开发平台根据平台调度策略从多个所述预选智算中心中选择适配智算中心后,获取所述适配智算中心的智能计算平台的授权信息,并发送分配资源环境请求至所述智能计算平台的步骤具体包括:所述交互式开发平台根据所述平台调度策略从多个所述预选智算中心中选择所述适配智算中心;所述交互式开发平台调用所述智能计算平台的第一api接口,接收所述第一api接口的输入参数,并接收所述第一api接口返回的所述智能计算平台的api访问授权信息;所述交互式开发平台基于所述api访问授权信息调用所述第一api接口,传输所述分配资源环境请求至所述智能计算平台。5.根据权利要求4所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述
交互式开发平台根据所述适配智算中心的api接口要求将所述开发任务请求进行封装后,发送至所述适配智算中心中的智能计算平台的步骤具体包括:所述交互式开发平台根据所述智能计算平台的所述api接口要求将所述开发任务请求进行封装;所述交互式开发平台依据第一api接口返回的所述api访问授权信息,将封装后的开发任务请求通过第二api接口发送至所述智算中心中的智能计算平台。6.根据权利要求1所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述智能计算平台根据所述分配资源环境请求分配所述开发任务请求所需的资源和环境,并发送访问资源链接至所述交互式开发平台的步骤具体包括:所述智能计算平台根据所述分配资源环境请求分配所述开发任务请求所需的资源和环境;所述智能计算平台发送访问资源链接至所述交互式开发平台。7.根据权利要求1所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述交互式开发平台将所述访问资源链接与所述开发任务请求进行关联,并将所述访问资源链接发送至所述注册用户的步骤具体包括:所述交互式开发平台将所述访问资源链接与所述开发任务请求进行关联;所述交互式开发平台将所述访问资源链接发送至所述注册用户。8.根据权利要求1所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述交互式开发平台接收来自所述注册用户的停止任务请求,根据所述停止任务请求选择所述适配智算中心,并将所述停止任务请求发送至所述适配智算中心,以所述适配智算中心释放占用资源的步骤具体包括:所述交互式开发平台接收所述注册用户发起的所述停止任务请求;所述交互式开发平台根据所述停止任务请求选择所述适配智算中心;所述交互式开发平台调用所述适配智算中心的第三api接口将所述停止任务请求发送至所述适配智算中心;所述适配智算中心依据停止任务请求停止任务,并释放任务占用的资源。9.根据权利要求2所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述鉴权信息包括授权给交互式开发平台进行登录的用户名和密码;所述资源信息包括硬件加速芯片类型和型号。10.根据权利要求3所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述所需任务参数包括所需硬件资源、资源规格和开发框架。11.根据权利要求4所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述输入参数为所述智能计算平台配置的所述授权信息。12.根据权利要求6所述的基于多计算平台的ai在线交互式开发方法,其特征在于,所述资源包括硬件加速资源、cpu、内存和存储,所述环境包括在线可访问的容器,所述容器包括ai开发框架。13.一种基于多计算平台的ai在线交互式开发系统,其特征在于,所述基于多计算平台的ai在线交互式开发系统包括:交互式开发平台和智算中心;所述交互式开发平台包括用户管理模块、智算资源管理模块、用户请求预处理模块、任务管理模块和调度分发模块;
所述用户管理模块用于接收待注册用户的注册和登录信息;所述智算资源管理模块用于对多个智算中心进行注册和配置;所述用户请求预处理模块用于接收注册用户建立的开发任务请求;所述调度分发模块用于根据所述开发任务请求选择适配的智算中心资源,以选择多个预选智算中心;所述调度分发模块用于获取智能计算平台的授权信息,并发送分配资源环境请求至所述智能计算平台;所述调度分发模块还用于根据平台调度策略选择适配智算中心,并根据所述适配智算中心的api接口要求将所述开发任务请求进行封装后,发送至所述适配智算中心中的智能计算平台;所述智能计算平台用于根据所述分配资源环境请求分配所述开发任务请求所需的资源和环境,并发送访问资源链接至所述调度分发模块;所述任务管理模块用于将所述访问资源链接与所述开发任务请求进行关联,并将所述访问资源链接发送至所述注册用户;所述任务管理模块还用于接收来自所述注册用户的停止任务请求,根据所述停止任务请求选择所述适配智算中心,并将所述停止任务请求发送至所述适配智算中心。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有基于多计算平台的ai在线交互式开发程序,所述基于多计算平台的ai在线交互式开发程序被处理器执行时实现如权利要求1-12任一项所述的基于多计算平台的ai在线交互式开发方法的步骤。

技术总结
本发明公开了基于多计算平台的AI在线交互式开发方法及相关设备,所述方法包括:交互式开发平台接收开发任务请求后选择适配的智算中心资源;根据平台调度策略选择适配智算中心,并获取适配智算中心的智能计算平台的授权信息;以及根据适配智算中心的API接口要求将开发任务请求进行封装;智能计算平台根据分配资源环境请求分配开发任务请求所需的资源和环境,并发送访问资源链接至交互式开发平台;交互式开发平台将访问资源链接与开发任务请求进行关联,并将访问资源链接发送至注册用户。通过建立统一的交互式开发平台,接入多个智能计算平台并通过互联网面向用户提供AI交互式开发环境,提高了开发的便利性和降低了开发成本。发成本。发成本。


技术研发人员:余跃 徐春香 刘敏 刘泽雄 周鹏正 汤丽君 胡江礼 王晶 陈一帆
受保护的技术使用者:鹏城实验室
技术研发日:2022.08.02
技术公布日:2022/12/19
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献