[{"data":1,"prerenderedAt":462},["ShallowReactive",2],{"content-query-oAT9NeJ831":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"cover":11,"type":12,"state":13,"body":14,"_type":456,"_id":457,"_source":458,"_file":459,"_stem":460,"_extension":461},"/activities/zh/421","zh",false,"","跟着 MindSpore 探索：Rust 在 AI 领域是如何应用的？","3月27日，由华为、openEuler 、Netwarps、开源中国和 Rust 中文社区联合主办的 Rust Meetup 将在深圳举行。","2021-03-19","https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/e0a5aee3a3304c3188dc00cd760ddf51.png","activities",1,{"type":15,"children":16,"toc":453},"root",[17,25,73,78,86,93,101,106,114,119,124,131,138,143,150,155,162,169,174,181,186,193,200,205,212,217,224,231,236,243,248,255,262,267,274,279,286,294,299,304,309,314,319,324,329,334,339,347,352,360,367,375,382,389,394,401,406,413,418,431,436,441,446],{"type":18,"tag":19,"props":20,"children":22},"element","h1",{"id":21},"跟着-mindspore-探索rust-在-ai-领域是如何应用的",[23],{"type":24,"value":8},"text",{"type":18,"tag":26,"props":27,"children":28},"p",{},[29,31,37,39,44,46,51,53,58,60,65,66,71],{"type":24,"value":30},"Rust 做为一种全新的系统编程语言，最近几年在国内外的热度持续升温，并且逐渐的落实到实际应用中。",{"type":18,"tag":32,"props":33,"children":34},"strong",{},[35],{"type":24,"value":36},"3月27日",{"type":24,"value":38},"，由华为、openEuler 、Netwarps、开源中国和 Rust 中文社区联合主办的 ",{"type":18,"tag":32,"props":40,"children":41},{},[42],{"type":24,"value":43},"Rust Meetup",{"type":24,"value":45}," 将在",{"type":18,"tag":32,"props":47,"children":48},{},[49],{"type":24,"value":50},"深圳",{"type":24,"value":52},"举行。此次 Meetup 将围绕 ",{"type":18,"tag":32,"props":54,"children":55},{},[56],{"type":24,"value":57},"Rust 语言无栈协程",{"type":24,"value":59},"、",{"type":18,"tag":32,"props":61,"children":62},{},[63],{"type":24,"value":64},"Rust 实际应用",{"type":24,"value":59},{"type":18,"tag":32,"props":67,"children":68},{},[69],{"type":24,"value":70},"Rust 科学计算",{"type":24,"value":72},"等方向进行分享。",{"type":18,"tag":26,"props":74,"children":75},{},[76],{"type":24,"value":77},"届时会邀请华为、Netwarps、PingCAP 、openEuler 开源社区、Rust 中文社区、开源中国、MindSpore社区等企业中的 Rust 开发者参与分享。",{"type":18,"tag":26,"props":79,"children":80},{},[81],{"type":18,"tag":82,"props":83,"children":85},"img",{"alt":7,"src":84},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/f86a050f444c40cdbc71aba658c77ddd.png",[],{"type":18,"tag":26,"props":87,"children":88},{},[89],{"type":18,"tag":82,"props":90,"children":92},{"alt":7,"src":91},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/88451c8f3fcb4b1eb08ab900cde7d324.png",[],{"type":18,"tag":26,"props":94,"children":95},{},[96],{"type":18,"tag":32,"props":97,"children":98},{},[99],{"type":24,"value":100},"分享主题",{"type":18,"tag":26,"props":102,"children":103},{},[104],{"type":24,"value":105},"基于 TVM Rust Runtime 和 WASM 沙箱运行 AI 模型",{"type":18,"tag":26,"props":107,"children":108},{},[109],{"type":18,"tag":32,"props":110,"children":111},{},[112],{"type":24,"value":113},"议题介绍",{"type":18,"tag":26,"props":115,"children":116},{},[117],{"type":24,"value":118},"王辉目前负责新型计算运行时（例如 WebAssembly 技术）研究和 MindSpore AI 框架的开源社区运营。在此之前，他作为 OpenSDS Hotpot 项目的 PTL 与 OpenSDS 团队一起工作，同时也是 OpenStack、OPNFV 和 Open Service Broker API 等社区的积极贡献者。",{"type":18,"tag":26,"props":120,"children":121},{},[122],{"type":24,"value":123},"本次分享首先会介绍下 TVM 深度学习编译器以及 WASM 技术的整体架构，然后展示基于 TVM Rust runtime 和 Rust compiler 进行 AI 模型的加载和 WASM bytecode 编译的端到端流程，最后通过演示一个 demo 实现 AI 模型的编译、加载和执行的全场景部署工作。",{"type":18,"tag":26,"props":125,"children":126},{},[127],{"type":18,"tag":82,"props":128,"children":130},{"alt":7,"src":129},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/e4995b54396147b1ac8b618057510fec.png",[],{"type":18,"tag":26,"props":132,"children":133},{},[134],{"type":18,"tag":32,"props":135,"children":136},{},[137],{"type":24,"value":100},{"type":18,"tag":26,"props":139,"children":140},{},[141],{"type":24,"value":142},"从 libp2p-rs 到 IPFS",{"type":18,"tag":26,"props":144,"children":145},{},[146],{"type":18,"tag":32,"props":147,"children":148},{},[149],{"type":24,"value":113},{"type":18,"tag":26,"props":151,"children":152},{},[153],{"type":24,"value":154},"本次分享将介绍 libp2p-rs 项目开发历程，探讨使用 Rust 进行网络异步编程的设计思路与原则，概述 libp2p-rs 的各个模块的设计与实现。最后是关于使用 libp2p-rs 作为底层支撑构建 ipfs 公网节点的经验分享。",{"type":18,"tag":26,"props":156,"children":157},{},[158],{"type":18,"tag":82,"props":159,"children":161},{"alt":7,"src":160},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/52a76bc17318478d82ffd18d98b9211c.png",[],{"type":18,"tag":26,"props":163,"children":164},{},[165],{"type":18,"tag":32,"props":166,"children":167},{},[168],{"type":24,"value":100},{"type":18,"tag":26,"props":170,"children":171},{},[172],{"type":24,"value":173},"Rust 科学计算多维数组运算库的分析与实践",{"type":18,"tag":26,"props":175,"children":176},{},[177],{"type":18,"tag":32,"props":178,"children":179},{},[180],{"type":24,"value":113},{"type":18,"tag":26,"props":182,"children":183},{},[184],{"type":24,"value":185},"向量及矩阵运算是数学计算的基础技术，本次将分享演讲人在 Rust-ndarray 社区贡献的支持 no_std 轻量级模式、优化负步长数组运算性能、增强并行加速功能等关键特性，分享对完善、优化 Rust 数学计算关键技术生态的思考。",{"type":18,"tag":26,"props":187,"children":188},{},[189],{"type":18,"tag":82,"props":190,"children":192},{"alt":7,"src":191},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/e05d7f6151ba4d4faf0fe290e60a17af.png",[],{"type":18,"tag":26,"props":194,"children":195},{},[196],{"type":18,"tag":32,"props":197,"children":198},{},[199],{"type":24,"value":100},{"type":18,"tag":26,"props":201,"children":202},{},[203],{"type":24,"value":204},"深度剖析 Rust 异步编程/无栈协程",{"type":18,"tag":26,"props":206,"children":207},{},[208],{"type":18,"tag":32,"props":209,"children":210},{},[211],{"type":24,"value":113},{"type":18,"tag":26,"props":213,"children":214},{},[215],{"type":24,"value":216},"协程在新兴编程语言中越来越受到重视，此次分享将对比 Go、Rust 语言探讨有栈协程和无栈协程的差别、优缺点；并详细阐述 Rust 中 async/await 无栈协程的实现。",{"type":18,"tag":26,"props":218,"children":219},{},[220],{"type":18,"tag":82,"props":221,"children":223},{"alt":7,"src":222},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/9042a56944c44d46afc2e44bca8390ae.png",[],{"type":18,"tag":26,"props":225,"children":226},{},[227],{"type":18,"tag":32,"props":228,"children":229},{},[230],{"type":24,"value":100},{"type":18,"tag":26,"props":232,"children":233},{},[234],{"type":24,"value":235},"Rust FFI 跨语言代码复用的方法和实践",{"type":18,"tag":26,"props":237,"children":238},{},[239],{"type":18,"tag":32,"props":240,"children":241},{},[242],{"type":24,"value":113},{"type":18,"tag":26,"props":244,"children":245},{},[246],{"type":24,"value":247},"TiKV 提供包括 Python/Rust/C++/Java 等多种语言的 Client，而由于 Client 逻辑复杂且与 TiKV 正确性密切相关，工程上难以实现并维护多套 Client。Rust 优秀的抽象能力让跨语言 FFI 变得前所未有的简单，因此我们可以基于同一套 Rust Client 作为内核构建多种语言的 Client。本次将分享 Rust FFI 的使用方法、社区生态以及在 TiKV 中的实践。",{"type":18,"tag":26,"props":249,"children":250},{},[251],{"type":18,"tag":82,"props":252,"children":254},{"alt":7,"src":253},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/2c52b7493a244c5997351d5efbb220c2.png",[],{"type":18,"tag":26,"props":256,"children":257},{},[258],{"type":18,"tag":32,"props":259,"children":260},{},[261],{"type":24,"value":100},{"type":18,"tag":26,"props":263,"children":264},{},[265],{"type":24,"value":266},"Rust 语言在系统开发（虚拟化平台 StratoVirt）的实践与应用",{"type":18,"tag":26,"props":268,"children":269},{},[270],{"type":18,"tag":32,"props":271,"children":272},{},[273],{"type":24,"value":113},{"type":18,"tag":26,"props":275,"children":276},{},[277],{"type":24,"value":278},"StratoVirt 是下一代高性能、低开销、强隔离的轻量虚拟化产品，作为云原生底座，应用于 ServerLess、Microservice 等业务场景。Rust 语言特点是高性能、高并发和高安全，非常适合做轻量虚拟化产品开发，而且 Rust 面向对象的特性，在 StratoVirt 项目中应用非常广泛，如虚拟机抽象、内存抽象、设备抽象等等。本次将分享 StratoVirt 产品架构，以及 Rust 在 StratoVirt 的应用实践。",{"type":18,"tag":26,"props":280,"children":281},{},[282],{"type":18,"tag":82,"props":283,"children":285},{"alt":7,"src":284},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/fd549f233ae44b15aa4e70adcaed03ca.png",[],{"type":18,"tag":26,"props":287,"children":288},{},[289],{"type":18,"tag":32,"props":290,"children":291},{},[292],{"type":24,"value":293},"日程安排",{"type":18,"tag":26,"props":295,"children":296},{},[297],{"type":24,"value":298},"13：00-13：30 签到",{"type":18,"tag":26,"props":300,"children":301},{},[302],{"type":24,"value":303},"13：30-14：10 主题分享 谢敬伟@Netwarps",{"type":18,"tag":26,"props":305,"children":306},{},[307],{"type":24,"value":308},"14：10-14：50 主题分享 李原@华为",{"type":18,"tag":26,"props":310,"children":311},{},[312],{"type":24,"value":313},"14：50-15：30 主题分享 何元勋@Netwarps",{"type":18,"tag":26,"props":315,"children":316},{},[317],{"type":24,"value":318},"15：30-15：40 休息/自由交流",{"type":18,"tag":26,"props":320,"children":321},{},[322],{"type":24,"value":323},"15：40-16：20 主题分享 骆迪安@TiKV",{"type":18,"tag":26,"props":325,"children":326},{},[327],{"type":24,"value":328},"16：20-17：00 主题分享 张亮@华为",{"type":18,"tag":26,"props":330,"children":331},{},[332],{"type":24,"value":333},"17：00-17：40 主题分享 王辉@华为",{"type":18,"tag":26,"props":335,"children":336},{},[337],{"type":24,"value":338},"17：40-18：00 QA/自由交流",{"type":18,"tag":26,"props":340,"children":341},{},[342],{"type":18,"tag":32,"props":343,"children":344},{},[345],{"type":24,"value":346},"活动地址",{"type":18,"tag":26,"props":348,"children":349},{},[350],{"type":24,"value":351},"广东省深圳市福田区中康路136号新一代产业园4栋19楼",{"type":18,"tag":26,"props":353,"children":354},{},[355],{"type":18,"tag":32,"props":356,"children":357},{},[358],{"type":24,"value":359},"活动礼品",{"type":18,"tag":26,"props":361,"children":362},{},[363],{"type":18,"tag":82,"props":364,"children":366},{"alt":7,"src":365},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/e909ad687130445c88f8b0bdf1df40ad.png",[],{"type":18,"tag":26,"props":368,"children":369},{},[370],{"type":18,"tag":32,"props":371,"children":372},{},[373],{"type":24,"value":374},"报名方式",{"type":18,"tag":26,"props":376,"children":377},{},[378],{"type":18,"tag":82,"props":379,"children":381},{"alt":7,"src":380},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/a2a5468cfce84ddaa6f91744c82dbda5.png",[],{"type":18,"tag":26,"props":383,"children":384},{},[385],{"type":18,"tag":82,"props":386,"children":388},{"alt":7,"src":387},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/556bddac8e09444398be800fd21f486c.png",[],{"type":18,"tag":26,"props":390,"children":391},{},[392],{"type":24,"value":393},"主办方",{"type":18,"tag":26,"props":395,"children":396},{},[397],{"type":18,"tag":82,"props":398,"children":400},{"alt":7,"src":399},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/9c9a26c444de4c308b283b690234b2b1.png",[],{"type":18,"tag":26,"props":402,"children":403},{},[404],{"type":24,"value":405},"协办方",{"type":18,"tag":26,"props":407,"children":408},{},[409],{"type":18,"tag":82,"props":410,"children":412},{"alt":7,"src":411},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/fee352e0cd20491886a55a9759769977.png",[],{"type":18,"tag":26,"props":414,"children":415},{},[416],{"type":24,"value":417},"MindSpore官方资料",{"type":18,"tag":26,"props":419,"children":420},{},[421,423],{"type":24,"value":422},"GitHub : ",{"type":18,"tag":424,"props":425,"children":429},"a",{"href":426,"rel":427},"https://github.com/mindspore-ai/mindspore",[428],"nofollow",[430],{"type":24,"value":426},{"type":18,"tag":26,"props":432,"children":433},{},[434],{"type":24,"value":435},"Gitee:https : //gitee.com/mindspore/mindspore",{"type":18,"tag":26,"props":437,"children":438},{},[439],{"type":24,"value":440},"官方QQ群 : 871543426",{"type":18,"tag":26,"props":442,"children":443},{},[444],{"type":24,"value":445},"扫描下方二维码加入MindSpore项目",{"type":18,"tag":26,"props":447,"children":448},{},[449],{"type":18,"tag":82,"props":450,"children":452},{"alt":7,"src":451},"https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2021/03/19/345dff455f6a4879b5e0bc5e0d8c49d5.png",[],{"title":7,"searchDepth":454,"depth":454,"links":455},4,[],"markdown","content:activities:zh:421.md","content","activities/zh/421.md","activities/zh/421","md",1776506035939]