[发明专利]代码运行方法及装置、电子设备和存储介质在审
申请号: | 202210216849.7 | 申请日: | 2022-03-07 |
公开(公告)号: | CN114564188A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 邹雨竹;耿胜红 | 申请(专利权)人: | 上海商汤智能科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/71;G09B19/00 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 200233 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 运行 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种代码运行方法及装置、电子设备和存储介质,所述方法包括:响应于实验制作者针对实验项目的第一编程操作,生成实验项目的至少一个编程积木,然后,可响应于实验使用者基于编程积木的第二编程操作,生成用户实验;实验教学平台可根据实验制作者设置的实验参数和管理员设置的平台参数,确定用户运行实验的计算资源,并使用该计算资源运行用户实验,得到运行结果。本公开实施例可灵活地协同本地设备和云端服务器的计算资源,进而可进行最优化计算资源成本配置,有助于降低实验教学平台的计算资源的投入成本。
技术领域
本公开涉及计算机技术领域,尤其涉及一种代码运行方法及装置、电子设备和存储介质。
背景技术
学前教育至高中教育(Kindergarten Through Twelfth Grade,K12)阶段,人工智能教育逐渐成为信息科技教育的一个重要组成部分。人工智能可涉及人工智能模型训练和人工智能推理(模型应用)等方面。然而,无论是利用已标注的数据集进行模型训练,还是利用训练好的模型进行推理应用,都需要消耗大量的计算资源。
鉴于在小学、初中阶段,信息科技课通常是规模化开课,同时上课人数较多,对于教育局或学校而言,建设人工智能教学实验类平台时,就需要投入规模不小的服务器作为计算资源,供学生实验时使用。这也使得人工智能类课程在小学、初中阶段的开课成本变得很高。
发明内容
本公开提出了一种代码运行技术方案。
根据本公开的一方面,提供了一种代码运行方法,所述方法应用于实验教学平台,包括:响应于实验制作者针对实验项目的第一编程操作,生成所述实验项目的至少一个编程积木,并确定所述实验项目的实验参数,其中,任一所述编程积木对应至少一种代码块,对应于同一编程积木的代码块具有相同的接口名称和接口参数,所述代码块包括用于在本地设备上运行的本地代码块,和/或用于在服务器运行的云端代码块;响应于实验使用者基于所述编程积木的第二编程操作,生成用户实验,所述用户实验包括具有执行逻辑顺序的多个编程积木的组合;根据所述实验参数和所述实验教学平台的管理员设置的平台参数,确定所述用户实验的计算资源,其中,所述计算资源包括本地计算资源和云端计算资源,所述实验参数用于所述实验制作者指示使用本地计算资源和云端计算资源中的一个以支持所述用户实验的运行,所述平台参数用于所述管理员指示使用本地计算资源和云端计算资源中的一个以支持所述用户实验的运行;使用所述计算资源,运行所述用户实验,得到运行结果。
在一种可能的实现方式中,所述平台参数的权限高于所述实验参数的权限。
在一种可能的实现方式中,所述平台参数包括第一参数,所述根据所述实验参数和所述实验教学平台的管理员设置的平台参数,确定所述用户实验的计算资源,包括:在所述第一参数指示所述实验教学平台的全部实验使用者使用本地计算资源运行所述用户实验的情况下,将所述本地计算资源确定为所述用户实验的所述计算资源;或者,在所述第一参数指示所述实验教学平台的全部实验使用者使用云端计算资源运行所述用户实验的情况下,将所述云端计算资源确定为所述用户实验的所述计算资源。
在一种可能的实现方式中,所述平台参数包括第二参数,所述根据所述实验参数和所述实验教学平台的管理员设置的平台参数,确定所述用户实验的计算资源,包括:在所述第二参数指示由所述实验参数确定所述用户实验的所述计算资源的情况下,将所述实验参数指示的所述计算资源确定为所述用户实验的所述计算资源。
在一种可能的实现方式中,所述平台参数包括第三参数,所述根据所述实验参数和所述实验教学平台的管理员设置的平台参数,确定所述用户实验的计算资源,包括:在所述第三参数指示优先使用本地计算资源的情况下,如果本地计算资源满足所述用户实验的运行需要,将所述本地计算资源确定为所述用户实验的计算资源,否则将所述云端计算资源确定为所述用户实验的计算资源;或者,在所述第三参数指示优先使用云端计算资源的情况下,如果云端计算资源满足所述用户实验的运行需要,将所述云端计算资源确定为所述用户实验的计算资源,否则将所述本地计算资源确定为所述用户实验的计算资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商汤智能科技有限公司,未经上海商汤智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210216849.7/2.html,转载请声明来源钻瓜专利网。