< 返回版块

binarytom 发表于 2021-10-30 19:19

autograph:Rust的机器学习库

这是在SPIR-V compute shaders上重建的autograph的第一个版本,可以使用rust-gpu从Rust源代码编译!

要在 crate 中使用autograph,请将其添加为 Cargo.toml 中的依赖项:

[dependencies]
autograph = { git = https://github.com/charles-r-earp/autograph }

Gitlab 链接,https://github.com/charles-r-earp/autograph/tree/v0.1.0

文章链接,https://www.reddit.com/r/rust/comments/qiwtet/autograph_v010/

Cooptex -无死锁 Mutexes

这应该是可用的crate版本,旨在提供不会死锁的互斥锁。这个crate使用wait-die scheme方案来实现这一点。

如果Mutex::lock调用可能会死锁,它将返回一个Err(Retry),请求调用方删除所有持有的锁并再次尝试获取它们。这由retry_循环函数处理。

Gitlab 链接,https://crates.io/crates/cooptex

文章链接,https://www.reddit.com/r/rust/comments/qis8zy/cooptex_deadlockfree_mutexes/

Rusterizer:用Rust编写的简单3D渲染器

该项目实现了一个基本的OpenGL渲染pipeline。没有使用依赖项,从零开始就完全使用Rust。你可以在这里在线试用

Gitlab 链接,https://github.com/dzharvis/rusterizer#readme

文章链接,https://www.reddit.com/r/rust/comments/qixyuw/simple_3d_renderer_written_in_rust/


From 日报小组 TOM

社区学习交流平台订阅:

评论区

写评论
JasonkayZK 2021-10-31 13:17

不是Gitlab的链接吧

1 共 1 条评论, 1 页