dsfb-gpu-debug-cuda 0.1.0

CUDA FFI bridge and kernel dispatch for dsfb-gpu-debug. Builds without nvcc unless the `cuda` feature is set.
Documentation
  • Coverage
  • 100%
    7 out of 7 items documented0 out of 2 items with examples
  • Size
  • Source code size: 328.36 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 338.69 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 3s Average build duration of successful builds.
  • all releases: 3s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • infinityabundance/dsfb
    2 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • infinityabundance

dsfb-gpu-debug-cuda

CUDA FFI bridge and kernel dispatch for dsfb-gpu-debug.

The default build does not require CUDA. With default features, public GPU entry points return GpuError::CudaUnavailable, which lets CPU and Atlas verification build on ordinary hosts. Enabling the cuda feature uses nvcc from build.rs to compile the kernels.

Features

  • default: Rust shim only, no CUDA toolkit required.
  • cuda: compile and link the CUDA kernels under the workspace cuda/ directory.

Scope

The GPU side produces deterministic witness bytes, candidate summaries, and stage digests under explicit numeric and hashing contracts. It does not admit episodes, assign final meaning, or bypass the CPU-side bank authority in dsfb-gpu-debug-core.

Publish order

Publish after dsfb-gpu-debug-core = 0.1.0 is visible on crates.io.