iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211125556.4 (22)申请日 2022.09.16 (71)申请人 北京向量栈科技有限公司 地址 100080 北京市海淀区丹棱 街3号B座 15层53单元 (72)发明人 王明亮 肖宇轩  (74)专利代理 机构 北京格汇 专利代理事务所 (特殊普通 合伙) 16088 专利代理师 张伟洋 (51)Int.Cl. H04L 67/56(2022.01) H04L 67/10(2022.01) G06N 20/00(2019.01) G06F 9/50(2006.01) G06F 9/54(2006.01)G06F 8/71(2018.01) (54)发明名称 提交结构化机器学习计算任务到计算集群 的方法 (57)摘要 本发明公开一种提交结构化机器学习计算 任务到计算集群的方法, 属于集群计算、 大规模 计算、 机器学习技术领域, 特别涉及一种提交结 构化机器学习计算任务到计算集群的系统, 包 括: 代码包、 用户端代理程序以及集群内组件; 代 码包至少包括: 包含项目文件以及定义文件的文 件系统的目录, 其中, 定义文件用于定义代码包 的详细信息和运行方式, 代码包的详细信息至少 包括版本、 名称、 描述, 运行方式至少包括目标和 动作的定义; 用户端代理程序用于通过读取代码 包的定义文件来执行用户指定的动作; 用户端代 理程序与集群内组件建立连接, 进行数据通信。 本发明提出目标、 动作的抽象并给出代码包的定 义文件规约, 使提交计算任务到计算集群操作简 单、 便捷。 权利要求书2页 说明书9页 附图1页 CN 115334152 A 2022.11.11 CN 115334152 A 1.一种提交结构化机器学习计算任务到计算 集群的方法, 其特 征在于, 包括: 获取用户创建的代码包; 在用户端代理程序被调用时, 运行代码包; 将用户端代理程序与集群内组件建立连接, 并进行 数据通信。 2.如权利要求1所述的方法, 其特 征在于, 所述获取用户创建的代码包, 包括: 至少 获取用户创建的包含项目文件以及定义文件 的文件系统的目录, 将包 含项目文件以及定义文件的文件系统的目录作为代码包。 3.如权利要求2所述的方法, 其特 征在于, 所述定义文件用于 定义代码包的详细信息和运行 方式; 其中, 代码包的详细信息 至少包括版本、 名称、 描述; 运行方式至少包括目标和动作的定义。 4.如权利要求1所述的方法, 其特 征在于, 所述运行代码包, 包括: 用户端代理程序通过读取代码包的定义文件来执行用户指定 的动作。 5.如权利要求1所述的方法, 其特 征在于, 所述将用户端代理程序与集群内组件建立连接, 并进行 数据通信, 包括: 将用户端代理程序与集群内组件暴露 的公开接口建立连接, 采用计算机网络应用层协 议中的任一种进行用户端代理程序与集群内组件之间的数据通信。 6.如权利要求5所述的方法, 其特 征在于, 所述方法还包括: 集群 内组件在接收到来自用户端代理程序的请求 时首先检查用户是 否具有运行 该计算任务的权限。 7.如权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 用户端代理程序设置有工作流机制; 在运行某个目标时, 用户端代理程序递归地解析所有依赖的目标, 动态地构建一个有 向无环图, 串行或者并行地 运行图中当前没有依赖或依赖已经运行完毕的目标。 8.如权利要求1所述的方法, 其特 征在于, 所述方法包括: 获取用户创建的包 含项目文件以及定义文件的文件系统的目录作为代码包; 其中, 定义文件用于定义代码包的详细信息和运行方式, 代码包的详细信息至少包括 版本、 名称、 描述; 运行 方式至少包括目标和动作的定义; 在用户端代理程序被调用时, 用户端代理程序通过读取代码包的定义文件来执行用户 指定的动作; 对于需要位于计算集群中的集群内组件提供必要支持的部分动作, 用户端代 理程序向 集群内组件发送请求; 在运行某个目标时, 用户端代理程序递归地解析所有依赖的目标, 动态地构建一个有 向无环图, 串行或者并行地 运行图中当前没有依赖或依赖已经运行完毕的目标; 用户端代理程序在执行动作时, 与集群持续通信来监控当前动作的状态, 从而根据用 户预先设定的策略来处 理各种情形; 将用户端代理程序与集群内组件建立连接, 用户端代理程序向集群内组件发送请求, 并接收集群内组件返回的结果;权 利 要 求 书 1/2 页 2 CN 115334152 A 2用户端代理程序还能够与其他服务器直接建立连接, 向与其建立连接的服务器发送请 求, 并能够接收返回结果。 9.一种提交结构化机器学习计算任务到计算 集群的装置, 其特 征在于, 包括: 获取模块, 用于获取用户创建的代码包; 调用模块, 用于在用户端代理程序被调用时, 运行代码包; 通信模块, 用于将用户端代理程序与集群内组件建立连接, 并进行 数据通信。 10.一种提交结构化机器学习计算任务到计算 集群的系统, 其特 征在于, 包括: 代码包、 用户端代理程序以及集群内组件; 所述代码包至少包括: 包含项目文件以及定义文件的文件系统 的目录, 其中, 定义文件 用于定义代码包的详细信息和运行方式, 代码包的详细信息至少包括版本、 名称、 描述, 运 行方式至少包括目标和动作的定义; 所述用户端代理程序用于通过读取代码包的定义文件来执 行用户指定的动作; 所述用户端代理程序与所述 集群内组件建立连接, 进行 数据通信。权 利 要 求 书 2/2 页 3 CN 115334152 A 3

.PDF文档 专利 提交结构化机器学习计算任务到计算集群的方法

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 提交结构化机器学习计算任务到计算集群的方法 第 1 页 专利 提交结构化机器学习计算任务到计算集群的方法 第 2 页 专利 提交结构化机器学习计算任务到计算集群的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 12:13:33上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。