Skip to main content

Api: device_properties

Api members in the device_properties family.

Member
device_properties_backend_runtime_version / f_device_properties_backend_runtime_version
device_properties_compute_capability_major
device_properties_compute_capability_minor
device_properties_driver_version / f_device_properties_driver_version
device_properties_free
device_properties_has_tensor_cores
device_properties_kind
device_properties_max_threads_per_block
device_properties_name / f_device_properties_name
device_properties_prefix_continuation_bit_exact
device_properties_shared_memory_per_block_bytes
device_properties_sm_count
device_properties_supports_bf16
device_properties_supports_fp16
device_properties_supports_fp8_e4m3
device_properties_total_memory_bytes
device_properties_unavailable_reason / f_device_properties_unavailable_reason
device_properties_warp_size

device_properties_backend_runtime_version / f_device_properties_backend_runtime_version​

fn f_device_properties_backend_runtime_version(self, p: &DeviceProperties) -> Result<String>
fn device_properties_backend_runtime_version(self, p: &DeviceProperties) -> String

Wraps api-table member device_properties_backend_runtime_version.

device_properties_compute_capability_major​

fn device_properties_compute_capability_major(self, p: &DeviceProperties) -> i32

Wraps api-table member device_properties_compute_capability_major.

device_properties_compute_capability_minor​

fn device_properties_compute_capability_minor(self, p: &DeviceProperties) -> i32

Wraps api-table member device_properties_compute_capability_minor.

device_properties_driver_version / f_device_properties_driver_version​

fn f_device_properties_driver_version(self, p: &DeviceProperties) -> Result<String>
fn device_properties_driver_version(self, p: &DeviceProperties) -> String

Wraps api-table member device_properties_driver_version.

device_properties_free​

fn device_properties_free(self, p: &DeviceProperties)

Wraps api-table member device_properties_free.

device_properties_has_tensor_cores​

fn device_properties_has_tensor_cores(self, p: &DeviceProperties) -> bool

Wraps api-table member device_properties_has_tensor_cores.

device_properties_kind​

fn device_properties_kind(self, p: &DeviceProperties) -> clika_rt_device_kind

Wraps api-table member device_properties_kind.

device_properties_max_threads_per_block​

fn device_properties_max_threads_per_block(self, p: &DeviceProperties) -> i32

Wraps api-table member device_properties_max_threads_per_block.

device_properties_name / f_device_properties_name​

fn f_device_properties_name(self, p: &DeviceProperties) -> Result<String>
fn device_properties_name(self, p: &DeviceProperties) -> String

Wraps api-table member device_properties_name.

device_properties_prefix_continuation_bit_exact​

fn device_properties_prefix_continuation_bit_exact(self, p: &DeviceProperties) -> bool

Wraps api-table member device_properties_prefix_continuation_bit_exact.

device_properties_shared_memory_per_block_bytes​

fn device_properties_shared_memory_per_block_bytes(self, p: &DeviceProperties) -> u64

Wraps api-table member device_properties_shared_memory_per_block_bytes.

device_properties_sm_count​

fn device_properties_sm_count(self, p: &DeviceProperties) -> i32

Wraps api-table member device_properties_sm_count.

device_properties_supports_bf16​

fn device_properties_supports_bf16(self, p: &DeviceProperties) -> bool

Wraps api-table member device_properties_supports_bf16.

device_properties_supports_fp16​

fn device_properties_supports_fp16(self, p: &DeviceProperties) -> bool

Wraps api-table member device_properties_supports_fp16.

device_properties_supports_fp8_e4m3​

fn device_properties_supports_fp8_e4m3(self, p: &DeviceProperties) -> bool

Wraps api-table member device_properties_supports_fp8_e4m3.

device_properties_total_memory_bytes​

fn device_properties_total_memory_bytes(self, p: &DeviceProperties) -> u64

Wraps api-table member device_properties_total_memory_bytes.

device_properties_unavailable_reason / f_device_properties_unavailable_reason​

fn f_device_properties_unavailable_reason(self, p: &DeviceProperties) -> Result<String>
fn device_properties_unavailable_reason(self, p: &DeviceProperties) -> String

Wraps api-table member device_properties_unavailable_reason.

device_properties_warp_size​

fn device_properties_warp_size(self, p: &DeviceProperties) -> i32

Wraps api-table member device_properties_warp_size.