一种数据处理方法和设备与流程
- 国知局
- 2024-12-06 12:36:09
本申请涉及数据处理,特别涉及一种数据处理方法和设备。
背景技术:
1、一些电子设备可以利用数据处理模型(例如基于人工智能技术的ai模型)处理各种数据。运行模型时设备需要进行大量运算,为了满足算力需求,这些电子设备可以作为主机接入含有处理器的辅助设备,利用辅助设备的算力进行运算。例如,带有嵌入式神经网络处理器(npu)的辅助设备可以接入电脑,电脑可以利用前者的npu处理模型相关的运算。
2、辅助设备可以包含存储器,其中存储有适于该辅助设备的处理器运行的数据处理模型,但是辅助设备的处理器一般为被动设备,不具有主动从存储器加载数据处理模型的能力,导致辅助设备的处理器无法利用其存储器存储的模型来处理数据。
技术实现思路
1、为此,本申请公开如下技术方案:
2、本申请第一方面提供一种数据处理方法,包括:
3、响应于第一设备与第二设备处于连接状态,所述第一设备的第一处理器将所述第二设备存储的第二模型加载到所述第二设备的第二处理器;基于所述第二处理器运行的所述第二模型能够处理所述第一设备输出的数据。
4、可选的,还包括:
5、所述第一处理器确定所述第一设备存储的第一模型,所述第一模型的功能与所述第二模型的功能满足相同条件,且所述第一模型能够基于所述第一设备的处理器运行;
6、所述第一处理器将所述第一模型设置为禁用状态,处于禁用状态的模型不能加载至处理器。
7、可选的,所述确定所述第一设备存储的第一模型,包括:
8、获得所述第一设备存储的模型的模型名称和所述第二模型的模型名称;
9、将所述第一设备存储的、且与所述第二模型的模型名称相同的模型确定为所述第一模型。
10、可选的,还包括:
11、响应于第一设备与第二设备从连接状态切换到非连接状态,所述第一处理器将所述第一模型设置为启用状态,处于启用状态的模型能够加载至处理器;
12、所述第一处理器加载所述第一模型,以根据所述第一模型处理所述第一设备的数据。
13、可选的,所述第二设备包括转接器、第二存储器和所述第二处理器;
14、所述第一处理器通过支持第一协议的接口和所述转接器连接,并通过所述转接器连接到所述第二存储器和所述第二处理器;
15、所述转接器用于将第一协议转换为第二协议;
16、所述第一处理器以所述第一协议和所述第二存储器进行数据传输;
17、所述第一处理器以所述第二协议和所述第二处理器进行数据传输。
18、可选的,所述将所述第二设备存储的第二模型加载到所述第二设备的第二处理器,包括:
19、向所述第二设备发送第一指令,使所述第二设备的第二存储器处于第一功耗模式,所述第二处理器处于第二功耗模式,所述第一功耗模式对应的功耗大于所述第二功耗模式对应的功耗;
20、在所述第二设备的第二存储器处于第一功耗模式,所述第二处理器处于第二功耗模式的情况下,将所述第二存储器存储的第二模型读取到所述第一设备的第一存储器;
21、向所述第二设备发送第二指令,使所述第二存储器处于第二功耗模式,所述第二处理器处于第一功耗模式;
22、在所述第二存储器处于第二功耗模式,所述第二处理器处于第一功耗模式的情况下,从所述第一存储器将所述第二模型写入所述第二处理器的缓存。
23、可选的,还包括:
24、在所述第二模型的版本和所述第一模型的版本不一致的情况下,更新所述第二设备存储的第二模型,更新后的第二模型的版本和所述第一模型的版本一致;
25、所述将所述第二设备存储的第二模型加载到所述第二设备的第二处理器,包括:
26、将所述第二设备存储的更新后的所述第二模型加载到所述第二处理器。
27、可选的,还包括:
28、响应于第一设备与第二设备处于连接状态,将所述第二设备的第二存储器设置为不可编辑状态;
29、获得更新后的第二模型;
30、将所述第二存储器设置为可编辑状态;
31、响应于更新操作指令,用所述更新后的第二模型,替换可编辑状态下的所述第二存储器存储的第二模型;
32、将所述第二存储器设置为不可编辑状态。
33、可选的,所述第二设备还包括第三处理器,所述第二设备通过所述第三处理器和所述第一设备的第一处理器连接;
34、所述第三处理器用于运行控制系统;
35、所述第一设备的第一处理器将所述第二设备存储的第二模型加载到所述第二设备的第二处理器,包括:
36、所述第一设备的第一处理器向所述第三处理器发送第三指令,使所述控制系统根据所述第三指令将所述第二模型加载到所述第二处理器。
37、本申请第二方面提供一种数据处理设备,所述设备为第一设备,所述第一设备包括第一处理器:
38、响应于第一设备与第二设备处于连接状态,所述第一处理器将所述第二设备存储的第二模型加载到所述第二设备的第二处理器;基于所述第二处理器运行的所述第二模型能够处理所述第一设备输出的数据。
技术特征:1.一种数据处理方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求2所述的方法,所述确定所述第一设备存储的第一模型,包括:
4.根据权利要求2所述的方法,还包括:
5.根据权利要求1所述的方法,所述第二设备包括转接器、第二存储器和所述第二处理器;
6.根据权利要求1所述的方法,所述将所述第二设备存储的第二模型加载到所述第二设备的第二处理器,包括:
7.根据权利要求1所述的方法,还包括:
8.根据权利要求1所述的方法,还包括:
9.根据权利要求1所述的方法,所述第二设备还包括第三处理器,所述第二设备通过所述第三处理器和所述第一设备的第一处理器连接;
10.一种数据处理设备,所述设备为第一设备,所述第一设备包括第一处理器;
技术总结本申请公开一种数据处理方法和设备,方法包括:响应于第一设备与第二设备处于连接状态,第一设备的第一处理器将第二设备存储的第二模型加载到第二设备的第二处理器;基于第二处理器运行的第二模型能够处理第一设备输出的数据。技术研发人员:张祎受保护的技术使用者:联想(北京)有限公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/342244.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。