cuda_rust_wasm/memory/
mod.rs1pub mod device_memory;
4pub mod host_memory;
5pub mod unified_memory;
6pub mod memory_pool;
7
8pub use device_memory::DeviceBuffer;
9pub use host_memory::HostBuffer;
10pub use unified_memory::UnifiedMemory;
11pub use memory_pool::{MemoryPool, PoolConfig, PoolStats, KernelMemoryManager, global_pool, allocate, deallocate};
12
13pub struct SharedMemory<T> {
15 phantom: std::marker::PhantomData<T>,
16}
17
18impl<T> SharedMemory<T> {
19 pub fn get() -> &'static mut [T] {
21 &mut []
23 }
24}