MeshLib Rust Docs
Loading...
Searching...
No Matches
MRCudaBasic.rs File Reference

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