![]() Looking for something that says "I haven't serviced this thing in years"? I would also like to extend a big thanks to everyone on Zulip who helped in debugging and answering weird questions about rustc internals, especially bjorn3 and nagisa.Have you ever wanted your ship to look like actual, genuine space garbage? Tired of your ship being shiny and looking like it's ready for flight? Currently works on wrapping OptiX and using the project for OptiX ray tracing. Anders Langlands: VFX Supervisor at Weta FX, Author of the original optix-rs OptiX bindings. ![]() Riccardo D'Ambrosio (me): First year college student with interests in GPU computing and optimization, started this as a random project half a year ago. The path tracer i previously posted as a teaser for this project has also been published in examples/cuda. Eventually will be used for safety-checking launches. optix_gpu (on a different branch) for using rustc_codegen_nvvm for OptiX. optix for CPU-side OptiX, currently not published because it is actively being rewritten. find_cuda_helper for finding CUDA on the system.Īs well as some more WIP projects (not published to crates.io): ptx_compiler High level bindings to the PTX compiler APIs, currently incomplete (does not include compiler options). gpu_rand GPU-friendly random number generation (because curand doesn't work with the driver API). cuda_std the GPU-side standard library which complements rustc_codegen_nvvm. cuda_builder for easily building GPU crates. cust for actually executing the PTX, it is a high level wrapper for the CUDA Driver API. rustc_codegen_nvvm for compiling rust to CUDA PTX code using rustc's custom codegen mechanisms and the libnvvm CUDA library. It is still early so expect bugs, things that don't work, and maybe needing to install llvm sometimes. We'll do our best to keep these links up to date, but if we fall behind please don't hesitate to shoot us a modmail.Īfter over half a year of work, i am finally releasing a very early version of the project i have been working on with the goal of making Rust a Tier-1 language for fast GPU computing. This is not an official Rust forum, and cannot fulfill feature requests. Err on the side of giving others the benefit of the doubt.Īvoid re-treading topics that have been long-settled or utterly exhausted. ![]() ![]() Please create a read-only mirror and link that instead.Ī programming language is rarely worth getting worked up over.īe charitable in intent. If criticizing a project on GitHub, you may not link directly to the project's issue tracker. Post titles should include useful context.įor Rust questions, use the stickied Q&A thread.Īrts-and-crafts posts are permitted on weekends.Ĭriticism is encouraged, though it must be constructive, useful and actionable. For content that does not, use a text post to explain its relevance. Posts must reference Rust or relate to things using Rust. We observe the Rust Project Code of Conduct. Strive to treat others with respect, patience, kindness, and empathy. Please read The Rust Community Code of Conduct The Rust Programming LanguageĪ place for all things related to the Rust programming language-an open-source systems language that emphasizes performance, reliability, and productivity.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |