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
社区学习交流平台订阅:
评论区
写评论不是Gitlab的链接吧