昆仑芯×飞桨:实践探索与落地应用

技术大院 2022-10-24 19:44

你关心的就是我们关注的



10月17日,来自飞桨与昆仑芯科技的两位专家带来了一场精彩的线上直播,从落地应用案例角度对昆仑芯与飞桨III级适配进行深度解读。


本篇以下内容整理于昆仑芯×飞桨系列直播第一期——昆仑芯科技研发总监罗航飞桨高级产品经理王凯题为“昆仑芯×飞桨:实践探索与落地应用”直播分享。文末附精彩直播回放


本次分享分为四个方面:

1. AI芯片为什么会成为产业发展的必然趋势?

2. AI芯片实现产业化,面临哪三个门槛?

3. 飞桨与昆仑芯携手建设AI产业生态的进展。

4. 昆仑芯和飞桨在实践探索和行业落地应用的案例。



01

AI芯片是产业发展的必然趋势


整个计算产业的周期可以粗略划分为四个阶段:



1

互联网上古时期。它是一个定制化的UNIX操作系统,主要群体是科学家,它的互联网形态,是一个很小规模的局域网形态。

2

PC互联网。这个时候才真正进入了普罗大众,我们才能感受到计算产业的魅力。它和上古形态有很大区别,它形成了一个x86 Windows强生态组合,有很多应用百花齐放。

3

移动互联网时代。这个产业形态的组织形式是基于4G、5G的移动互联网,相比上一个阶段,它的网络规模和通讯速度有一个质的飞跃,并且产业形态有一个很重要的变化,可以看到这张图中间出了一条线,这条线代表分化。它分化成了左边移动端的架构和右边中心端或叫云端的架构。为什么会有这样的分化?因为在移动互联网时代,原先x86和Windows的组合无法满足移动端低功耗的场景,所以分化催生出了ARM加Android和IOS的生态,形成了移动端和云端并存的形态。

4

AI时代。可以看到它的分化更复杂了。为什么会出现这样的分化?因为AI的蓬勃发展,导致数据量爆炸以及计算需求的爆发式增长,传统CPU通用计算提供的算力,已经远远不能满足AI时代的计算需求,所以催生出了多种计算架构,不同的计算架构处理各自擅长的数据需求,AI芯片应运而生。CPU、x86等多种计算架构的有机整合就叫异构计算。未来很有可能还会沿着这种分化趋势继续演变。


从这里可以看到,计算产业体系结构的演化很像生物的演化,都是从简单到复杂,比如生物演化是从单细胞到分化出各种器官,从而组成复杂精密的人体。我们借用“十九大”对社会主要矛盾的表述:人民群众对计算的需求,与计算系统的算力发展不平衡之间的矛盾,驱动着整个产业的迭代和发展。


每一次的迭代、分化,都会涌现出巨大的产业机会。



这张图表达的是一个客观事实:AI模型的规模呈指数型爆发式增长。模型在某种意义上等同于数据,模型越来越大代表数据量越来越大。模型简单来讲就是经验,相对于人是经验,相对于机器就是模型。图中有前段时间非常火的GPT3,这个模型的参数量达到了1750亿个,后来Google又发布了一个1.6万亿的超大模型。国内有很多机构也推出了大模型,比如百度的文心大模型,以及智源研究院的悟道大模型等。


大模型是正在发生的事实,也是一个很大的趋势。模型越来越大,对AI芯片及其算力的需求也来越大。上面这张图也从侧面佐证了计算产业等发展和分化的趋势。这也是AI芯片开始逐步产业化的特征所在。




02

AI芯片产业要跨过三道窄门



  首先是量产。芯片研发和流片的先期投入成本非常大,通过量产可以极大的摊薄先期投入的成本。而且这也是实现盈利的唯一途径。同时,量产的规模也是衡量芯片成熟度很重要的指标之一。


  其次是软件生态。其实这是整个行业正在面临的问题。如果我们只有芯片而没有软件生态提供给用户,客户就不太好把芯片用起来,也就无法完成价值的传递。为了让客户更好地把芯片用起来,我们需要构建一个合理、完整的软件生态。国际上的友商构建了一个非常强大的软件生态,通过这个软件生态,很多开发者和厂商能够很好地用起来,这个软件平台也构筑了很强大的壁垒。本质上,软件生态是芯片强大的护城河。作为国内的产业玩家来说,软件生态的构建也是非常重要的。


  最后是产品化。有了芯片、硬件和软件生态还远远不够。如果做不到产品化,边际成本无法降下来。为了达到产品化的目的,我们有必要提升产品力,努力降低边际成本,这是芯片商业模式的一个关键因素。成熟的产品有量产的规模,用强大的生态构建产品化,做成商业闭环,才能形成商业飞轮,实现盈利。



可以看到,AI软件生态可以抽象地划分为三大类:


1. 视觉类,所谓的CV类、计算机视觉类。它主要处理的任务有图像分类、目标检测、图像分割、图像生成等视觉类算法。

2. 语音处理类,比如语音识别、语音合成、特征提取和朗读等。

3. 自然语言处理类,即NLP。比如文本分类、阅读理解、机器翻译和机器问答等。


以上三类场景,PaddlePaddle都有相应的很完善的模型库。计算机视觉类的叫PaddleCV,语音类的叫PaddleSpeech,自然语言处理类叫PaddleNLP。这三个模型库很好用,如果感兴趣,可以在PaddlePaddle的官网下载体验。[1]


接下来有请飞桨高级产品经理王凯为大家介绍飞桨在AI生态中的发展。




03

飞桨与昆仑芯携手建设AI产业生态


我是飞桨高级产品经理王凯,很高兴为大家分享飞桨与昆仑芯在AI产业生态上的建设成果。



昆仑芯与飞桨的合作由来已久。虽然图中显示2018年我们才开始合作,但实际早在飞桨成立之初,当时昆仑芯还在protoype阶段,双方的技术团队就已经有非常深入的合作交流。


随着双方产品的不断成长,我们的技术合作成果不断在百度厂内、厂外的业务上线落地。其中包括了20年7月我们在厂内业务的小流量上线;21年1月,我们共同实现了实时在线推理服务超大规模部署。


而就在上个月,飞桨与昆仑芯完成了III级适配认证,这是飞桨今年发出的第一个III级适配认证证书,也是飞桨硬件生态建设的一个里程碑。飞桨一直致力于与硬件伙伴共建软件生态,我们希望通过联合研发、资源共享、联合授权和培训赋能等各种手段,为硬件合作伙伴的AI软件生态贡献力量。所以今天在我们完成III级适配认证的基础上,我们跟昆仑芯联合举办系列直播课,向我们广大的开发者介绍我们的合作成果,我们也希望能够帮助更多AI产业的伙伴进行产业落地。


下面我将时间交还给罗航,邀请他继续给大家介绍我们的实践探索和应用案例。




04

昆仑芯和飞桨

在实践探索和行业落地应用的案例



可能大家听过这种说法:深度学习框架是AI时代的操作系统。为什么?图中这个比较抽象的技术栈,从底层往上看,最下层是AI芯片的硬件支撑,芯片之上支撑着深度学习框架,框架之上又支撑了各种各样的应用和业务。


从关系来看,可以一一对照到CPU和操作系统,以及操作系统中的应用。比如操作系统也是对下接入不同的硬件,对上支撑不同的应用。深度学习框架是一样的,对下结合各种各样的AI芯片、异构的算力芯片,对上支撑了各种各样的算法应用。


可以说,深度学习框架和AI芯片,又是AI时代召唤出来的很重要的两个组件。所以,我们说深度学习框架是AI时代的操作系统,以及AI芯片是AI时代的核心算力支撑。



上图是细化版的技术栈图示,展示了飞桨PaddlePaddle和昆仑芯共同打造的技术生态,是一个很丰富的、全栈的技术生态。


简单来看,从底层硬件层,包括服务器芯片和操作系统,一直到上层应用层,这是一个全栈打透的技术生态。包括底层的服务器、中间的算子库以及深度学习框架。深度学习框架之上提供了很多算法,在算法的加持下,我们可以做很多的应用落地。


我们有一个很完整的全栈生态,飞桨一体机,其实就是全栈技术生态的物理标品,或者说是框架、芯片、算法和应用的一个集大成者。飞桨一体机集成了昆仑芯R200、较高的PaddlePaddle深度学习框架,并提供了单机两卡、四卡、八卡三款选择。


框架之上集成了飞桨BML企业版。BML是机器学习平台,客户可以从训练到推理全链路使用。开发平台之上,内置了至少100多个行业的模型应用,足以让客户拿到飞桨一体机之后实现开箱即用。



举个OCR场景的例子。基于飞桨一体机的集群,可以实现一些通用OCR场景。OCR的使用场景非常广泛,比如金融行业卡证票OCR模型套件识别的效果就非常好。


在飞桨一体机之上,可以搭载OCR服务引擎,引擎内包含了资源调度、虚拟化等集群纳管的能力。以及内置很多OCR场景的细分模型,包括文字识别、卡证识别、票据识别、表格识别等。此外,还集成了Paddle Serving的服务化框架,对上提供服务化接口。


这样的模型可以很方便地供客户PaaS去调用。因为很多买飞桨一体机,或OCR引擎服务的客户,有自己的PaaS。PaaS一般都需要一个服务化引擎,调用起来比较方便,而且耦合性也比较低。所以通过这种设计,可以实现对业务层足够的透明,PaaS平台以及其上的应用层移植到飞桨和昆仑芯的技术栈是非常容易的。


同理,基于飞桨一体机,我们可以做OCR的场景,也可以在上面换一些引擎。比如换成CV的引擎、NLP的引擎,也可以做一些其他的引擎。通过打造这样一个飞桨一体机,可以很方便的去做各种场景,为各种各样的行业客户提供服务。



大规模训练是很多客户非常关心的一个场景功能,特别是多机多卡的大规模训练。其实,飞桨PaddlePaddle和昆仑芯在大规模训练场景中,做了非常多的技术点创新和优化。


上图中可以看到,最底层是昆仑芯和CPU共同接入了飞桨平台,也就是一个异构平台接入。在飞桨内部分了几个模块,其中重点在于昆仑芯XPU架构。每一个昆仑芯XPU架构上,都有一个训练逻辑实体。多个训练逻辑实体通过CCIX或PCIE RDMA进行数据同步。通过数据同步,飞桨平台做了非常多的优化。


在这个同步的机制上,昆仑芯提供了XCCL高性能通信库,以保证多卡之间、多机之间通信的性能。


同时这里还实现了参数分级存储的创新。最底下SSD,可以通俗理解为硬盘,MEM可以理解为内存,片上HBM,通俗来讲,可以认为是昆仑芯上的显存。


这三级存储,分别存了不同类型的数据。比如说在训练的时候,在硬盘上存的是全量的参数数据。一些热点参数可以加载到内存中,提高访存效率。还有一些在片上直接运行的数据,就会加载到HBM,即昆仑芯的显存里,提高昆仑芯上的访存效率。通过参数分级的存储来管理,极大提升了整体架构的训练、访存的效率。


对于有大规模训练场景的客户,由于飞桨提供了大规模训练的DEMO,客户无需详细了解技术细节,直接下载即可方便地找到并运用应用型的代码。



举一个工业质检的落地案例。这是一个流水线的示意图,产品经过流水线时,我们要去检测产品是不是合格、有没有缺陷。以往都是人工用肉眼去检测,拿起一个产品检查至少需要好几秒钟,特别费眼。


昆仑芯提供的方案是通过相机和光源阵列,从各个角度拍摄产品,得到图像之后,通过AI做图像处理和识别判断产品上有无缺陷,如果有缺陷就丢弃。该方案是全自动化的,无需人工干预,可以在一秒之内完成,极大提高了工业质检的效率。



这是上述场景的细化架构图。左边两个灰色框,可以认为是客户的机器,右边是昆仑芯和飞桨提供的机器模块。这种设计的耦合度非常低。客户已有的东西,包括软件、运动模组以及控制模组等,均无需改变。客户在应用软件中,只需改变AI相关的引擎的调用。昆仑芯在这里提供的缺陷识别引擎基于PaddleDetection套件,由昆仑芯R200算力卡提供算力支撑。


对客户暴露的是一个通过Paddle Serving封装出来的服务化接口,与前文提到的OCR类似,都是提供服务化接口,可以很方便地调用,且耦合度非常低,对客户的代码也没有太多侵入。


基于推理引擎,客户可以把已训练好的模型通过推理引擎推起来,直接上产线。如果发现模型在产线上效果不好,需要调优、调精度,我们提供了由昆仑芯R200提供算力支撑的企业级BML训练平台,该平台上有一套数据标注的平台,产线工人可以很方便地使用这套工具,在生产线现场做图片标注。通过BML上一些简单的操作,可以基于现场的图片做重训,得到新的模型去做测试,测试后可以自动发布到产线上。


这一套平台是直接用在产线侧的,把模型的重训、测试以及发布,全流程打通,可以方便地在产线直接做高频的模型迭代,适应各个产线不同的产品以及有新产品上线之后可以快速训出适合的模型快速应用起来。



上述工业质检案例用的是CV算法,接下来的案例则用的是NLP算法,它应用在检务行业。


一般来说,检务处理的文档信息非常多,这就需要把文档信息进行规整和知识提取,进而做结构化的知识存储,并且要能够方便检务人员进行检索,从而提高办案人员处理文档的效率。


上图展示了昆仑芯提供的方案的组件构成。最下层是AI智能开发的管理平台,也就是由昆仑芯提供算力支撑的一个算力集群。在这个算力集群上不仅仅有硬件,还有一些内置的软件,比如BML,也就是机器学习平台,还内置了很多模型算法库,同时它也是PaddlePaddle针对深度学习框架所支撑的一个平台。


在这样一个AI智能开发管理平台之上,就可以做检务业务的应用。昆仑芯提供了文档管理平台和PaddleOCR套件做文字识别。很多检务文章是扫描件图片,图片中包含的文字信息,以往都是用肉眼去解读,费时费力。通过PaddleOCR可以把扫描件文字、表格等信息识别出来并结构化存储。


我们还提供了TextMind产品。它可以再加工已经结构化存储的文档,也就是去理解文章中的知识和语义。检务的很多案件文档,其中有很多重要的实体、关系、属性,比如金额的大小、案件的分类,这种知识都会提取出来。当把实体、关系、属性等各种知识提取出来后,就可以构建一个知识图谱,我们也给客户提供了知识图谱。


各种图谱建立起来后,可以方便用户在图谱中进行检索,所以我们同时也提供了一个企业级的检索服务。它可以通过客户检索的意图,做意图分析,了解到客户更想搜索出来的是什么,最终排序出一个客户想要的结果。


通过这一整套自动化的服务,极大提升了检务的信息化水平和文档处理效率。由于文档非常多,我们最后构建的是一个亿级规模的关系数据库。


同时,客户还可以基于这套平台定制自己的模型。昆仑芯提供了BML开发平台,如果我们内置的很多模型(包括OCR或者KG等),对于某些文档识别、处理的效果不好,或者文档比较敏感、不方便给出,客户也可以通过BML把模型重训出来,得到匹配这些文档特征的、效果更好的模型,顺利地自动化部署在生产线上。


这样来看,整个系统就是一个活的系统,可以进行不断迭代。


可能有人会问,这个方案检务能用,法务能不能用?政务能不能用?其实,所有需要处理文档、提取文档知识、分析文档、构建知识图谱、检索以及构建一整套知识体系的场景,均可以用这套方案去实现。所以这是一个可复制性很高的方案。

[1] https://www.paddlepaddle.org.cn/overview


点击观看精彩直播回放

-----END-----

看更多精彩内容

推荐阅读

汽车电子

  • 自动驾驶的必经之路

  • 2022 汽车芯片行业研究报告

  • 自动驾驶中视觉处理技术革命

  • 雷军的汽车梦

  • 中国车规级芯片企业版图

  • 2022,新能源造车新格局理
  • 激光雷达,2022年如何演进

「AI 」

  • AI 计算的下半场

  • 处理器的第三极

  • 畸形的深度学习,把自己逼进死胡同

  • 谷歌 AI 负责人Jeff Dean展望:机器学习五大潜力趋势

  • 科学家纷纷回归学术界,AI拉开下半场大幕

  • AI 的强大,超乎我们的想象

「芯片」

  • 半导体行业大地震

  • 新时代下,论美帝国主义亡我之心

  • 2022 年中国大陆集成电路设计

  • 中国半导体破局之路

  • 资本市场上市,芯片公司最后的稻草

  • AI 芯片创业进入决赛圈

  • 国产GPU创业潮:难言奇迹

  • AI大算力时代:存算一体迎来爆发时刻?

技术大院 传播知识、开阔视野.技术大杂院,睁眼看世界,有种,有趣,有料。
评论
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 145浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 131浏览
  • By Toradex 秦海1). 简介嵌入式平台设备基于Yocto Linux 在开发后期量产前期,为了安全以及提高启动速度等考虑,希望将 ARM 处理器平台的 Debug Console 输出关闭,本文就基于 NXP i.MX8MP ARM 处理器平台来演示相关流程。 本文所示例的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。  2. 准备a). Verdin i.MX8MP ARM核心版配合Dahlia载板并
    hai.qin_651820742 2025-01-07 14:52 48浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 104浏览
  • 村田是目前全球量产硅电容的领先企业,其在2016年收购了法国IPDiA头部硅电容器公司,并于2023年6月宣布投资约100亿日元将硅电容产能提升两倍。以下内容主要来自村田官网信息整理,村田高密度硅电容器采用半导体MOS工艺开发,并使用3D结构来大幅增加电极表面,因此在给定的占位面积内增加了静电容量。村田的硅技术以嵌入非结晶基板的单片结构为基础(单层MIM和多层MIM—MIM是指金属 / 绝缘体/ 金属) 村田硅电容采用先进3D拓扑结构在100um内,使开发的有效静电容量面积相当于80个
    知白 2025-01-07 15:02 76浏览
  • 随着市场需求不断的变化,各行各业对CPU的要求越来越高,特别是近几年流行的 AIOT,为了有更好的用户体验,CPU的算力就要求更高了。今天为大家推荐由米尔基于瑞芯微RK3576处理器推出的MYC-LR3576核心板及开发板。关于RK3576处理器国产CPU,是这些年的骄傲,华为手机全国产化,国人一片呼声,再也不用卡脖子了。RK3576处理器,就是一款由国产是厂商瑞芯微,今年第二季推出的全新通用型的高性能SOC芯片,这款CPU到底有多么的高性能,下面看看它的几个特性:8核心6 TOPS超强算力双千
    米尔电子嵌入式 2025-01-03 17:04 55浏览
  • 大模型的赋能是指利用大型机器学习模型(如深度学习模型)来增强或改进各种应用和服务。这种技术在许多领域都显示出了巨大的潜力,包括但不限于以下几个方面: 1. 企业服务:大模型可以用于构建智能客服系统、知识库问答系统等,提升企业的服务质量和运营效率。 2. 教育服务:在教育领域,大模型被应用于个性化学习、智能辅导、作业批改等,帮助教师减轻工作负担,提高教学质量。 3. 工业智能化:大模型有助于解决工业领域的复杂性和不确定性问题,尽管在认知能力方面尚未完全具备专家级的复杂决策能力。 4. 消费
    丙丁先生 2025-01-07 09:25 83浏览
  • PLC组态方式主要有三种,每种都有其独特的特点和适用场景。下面来简单说说: 1. 硬件组态   定义:硬件组态指的是选择适合的PLC型号、I/O模块、通信模块等硬件组件,并按照实际需求进行连接和配置。    灵活性:这种方式允许用户根据项目需求自由搭配硬件组件,具有较高的灵活性。    成本:可能需要额外的硬件购买成本,适用于对系统性能和扩展性有较高要求的场合。 2. 软件组态   定义:软件组态主要是通过PLC
    丙丁先生 2025-01-06 09:23 85浏览
  •     为控制片内设备并且查询其工作状态,MCU内部总是有一组特殊功能寄存器(SFR,Special Function Register)。    使用Eclipse环境调试MCU程序时,可以利用 Peripheral Registers Viewer来查看SFR。这个小工具是怎样知道某个型号的MCU有怎样的寄存器定义呢?它使用一种描述性的文本文件——SVD文件。这个文件存储在下面红色字体的路径下。    例:南京沁恒  &n
    电子知识打边炉 2025-01-04 20:04 100浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 122浏览
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 87浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 173浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球无人机锂电池产值达到2457百万美元,2024-2030年期间年复合增长率CAGR为9.6%。 无人机锂电池是无人机动力系统中存储并释放能量的部分。无人机使用的动力电池,大多数是锂聚合物电池,相较其他电池,锂聚合物电池具有较高的能量密度,较长寿命,同时也具有良好的放电特性和安全性。 全球无人机锂电池核心厂商有宁德新能源科技、欣旺达、鹏辉能源、深圳格瑞普和EaglePicher等,前五大厂商占有全球
    GIRtina 2025-01-07 11:02 74浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦