fn supports_bf16()

in src/main.rs [317:325]


fn supports_bf16(gpu: &Arc<CudaDevice>) -> anyhow::Result<bool> {
    Ok(
        gpu.attribute(sys::CUdevice_attribute_enum::CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR)?
            >= 8
            && gpu.attribute(
                sys::CUdevice_attribute_enum::CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR,
            )? >= 0,
    )
}