15 Commits

Author SHA1 Message Date
Christian Legnitto
42afe4b62b Add experimental 12 sdk support to guide (#167) 2025-03-17 17:04:15 -04:00
Jorge Ortega
689a7a2055 Updates rust-toolchain to nightly-02-20.
This includes several updates to the backend based on changes in
rustc_codegen_llvm, which brings some bug fixes and a refactor to debug
info. This fixes failing dependencies that resolved to newer versions
that failed to build on the previous nightly.

Removes depending on rustc_codegen_llvm as it can't be imported with the
new toolchain for some reason.

The example cuda kernals fail to build. Their dependencies
cause nvvm to abort with ICE.
2025-03-13 10:45:20 -04:00
Vollkornaffe
54bd55ee40 Update Add Example & Getting Started (#117)
* Figure out what works for the add example

* Update guide's CUDA SDK versions

See also https://github.com/Rust-GPU/Rust-CUDA/issues/100
2025-01-27 12:41:54 -04:00
jac-cbi
8a6cb734d2 Fix guide book to mention rust-toolchain and small build fix (#76) 2022-07-01 17:05:30 -04:00
rdambrosio
f60ea047f5 Chore: update versions for 0.3 release 2022-02-07 14:45:11 -05:00
Nick Ouellet
ce66c03586 fix error - context creation failed (#31) 2021-12-24 10:45:25 -05:00
Nick Ouellet
437ad90d7e Chore: docker quickstart getting started (#28) 2021-12-23 03:09:10 -05:00
rdambrosio
b6c0d81ed9 Feat: add cuda_std::ptr with address space functions 2021-12-02 00:47:31 -05:00
Riccardo D'Ambrosio
2a5eb69772 Feat: Implement Dead Code Elimination (no more gigantic PTX files 🎉 ) (#12)
* Feat: start implementing DCE/module merging

* Feat: remove useless deps graph stuff and remove mentions in docs

* Feat: rename path_tracer kernels name and commit ptx files

* Feat: add #[externally_visible], ignore ptx files, disable trace!
2021-11-28 17:16:09 -05:00
rdambrosio
bb58d3a421 Docs: fix kernel_abi link 2021-11-22 15:46:59 -05:00
rdambrosio
5af51c9bfa Final changes before release 2021-11-22 14:32:14 -05:00
rdambrosio
00b056aae3 Fix: specify how arrays are passed through kernels 2021-11-15 17:50:18 -05:00
rdambrosio
d463ef091a Docs: document how parameters are passed in kernels in the guide 2021-11-13 16:47:42 -05:00
rdambrosio
68b369eb7d Feat: fix i128, fix saturating intrinsics 2021-11-13 01:50:39 -05:00
rdambrosio
2735034573 Initial commit 2021-10-17 19:36:45 -04:00