Classes | |
| struct | meshlib::cuda::DeviceInfo |
Namespaces | |
| namespace | meshlib |
| namespace | meshlib::cuda |
Functions | |
| auto | meshlib::cuda::get_device_info () -> meshlib::Owned< meshlib::expected_MR_Cuda_DeviceInfo_std_string > |
| auto | meshlib::cuda::is_cuda_available (driverVersion:Option<&mut core::ffi::c_int >, runtimeVersion:Option<&mut core::ffi::c_int >, computeMajor:Option<&mut core::ffi::c_int >, computeMinor:Option<&mut core::ffi::c_int >) -> bool |
| auto | meshlib::cuda::get_cuda_available_memory () -> usize |
| auto | meshlib::cuda::get_cuda_safe_memory_limit () -> usize |
| auto | meshlib::cuda::max_buffer_size (availableBytes:usize, elementCount:usize, elementBytes:usize) -> usize |
| auto | meshlib::cuda::max_buffer_size_aligned_by_block_mr_vector2i (availableBytes:usize, blockDims:&meshlib::Vector2i, elementBytes:usize) -> usize |
| auto | meshlib::cuda::max_buffer_size_aligned_by_block_mr_vector3i (availableBytes:usize, blockDims:&meshlib::Vector3i, elementBytes:usize) -> usize |