pub fn memory_limit_bytes() -> Result<usize, MlxCError>
Reads the allocator limit currently enforced by MLX.