深度学习作业处理方法、装置、设备及存储介质制造方法及图纸

技术编号:17780483 阅读:34 留言:0更新日期:2018-04-22 09:24
本发明专利技术公开了深度学习作业处理方法、装置、设备及存储介质,可获取用户通过预定方式提交的深度学习作业,所述预定方式可包括web UI方式等,之后可将深度学习作业提交给深度学习系统,以便深度学习系统运行所提交的深度学习作业,相比于现有技术,本发明专利技术所述方案中在进行深度学习作业提交时,无需进行程序编写等处理,从而简化了用户操作,提高了深度学习作业的处理效率,加快了用户进行深度学习开发的速度等。

【技术实现步骤摘要】
深度学习作业处理方法、装置、设备及存储介质
本专利技术涉及深度学习技术,特别涉及深度学习作业处理方法、装置、设备及存储介质。
技术介绍
深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,模仿人脑的机制来解释数据,例如图像、声音和文本等。目前主流的深度学习框架,比如Caffe、paddlepaddle、tensorflow等均是通过运行深度学习框架的编程语言来提交深度学习作业,也就是说,用户需要首先编写深度学习程序,然后run该程序来提交深度学习作业等,从而使得深度学习作业的提交过程比较复杂,降低了深度学习作业的处理效率。
技术实现思路
有鉴于此,本专利技术提供了深度学习作业处理方法、装置、设备及存储介质,能够提高深度学习作业的处理效率。具体技术方案如下:一种深度学习作业处理方法,包括:获取用户通过预定方式提交的深度学习作业,所述预定方式包括:web用户界面UI方式;将所述深度学习作业提交给深度学习系统,以便所述深度学习系统运行所述深度学习作业。根据本专利技术一优选实施例,所述预定方式进一步包括:命令行界面CLI方式;笔记本界面风格NotebookStyle方式。根据本专利技术一优选实施例,所述将所述深度学习作业提交给深度学习系统包括:对所述深度学习作业进行参数解析,将至少包括解析结果的作业信息提交给所述深度学习系统。根据本专利技术一优选实施例,该方法进一步包括:为用户呈现深度学习作业管理界面,以便用户对所提交的深度学习作业进行管理。根据本专利技术一优选实施例,所述管理包括:停止、删除、查看状态。一种深度学习作业处理装置,包括:获取单元以及管理单元;所述获取单元,用于获取用户通过预定方式提交的深度学习作业,所述预定方式包括:web用户界面UI方式;所述管理单元,用于将所述深度学习作业提交给深度学习系统,以便所述深度学习系统运行所述深度学习作业。根据本专利技术一优选实施例,所述预定方式进一步包括:命令行界面CLI方式;笔记本界面风格NotebookStyle方式。根据本专利技术一优选实施例,所述管理单元对所述深度学习作业进行参数解析,将至少包括解析结果的作业信息提交给所述深度学习系统。根据本专利技术一优选实施例,所述管理单元进一步用于,为用户呈现深度学习作业管理界面,以便用户对所提交的深度学习作业进行管理。根据本专利技术一优选实施例,所述管理包括:停止、删除、查看状态。一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如以上所述的方法。一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如以上所述的方法。基于上述介绍可以看出,采用本专利技术所述方案,可获取用户通过预定方式提交的深度学习作业,所述预定方式可包括:webUI方式,之后可将深度学习作业提交给深度学习系统,以便深度学习系统运行所提交的深度学习作业,相比于现有技术,本专利技术所述方案中无需进行程序编写等处理,从而简化了用户操作,提高了深度学习作业的处理效率,加快了用户进行深度学习开发的速度等。【附图说明】图1为本专利技术所述深度学习作业处理方法第一实施例的流程图。图2为本专利技术所述深度学习作业处理方法第二实施例的流程图。图3为本专利技术所述WebServer与深度学习系统之间的交互方式示意图。图4为本专利技术所述深度学习作业处理装置实施例的组成结构示意图。图5示出了适于用来实现本专利技术实施方式的示例性计算机系统/服务器12的框图。【具体实施方式】为了使本专利技术的技术方案更加清楚、明白,以下参照附图并举实施例,对本专利技术所述方案进行进一步说明。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1为本专利技术所述深度学习作业处理方法第一实施例的流程图。如图1所示,包括以下具体实现方式。在101中,获取用户通过预定方式提交的深度学习作业,所述预定方式包括:web用户界面(UI,UserInterface)方式。在102中,将深度学习作业提交给深度学习系统,以便深度学习系统运行所提交的深度学习作业。如上所述,用户可通过webUI方式来提交深度学习作业,除此之外,本实施例中还提出,用户还可以通过以下方式来提交深度学习作业:命令行界面(CLI,Command-LineInterface)方式、笔记本界面风格(NotebookStyle)方式,以下分别对这三种方式进行介绍。一)CLI方式即在web页面上,以CLI形式提交深度学习作业。举例如下:run–cpu1–memory1024–gpu1–jobNametest–logPath/log–volume/root:/root–cmdpythontest.py;用户可通过提交以上参数来提交一个深度学习作业。其中,各参数的含义分别为:cpu:作业所需的cpu核数;gpu:作业所需的gpu核数;memory:作业所需的内存大小;jobName:指定作业的名称;logPath:日志地址;volume:作业内的挂载路径;cmd:用户运行作业的命令。二)webUI方式该方式中,用户可通过在web页面填写以上参数,进而点击页面的提交按钮来进行深度学习作业的提交。三)NotebookStyle方式该方式中,可通过将以上参数序列化为一个json串,在提交窗口进行提交,如何进行序列化为现有技术。比如,用户可在提交窗口填写以下json串:之后点击提交按钮进行提交即可。在实际应用中,具体采用CLI、webUI以及NotebookStyle方式中的哪种方式来提交深度学习作业可根据实际需要而定。无论用户通过哪种方式提交深度学习作业,在获取到用户提交的深度学习作业之后,均可对其进行参数解析,从而将至少包括解析结果的作业信息提交给深度学习系统,并且,可将作业信息保存到数据库中。对深度学习作业进行参数解析,即指解析出作业所需的cpu核数、所需的gpu核数、所需的内存大小等。深度学习系统会自动运行所提交的深度学习作业。另外,现有技术中并未提供深度学习作业的管理功能,而本实施例中,可为用户呈现深度学习作业管理界面,以便用户对所提交的深度学习作业进行管理。即用户可在web页面中看到已经提交的作业,用以管理深度学习作业。所述管理可包括停止、删除、查看状态等。其中,深度学习作业的状态可包括运行中、运行完成等,可查看深度学习作业处于何种状态,停止即指可对运行中的深度学习作业发出停止运行的指令等,删除即指可删除停止运行或运行完成的深度学习作业等。如果用户提交了多个深度学习作业,那么用户可在深度学习作业管理界面上同时对这多个深度学习作业进行管理。基于上述介绍,图2为本专利技术所述深度学习作业处理方法第二实施例的流程图。如图2所示,包括以下具体实现方式。在201中,获取用户通过webUI、CLI或NotebookStyle方式提交的深度学习作业。具体采用何种方式可根据实际需要而定。在202中,将深度学习作业提交给深度学习系统,以便深度学习系统运行所提交的深度学习作业。具体地,可对获取到的深度学习作业进行参数解析,并将至少包括解析结果的作业信息提交给深度学习系统。在203中本文档来自技高网...
深度学习作业处理方法、装置、设备及存储介质

【技术保护点】
一种深度学习作业处理方法,其特征在于,包括:获取用户通过预定方式提交的深度学习作业,所述预定方式包括:web用户界面UI方式;将所述深度学习作业提交给深度学习系统,以便所述深度学习系统运行所述深度学习作业。

【技术特征摘要】
1.一种深度学习作业处理方法,其特征在于,包括:获取用户通过预定方式提交的深度学习作业,所述预定方式包括:web用户界面UI方式;将所述深度学习作业提交给深度学习系统,以便所述深度学习系统运行所述深度学习作业。2.根据权利要求1所述的方法,其特征在于,所述预定方式进一步包括:命令行界面CLI方式;笔记本界面风格NotebookStyle方式。3.根据权利要求1所述的方法,其特征在于,所述将所述深度学习作业提交给深度学习系统包括:对所述深度学习作业进行参数解析,将至少包括解析结果的作业信息提交给所述深度学习系统。4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:为用户呈现深度学习作业管理界面,以便用户对所提交的深度学习作业进行管理。5.根据权利要求4所述的方法,其特征在于,所述管理包括:停止、删除、查看状态。6.一种深度学习作业处理装置,其特征在于,包括:获取单元以及管理单元;所述获取单元,用于获取用户通过预定方式提交的深度学习作业,所述预定方式包括:web用户界面UI...

【专利技术属性】
技术研发人员:徐东泽张发恩周恺王倩刘昆肖远昊孙家园刘岚许天涵
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1