Bevy's Third Birthday
Bevy 是一个用 Rust 构建的令人耳目一新的数据驱动的游戏引擎,如果你想学习如何使用 Bevy 制作 2D/3D 游戏、可视化、用户界面或其他图形应用程序,那可以访问Bevy官网去了解更多。
阅读原文:https://bevyengine.org/news/bevys-third-birthday/
Rust 进入容器领域:rust-extension @containerd
阅读原文:https://github.com/containerd/rust-extensions
Keep It Rollin:一个使用Bevy引擎制作的小游戏
Keep It Rollin
用 Bevy 引擎制造,在这个 48 小时的即兴游戏中,需要通过策略性地放置墙壁来遏制高能量子粒子。
在线试玩:https://nilaysavant.itch.io/keep-it-rollin 阅读原文:https://github.com/nilaysavant/keep-it-rolling-game
candle:一个极简的Rust机器学习框架
candle是由抱抱脸社区推出的,由Rust写成的极简机器学习框架。 以下摘自一篇博文:
而这还不够,Hugging Face同时低调开源了另一个重磅框架,当前还未引起大家的注意,这就是candle(https://github.com/huggingface/candle)。而这个框架又是Hugging Face眼光独到的体现。candle瞄准于当下又一个被广为诟病又不得不接受的痛点,那就是基于Python语言的pytorch框架训练的大模型速度慢,体积大的问题。比如,python的GIL机制导致的假多线程,让很多人都想替换掉它,虽然业内有有诸如python后期版本移除掉GIL的计划以及创造出兼容python的的新编程语言mojo,但始终远水解不了近渴。而Hugging Face给出的解法就是用时下最快的语言rust重写一个ML框架,强调易用性和性能(包括 GPU 支持),并且当前版本已经支持当前最前沿的模型,比如llama2。经过改写的模型,比如llama2能够方便,快速的运行在容器环境,甚至可以运行在浏览器中,而这一举动,为拥有更广阔应用场景的边缘AI带来了巨大想象力,下一站万物大模型开启,而Hugging Face已经埋下了伏笔。 https://mp.weixin.qq.com/s/iwrV35oq_j8-SqUIMk-m0A
Github repo:https://github.com/huggingface/candle
Cargo Binstall 1.2.0 发布
Cargo Binstall 1.2.0 发布,并且支持HTTP/3。Cargo binstall 提供了一种低复杂度的机制来安装 Rust 二进制文件,作为从源代码构建(通过 Cargo install )或手动下载包的替代方案。
Github repo:https://github.com/cargo-bins/cargo-binstall
一篇探索Rust类型安全的文章:Rust Type System
探索Rust中的代数类型及其保证和模式、特征和通用相关类型,以编写类型安全编程。
:https://sanjuvi.github.io/Blog/posts/Rust-Type-System-Part-2/
From 日报小组 Lambert
社区学习交流平台订阅:
Rustcc 论坛: 支持 rss
微信公众号:Rust语言中文社区