Lux GPU Core 0.2.0
Lightweight plugin-based GPU acceleration for blockchain and ML
Loading...
Searching...
No Matches
LuxBackendDeviceInfo Struct Reference

#include <backend_plugin.h>

Data Fields

const char * name
 
const char * vendor
 
uint64_t memory_total
 
uint64_t memory_available
 
int compute_units
 
int max_workgroup_size
 
bool is_discrete
 
bool is_unified_memory
 

Detailed Description

Definition at line 55 of file backend_plugin.h.

Field Documentation

◆ compute_units

int LuxBackendDeviceInfo::compute_units

Definition at line 60 of file backend_plugin.h.

◆ is_discrete

bool LuxBackendDeviceInfo::is_discrete

Definition at line 62 of file backend_plugin.h.

◆ is_unified_memory

bool LuxBackendDeviceInfo::is_unified_memory

Definition at line 63 of file backend_plugin.h.

◆ max_workgroup_size

int LuxBackendDeviceInfo::max_workgroup_size

Definition at line 61 of file backend_plugin.h.

◆ memory_available

uint64_t LuxBackendDeviceInfo::memory_available

Definition at line 59 of file backend_plugin.h.

◆ memory_total

uint64_t LuxBackendDeviceInfo::memory_total

Definition at line 58 of file backend_plugin.h.

◆ name

const char* LuxBackendDeviceInfo::name

Definition at line 56 of file backend_plugin.h.

◆ vendor

const char* LuxBackendDeviceInfo::vendor

Definition at line 57 of file backend_plugin.h.


The documentation for this struct was generated from the following file: