5个版本
0.1.4 | 2024年6月4日 |
---|---|
0.1.3 | 2024年6月4日 |
0.1.2 | 2024年6月4日 |
0.1.1 | 2024年6月4日 |
0.1.0 | 2024年6月4日 |
#221 in 图形API
20KB
420 行
treed_gpu
使用GPU构建TreeD
用法
链接 treed_gpu
crate
Cargo.toml
[dependencies]
treed_gpu = "*"
main.rs
let unsealed_file = "unsealed";
let treed_file = "treed";
let unsealed_size = std::fs::metadata(unsealed_file)?.len();
let mut buf = vec![0u8; unsealed_size as usize * 2 - 32];
// use 4GB GPU memory
let tree_root = treed_gput::build_treed(unsealed_file, treed_file, &mut buf, 4 * 1024 * 1024 * 1024);
依赖
~0.7–1MB
~21K SLoC