带你读《2022技术人的百宝黑皮书》——国际顶会OSDI首度收录淘宝系统论文, 端云协同智能获大会主旨演讲推荐(2)

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 带你读《2022技术人的百宝黑皮书》——国际顶会OSDI首度收录淘宝系统论文, 端云协同智能获大会主旨演讲推荐(2)

带你读《2022技术人的百宝黑皮书》——国际顶会OSDI首度收录淘宝系统论文, 端云协同智能获大会主旨演讲推荐(1) https://developer.aliyun.com/article/1242674?groupCode=taobaotech




Walle 系统架构


image.png

图2: Walle 的整体架构


Walle 主要包含以下三个核心系统模块:

1. 部署平台,管理大规模的机器学习任务并及时部署到亿级设备上;

2. 数据管道,主要涉及机器学习任务的前处理阶段,为端侧和云侧提供任务输入;

3. 计算容器,提供跨平台、高性能的机器学习任务执行环境,同时满足机器学习任务天级迭代的实际需求。


具体来说,


1.计算容器底层是 MNN 深度学习框架,包含高性能的张量计算引擎和标准数据处理与模型运行库,并通过改造的 Python 线程级虚拟机对外统一透出接口,以支持多种机器学习任务的全链路执行和多任务的并行。MNN 的核心技术创新点是几何计算和半自动搜索这两个新机制,其中几何计算主要通过形变算子的拆解,极大地降低了为十多种硬件后端手工优化上百个算子的工作量,而半自动搜索机制则进一步实现了在运行时快速搜索计算图的最优可用后端和执行方案。Python 线程级虚拟机则舍弃了 Global Interpreter Lock(GIL)并首次支持了多任务多线程的并行,进一步面向移动APP的实际业务需求,通过裁剪与改造首次移植到端上;

2.数据管道引入了全新的端侧流处理框架,遵循“单台资源受限移动端设备上针对无限数据流的有状态计算”这一基本原则,使得用户行为数据在近数据源处能够被高效处理,同时设计了基于字典树的任务触发管理机制,实现了端侧多个相关流处理任务的批量触发执行。另外,在端云之间搭建了实时传输通道,以支持数据百毫秒级的上传下达;

3.部署平台通过git机制实现细粒度的任务管理,并采用推拉结合、多批次任务发布的方式保证实效性和稳定性,同时支持统一和定制化的多粒度任务部署策略。




带你读《2022技术人的百宝黑皮书》——国际顶会OSDI首度收录淘宝系统论文, 端云协同智能获大会主旨演讲推荐(3) https://developer.aliyun.com/article/1242669?groupCode=taobaotech

相关文章
|
Python
Python 的异步编程: 解释什么是事件循环(Event Loop)?
Python 的异步编程: 解释什么是事件循环(Event Loop)?
1032 2
|
6月前
|
存储 人工智能 搜索推荐
AI Agent 记忆系统:从短期到长期的技术架构与实践
当智能体需要处理越来越复杂的任务和更长的对话历史,核心挑战是什么,又该如何突破。
1899 53
|
存储 人工智能 文件存储
阿里云网盘 Skill 上线:让 OpenClaw 的成果,手机一点就能发给客户
网盘与相册服务(PDS)为 OpenClaw 提供云端文件存储能力。配置后,OpenClaw 可直接访问网盘文件作为任务素材,也可将生成的文档、图片、视频等保存到网盘供您下载使用。网盘支持多空间隔离和文件级权限管控,确保不同用户间的数据安全。
2572 3
|
11月前
|
人工智能 运维 安全
重塑 AI 算力底座!阿里云服务器操作系统 V4 正式发布
Alinux 4不仅是技术突破,更是产业变革的催化剂。
|
6月前
|
数据采集 人工智能 前端开发
爬虫与反爬技术深度解析:攻防博弈中的技术演进
本文系统解析爬虫与反爬技术的动态博弈,涵盖技术原理(静态采集→动态渲染)、反爬矩阵(基础防护→智能风控)及反反爬演进(规则对抗→AI赋能),并探讨联邦学习、大模型、隐私计算等未来趋势,强调合规生态构建。(239字)
|
机器学习/深度学习 人工智能 自然语言处理
OpenSearch 视频 RAG 实践
本文介绍了 OpenSearch LLM 版中视频 RAG 的具体实现流程。
1124 4
|
存储 机器学习/深度学习 人工智能
飞天企业版异构算力调度平台获评2024年度技术卓越奖
飞天企业版异构算力调度平台凭借在政企云平台兼容性、稳定性和性能方面的出色表现,获评2024年度技术卓越奖。
683 14
|
存储 小程序 API
深入调查研究Memos
【11月更文挑战第1天】
810 7
|
存储 搜索推荐 C语言
C语言探索:选择排序的实现与解读
C语言探索:选择排序的实现与解读
488 1
|
存储 Kubernetes 监控
Kubernetes(k8s)集群健康检查常用的五种指标
Kubernetes(k8s)集群健康检查常用的五种指标
2233 1