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

#include <gpu.h>

Data Fields

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

Detailed Description

Definition at line 101 of file gpu.h.

Field Documentation

◆ backend

LuxBackend LuxDeviceInfo::backend

Definition at line 102 of file gpu.h.

◆ compute_units

int LuxDeviceInfo::compute_units

Definition at line 110 of file gpu.h.

◆ index

int LuxDeviceInfo::index

Definition at line 103 of file gpu.h.

◆ is_discrete

bool LuxDeviceInfo::is_discrete

Definition at line 108 of file gpu.h.

◆ is_unified_memory

bool LuxDeviceInfo::is_unified_memory

Definition at line 109 of file gpu.h.

◆ max_workgroup_size

int LuxDeviceInfo::max_workgroup_size

Definition at line 111 of file gpu.h.

◆ memory_available

uint64_t LuxDeviceInfo::memory_available

Definition at line 107 of file gpu.h.

◆ memory_total

uint64_t LuxDeviceInfo::memory_total

Definition at line 106 of file gpu.h.

◆ name

const char* LuxDeviceInfo::name

Definition at line 104 of file gpu.h.

◆ vendor

const char* LuxDeviceInfo::vendor

Definition at line 105 of file gpu.h.


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