类库
› cuda-oxide
NVlabs/cuda-oxide
cuda-oxide是实验性Rust到CUDA编译器,允许用原生Rust编写GPU内核并直接编译为PTX。无需DSL或外部绑定,支持主机与设备代码同文件编译,提供类型安全的设备抽象及内存管理运行时,旨在简化Rust GPU编程。
标签
技术栈
crates/cuda-async rust
查看全部依赖 (5)
依赖
anyhow
cuda-bindings
cuda-core
futures
0.3
thiserror
crates/cuda-core rust
查看全部依赖 (3)
依赖
anyhow
cuda-bindings
half
crates/cuda-device rust
查看全部依赖 (2)
依赖
cuda-macros
开发依赖
trybuild
1
crates/cuda-host rust
查看全部依赖 (7)
依赖
cuda-async
cuda-core
cuda-macros
half
libnvvm-sys
nvjitlink-sys
thiserror
crates/cuda-macros rust
查看全部依赖 (5)
依赖
proc-macro2
quote
reserved-oxide-symbols
syn
开发依赖
trybuild
1
crates/dialect-llvm rust
查看全部依赖 (11)
依赖
bitflags
combine
dyn-clone
linkme
log
pliron
pliron-derive
reserved-oxide-symbols
rustc-hash
thiserror
开发依赖
expect-test
1.4
crates/dialect-mir rust
查看全部依赖 (6)
依赖
combine
linkme
once_cell
pliron
pliron-derive
thiserror
crates/dialect-nvvm rust
查看全部依赖 (6)
依赖
combine
dyn-clone
linkme
pliron
pliron-derive
thiserror
crates/fuzzer/rustlantis/difftest rust
查看全部依赖 (6)
依赖
clap
4.1.4
colored
2.0.0
config
env_logger
0.11.3
log
0.4.17
rayon
1.7.0
crates/fuzzer/rustlantis/generate rust
查看全部依赖 (5)
依赖
abi
config
mir
petgraph
0.6.3
rangemap
crates/fuzzer/rustlantis/mir rust
查看全部依赖 (2)
依赖
config
index_vec
0.1.3
crates/fuzzer/rustlantis/rangemap rust
查看全部依赖 (1)
依赖
abi
crates/libnvvm-sys rust
查看全部依赖 (2)
依赖
libloading
thiserror
crates/mir-importer rust
查看全部依赖 (10)
依赖
combine
dialect-llvm
dialect-mir
dialect-nvvm
linkme
mir-lower
once_cell
pliron
pliron-derive
thiserror
crates/mir-lower rust
查看全部依赖 (8)
依赖
anyhow
dialect-llvm
dialect-mir
dialect-nvvm
pliron
pliron-derive
reserved-oxide-symbols
thiserror
crates/nvjitlink-sys rust
查看全部依赖 (2)
依赖
libloading
thiserror
crates/oxide-artifacts rust
查看全部依赖 (1)
依赖
object
0.36
crates/rustc-codegen-cuda rust
查看全部依赖 (6)
依赖
dialect-llvm
dialect-mir
dialect-nvvm
mir-importer
mir-lower
reserved-oxide-symbols
cuda-oxide-book python
查看全部依赖 (6)
依赖
myst-parser
pydata-sphinx-theme
sphinx
sphinx-copybutton
sphinx-design
sphinx-sitemap