/*
* SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
* SPDX-License-Identifier: Apache-2.0
*/
//! Async runtime for CUDA device operations, providing futures-based kernel launching
//! and device memory management.
// The real CUDA backend wraps pinned memory via `AtomicU32::from_ptr`, which is
// incompatible with loom's swapped atomics; under `--cfg loom` the protocol is
// model-checked through `slot_table`'s mock backend instead.
pub use futures;