 使用硬件加速Tokio - 戴翔第三届中国 Rust 开发者大会 使用硬件加速 Tokio 演讲人: Loong.Dai, Cathy.Lu Loong Dai • Intel 云原生工程师 • 微软 MVP • Dapr 、 Thanos 、 Golangci-lint 的 Maintainer • 现在主要专注于服务网格领域,探索云原生软硬件结 合新范式 • Github ID: daixiang0 自我介绍0 码力 | 17 页 | 1.66 MB | 1 年前3 使用硬件加速Tokio - 戴翔第三届中国 Rust 开发者大会 使用硬件加速 Tokio 演讲人: Loong.Dai, Cathy.Lu Loong Dai • Intel 云原生工程师 • 微软 MVP • Dapr 、 Thanos 、 Golangci-lint 的 Maintainer • 现在主要专注于服务网格领域,探索云原生软硬件结 合新范式 • Github ID: daixiang0 自我介绍0 码力 | 17 页 | 1.66 MB | 1 年前3
 夏歌-使用Rust构建LLM应用第三届中国 Rust 开发者大会 使用 Rust 构建 LLM 应用 夏歌 SECTION TITLE SECTION TITLE 我们能不能直接用 Rust • 训练 • 推理 • AI 应用相关的工具 • WASI-NN spec • WasmEdge 已经支持 Pytorch 、 TensorFlow Lite • WASI-NN 2.0 比如 Langchain Rewrite 招 Rust 开发太难了 Low code Rust Rust 在系统编程已经取得了巨大成功 培养更广泛的 Rust 开发 围绕 LLM 生态封装相应的 Rust 框 架,让开发者能够使用简单的 Rust 写 应用 如何用 Rust 实现的 构建和部署 AI 相关工作流的 serverless 平台 • 上传 Rust function ,平台负责将 Rust 编译成 Wasm 平台是为 Rust 和 WebAssembly 设计的 视频演示如何使用 serverless 的方式部署 一个 PR review 机器人。 待插入视频,大概是 2 分钟的录屏 Talk is cheap, show me the code! • Telegram ChatGPT 机器 人 • PR Review 机器人 使用 Rust 构建基于 ChatGPT 的 Telegram 机器人0 码力 | 36 页 | 38.31 MB | 1 年前3 夏歌-使用Rust构建LLM应用第三届中国 Rust 开发者大会 使用 Rust 构建 LLM 应用 夏歌 SECTION TITLE SECTION TITLE 我们能不能直接用 Rust • 训练 • 推理 • AI 应用相关的工具 • WASI-NN spec • WasmEdge 已经支持 Pytorch 、 TensorFlow Lite • WASI-NN 2.0 比如 Langchain Rewrite 招 Rust 开发太难了 Low code Rust Rust 在系统编程已经取得了巨大成功 培养更广泛的 Rust 开发 围绕 LLM 生态封装相应的 Rust 框 架,让开发者能够使用简单的 Rust 写 应用 如何用 Rust 实现的 构建和部署 AI 相关工作流的 serverless 平台 • 上传 Rust function ,平台负责将 Rust 编译成 Wasm 平台是为 Rust 和 WebAssembly 设计的 视频演示如何使用 serverless 的方式部署 一个 PR review 机器人。 待插入视频,大概是 2 分钟的录屏 Talk is cheap, show me the code! • Telegram ChatGPT 机器 人 • PR Review 机器人 使用 Rust 构建基于 ChatGPT 的 Telegram 机器人0 码力 | 36 页 | 38.31 MB | 1 年前3
 Rust在Substrate 开发框架中的使用孙凯超 Rust 在 Substrate 开发框架 中的使用 内容 ● Rust 简介 ● Rust 特性 ● Why blockchain ● 什么是Substrate ● Substrate Runtime 组件 ● Substrate 应用开发 Bugs from Chrome Rust 简介 Performance Safety C, C++ Java JS, Python0 码力 | 37 页 | 967.22 KB | 1 年前3 Rust在Substrate 开发框架中的使用孙凯超 Rust 在 Substrate 开发框架 中的使用 内容 ● Rust 简介 ● Rust 特性 ● Why blockchain ● 什么是Substrate ● Substrate Runtime 组件 ● Substrate 应用开发 Bugs from Chrome Rust 简介 Performance Safety C, C++ Java JS, Python0 码力 | 37 页 | 967.22 KB | 1 年前3
 使用Rust与ClickHouse构建高效可靠的日志系统第三届中国Rust开发者大会 使用Rust与ClickHouse构建高 效可靠的日志系统 刘炜 腾讯云(专有云) • 自我介绍 • 系统介绍 • 整体架构 • 系统实现 • 遇到问题 大纲 自我介绍 • 大龄码农 • 做过嵌入式/CDN/数据库开发 • 从C/C++到Rust • 现在在腾讯云(专有云)从事日志系统的开发 自我介绍 PhoTto / image / chart 从Loki=>Menicus • 提供日志的搜索/报警/处理等功能 系统介绍 • 为什么放弃 Loki • 资源占用过大 • 统计/计算能力比较弱 • 组件过多,排查问题比较困难 • 商业使用不友好的开源协议 • 为什么选择Mencius+ClickHouse • 存储计算与业务分离 • 计算/统计能力更强 • 资源占用更小,性能更好 • 更友好的开源协议 系统介绍 • 多种接入方式 修改原始数据 • 抽取原始数据字段 • Json/LogFmt 计算层 • 大部分计算交给ClickHouse • Aggregation operators • Vector 的计算 • 报警使用 • Binary operator • >, == … • Vector matching • 匹配两个Vector 存储层 • WAL • 移植LevelDB的 WAL • 定长的0 码力 | 19 页 | 2.66 MB | 1 年前3 使用Rust与ClickHouse构建高效可靠的日志系统第三届中国Rust开发者大会 使用Rust与ClickHouse构建高 效可靠的日志系统 刘炜 腾讯云(专有云) • 自我介绍 • 系统介绍 • 整体架构 • 系统实现 • 遇到问题 大纲 自我介绍 • 大龄码农 • 做过嵌入式/CDN/数据库开发 • 从C/C++到Rust • 现在在腾讯云(专有云)从事日志系统的开发 自我介绍 PhoTto / image / chart 从Loki=>Menicus • 提供日志的搜索/报警/处理等功能 系统介绍 • 为什么放弃 Loki • 资源占用过大 • 统计/计算能力比较弱 • 组件过多,排查问题比较困难 • 商业使用不友好的开源协议 • 为什么选择Mencius+ClickHouse • 存储计算与业务分离 • 计算/统计能力更强 • 资源占用更小,性能更好 • 更友好的开源协议 系统介绍 • 多种接入方式 修改原始数据 • 抽取原始数据字段 • Json/LogFmt 计算层 • 大部分计算交给ClickHouse • Aggregation operators • Vector 的计算 • 报警使用 • Binary operator • >, == … • Vector matching • 匹配两个Vector 存储层 • WAL • 移植LevelDB的 WAL • 定长的0 码力 | 19 页 | 2.66 MB | 1 年前3
 Rust 程序设计语言 简体中文版 1.85.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 5. 使用结构体组织相关联的数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 7. 使用包、Crate 和模块管理不断增长的项目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 7.4. 使用 use 关键字将路径引入作用域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 562 页 | 3.23 MB | 25 天前3 Rust 程序设计语言 简体中文版 1.85.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 5. 使用结构体组织相关联的数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 7. 使用包、Crate 和模块管理不断增长的项目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 7.4. 使用 use 关键字将路径引入作用域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 562 页 | 3.23 MB | 25 天前3
 Rust 程序设计语言简体中文版........................................................................................... 91 5. 使用结构体组织相关联的数据 ....................................................................................... .......................................................................................... 138 7. 使用包、Crate 和模块管理不断增长的项目 ....................................................................... 141 7 ......................................................................................... 148 7.4. 使用 use 关键字将路径引入作用域 ............................................................................. 155 70 码力 | 600 页 | 12.99 MB | 1 年前3 Rust 程序设计语言简体中文版........................................................................................... 91 5. 使用结构体组织相关联的数据 ....................................................................................... .......................................................................................... 138 7. 使用包、Crate 和模块管理不断增长的项目 ....................................................................... 141 7 ......................................................................................... 148 7.4. 使用 use 关键字将路径引入作用域 ............................................................................. 155 70 码力 | 600 页 | 12.99 MB | 1 年前3
 Comprehensive Rust(简体中文) 20241215 2 使用 Cargo 17 2.1 Rust 生态系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2 本培训中的代码示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 使用 Cargo 167 29.5 thiserror 和 anyhow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 29.6 练习:使用 Result 进行重写 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 29.6.1 解答 . . . . . . . 207 37.1 与 C 的互操作性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 37.1.1 使用 Bindgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 37.1.2 调用 Rust . . . .0 码力 | 359 页 | 1.33 MB | 10 月前3 Comprehensive Rust(简体中文) 20241215 2 使用 Cargo 17 2.1 Rust 生态系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2 本培训中的代码示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 使用 Cargo 167 29.5 thiserror 和 anyhow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 29.6 练习:使用 Result 进行重写 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 29.6.1 解答 . . . . . . . 207 37.1 与 C 的互操作性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 37.1.1 使用 Bindgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 37.1.2 调用 Rust . . . .0 码力 | 359 页 | 1.33 MB | 10 月前3
 Comprehensive Rust(繁体中文)15 2 使用 Cargo 17 2.1 Rust 生態系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2 本訓練課程的程式碼範例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 使用 Cargo 在本機執行程式碼 . . . . 45 9.3.1 解決方案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 10 使用者定義的型別 47 10.1 結構體 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 167 29.5 thiserror and anyhow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 29.6 使用 Result 進行結構化錯誤處理 . . . . . . . . . . . . . . . . . . . . . . . . . . 169 29.6.1 解決方案 . . . . . .0 码力 | 358 页 | 1.41 MB | 10 月前3 Comprehensive Rust(繁体中文)15 2 使用 Cargo 17 2.1 Rust 生態系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2 本訓練課程的程式碼範例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 使用 Cargo 在本機執行程式碼 . . . . 45 9.3.1 解決方案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 10 使用者定義的型別 47 10.1 結構體 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 167 29.5 thiserror and anyhow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 29.6 使用 Result 進行結構化錯誤處理 . . . . . . . . . . . . . . . . . . . . . . . . . . 169 29.6.1 解決方案 . . . . . .0 码力 | 358 页 | 1.41 MB | 10 月前3
 Comprehensive Rust(繁体中文) 20240615 2 使用 Cargo 16 2.1 Rust 生態系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.2 本訓練課程的程式碼範例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.3 使用 Cargo 在本機執行程式碼 . . . . 43 9.3.1 解決方案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 10 使用者定義的型別 45 10.1 結構體 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 165 29.5 thiserror and anyhow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 29.6 使用 Result 進行結構化錯誤處理 . . . . . . . . . . . . . . . . . . . . . . . . . . 167 29.6.1 解決方案 . . . . . .0 码力 | 356 页 | 1.41 MB | 1 年前3 Comprehensive Rust(繁体中文) 20240615 2 使用 Cargo 16 2.1 Rust 生態系統 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.2 本訓練課程的程式碼範例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.3 使用 Cargo 在本機執行程式碼 . . . . 43 9.3.1 解決方案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 10 使用者定義的型別 45 10.1 結構體 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 165 29.5 thiserror and anyhow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 29.6 使用 Result 進行結構化錯誤處理 . . . . . . . . . . . . . . . . . . . . . . . . . . 167 29.6.1 解決方案 . . . . . .0 码力 | 356 页 | 1.41 MB | 1 年前3
 Comprehensive Rust(日语) 2024121.3 翻訳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2 Cargo の使用 18 2.1 Rust エコシステム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.2 講座のサンプルコード anyhow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 29.8 演習: Result を使用した書き換え . . . . . . . . . . . . . . . . . . . . . . . . . . 182 29.8.1 解答 . . . . . . . . . . . . . 1 C との相互運用性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 37.1.1 Bindgen の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 37.1.2 Rust の呼び出し . . . . . . . .0 码力 | 381 页 | 1.36 MB | 10 月前3 Comprehensive Rust(日语) 2024121.3 翻訳 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2 Cargo の使用 18 2.1 Rust エコシステム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.2 講座のサンプルコード anyhow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 29.8 演習: Result を使用した書き換え . . . . . . . . . . . . . . . . . . . . . . . . . . 182 29.8.1 解答 . . . . . . . . . . . . . 1 C との相互運用性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 37.1.1 Bindgen の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 37.1.2 Rust の呼び出し . . . . . . . .0 码力 | 381 页 | 1.36 MB | 10 月前3
共 38 条
- 1
- 2
- 3
- 4













