前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust 日报】2023-01-15 交互式AI训练模拟器

【Rust 日报】2023-01-15 交互式AI训练模拟器

作者头像
MikeLoveRust
发布2023-02-15 20:01:54
1670
发布2023-02-15 20:01:54
举报

预写日志okaywal

基础示例:

代码语言:javascript
复制
// 用Checkpointer开一个log,echo传递到Checpointer trait定义的每个函数的信息
let log = WriteAheadLog::recover("my-log", LoggingCheckpointer)?;

// 开始向日志写入一个 entry
let mut writer = log.begin_entry()?;

// 每个entry都是一个或多个chunk。每个chunk都可以使用其 LogPosition 单独寻址
let record = writer.write_chunk("this is the first entry".as_bytes())?;

// 为了让所有数据能flush到磁盘并创建新的entry这一过程足够鲁棒,需要commit
writer.commit()?;

链接:https://bonsaidb.io/blog/introducing-okaywal/

GitHub:https://github.com/khonsulabs/okaywal

cargo-limit

不那么「聒噪」的 Cargo:错误修复之前跳过警告(先修复错误,再看警告)。有 nvim 集成。

支持的命令:

代码语言:javascript
复制
cargo lbench
cargo lbuild
cargo lcheck
cargo lclippy
cargo ldoc
cargo lfix
cargo lrun
cargo lrustc
cargo lrustdoc
cargo ltest

GitHub:https://github.com/alopatindev/cargo-limit

cargo-vet

一个命令行工具,确保第三方 Rust 依赖项已由受信任的实体审核,轻巧且易于集成。

链接:https://mozilla.github.io/cargo-vet/

使用GitHub Workshop开发WasmEdge应用

GitHub:https://github.com/kinfey/GitHubCodeSpaceWorkShop/blob/main/EN/02.CloudNativeInWasmEdge.md

交互式AI训练模拟器

不过,真的是个非常简单的神经网络了。

GitHub:https://github.com/sparshg/asteroids-genetic

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 预写日志okaywal
  • cargo-limit
  • cargo-vet
  • 使用GitHub Workshop开发WasmEdge应用
  • 交互式AI训练模拟器
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档