device
family
Declared in clika_rt/clika_rt_core.h.
Members
| Name | Description |
|---|---|
clika_rt_device | |
device_cpu | ClikaRT::Device::cpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=device::kWholeMachineCpuIndex |
device_cuda | ClikaRT::Device::cuda <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0 |
device_gpu | ClikaRT::Device::gpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): index=0 |
device_htp | ClikaRT::Device::htp <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0 |
device_is_cpu | ClikaRT::Device::is_cpu <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible |
device_is_cuda | ClikaRT::Device::is_cuda <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible |
device_is_htp | ClikaRT::Device::is_htp <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible |
device_is_metal | ClikaRT::Device::is_metal <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible |
device_is_tpu | ClikaRT::Device::is_tpu <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible |
device_is_vulkan | ClikaRT::Device::is_vulkan <- ClikaRT/compute/device.h an unrecognized self.api yields the zero result (infallible surface, draft) infallible |
device_metal | ClikaRT::Device::metal <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0 |
device_tpu | ClikaRT::Device::tpu <- ClikaRT/compute/device.h infallible C++ defaults (dropped at this surface): i=0 |
device_vulkan | ClikaRT::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