Skip to main content

device

family

Declared in clika_rt/clika_rt_core.h.

Members

NameDescription
clika_rt_device
device_cpuClikaRT::Device::cpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=device::kWholeMachineCpuIndex
device_cudaClikaRT::Device::cuda <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0
device_gpuClikaRT::Device::gpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): index=0
device_htpClikaRT::Device::htp <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0
device_is_cpuClikaRT::Device::is_cpu <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible
device_is_cudaClikaRT::Device::is_cuda <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible
device_is_htpClikaRT::Device::is_htp <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible
device_is_metalClikaRT::Device::is_metal <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible
device_is_tpuClikaRT::Device::is_tpu <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible
device_is_vulkanClikaRT::Device::is_vulkan <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible
device_metalClikaRT::Device::metal <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0
device_tpuClikaRT::Device::tpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0
device_vulkanClikaRT::Device::vulkan <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0

Type aliases

using clika_rt_device

using clika_rt_device = struct clika_rt_device

Declared in clika_rt/clika_rt_core.h, line 410

Functions

device_cpu

clika_rt_device(* device_cpu)(int32_t i)

ClikaRT::Device::cpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=device::kWholeMachineCpuIndex

Declared in clika_rt/clika_rt_core.h, line 790

device_cuda

clika_rt_device(* device_cuda)(int32_t i)

ClikaRT::Device::cuda <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0

Declared in clika_rt/clika_rt_core.h, line 795

device_gpu

clika_rt_device(* device_gpu)(int32_t index)

ClikaRT::Device::gpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): index=0

Declared in clika_rt/clika_rt_core.h, line 820

device_htp

clika_rt_device(* device_htp)(int32_t i)

ClikaRT::Device::htp <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0

Declared in clika_rt/clika_rt_core.h, line 810

device_is_cpu

uint8_t(* device_is_cpu)(clika_rt_device self)

ClikaRT::Device::is_cpu <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible

Declared in clika_rt/clika_rt_core.h, line 825

device_is_cuda

uint8_t(* device_is_cuda)(clika_rt_device self)

ClikaRT::Device::is_cuda <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible

Declared in clika_rt/clika_rt_core.h, line 830

device_is_htp

uint8_t(* device_is_htp)(clika_rt_device self)

ClikaRT::Device::is_htp <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible

Declared in clika_rt/clika_rt_core.h, line 845

device_is_metal

uint8_t(* device_is_metal)(clika_rt_device self)

ClikaRT::Device::is_metal <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible

Declared in clika_rt/clika_rt_core.h, line 840

device_is_tpu

uint8_t(* device_is_tpu)(clika_rt_device self)

ClikaRT::Device::is_tpu <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible

Declared in clika_rt/clika_rt_core.h, line 850

device_is_vulkan

uint8_t(* device_is_vulkan)(clika_rt_device self)

ClikaRT::Device::is_vulkan <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible

Declared in clika_rt/clika_rt_core.h, line 835

device_metal

clika_rt_device(* device_metal)(int32_t i)

ClikaRT::Device::metal <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0

Declared in clika_rt/clika_rt_core.h, line 805

device_tpu

clika_rt_device(* device_tpu)(int32_t i)

ClikaRT::Device::tpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0

Declared in clika_rt/clika_rt_core.h, line 815

device_vulkan

clika_rt_device(* device_vulkan)(int32_t i)

ClikaRT::Device::vulkan <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0

Declared in clika_rt/clika_rt_core.h, line 800

struct clika_rt_device

struct

Data members

api

int32_t api

Declared in clika_rt/clika_rt_core.h, line 408

index

int32_t index

Declared in clika_rt/clika_rt_core.h, line 409