< 返回版块

Lambert 发表于 2023-08-12 23:23

Tags:rust,日报

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

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页