Skip to main content

ExecutorInfo

from lium.sdk import ExecutorInfo

Defined in lium.sdk.models.

ExecutorInfo(
id: str,
huid: str,
machine_name: str,
gpu_type: str,
gpu_count: int,
price_per_hour: float,
price_per_gpu: float,
location: Dict,
specs: Dict,
status: str,
docker_in_docker: bool,
ip: str,
available_port_count: Optional[int] = None,
effective_upload_speed_mbps: Optional[float] = None,
effective_download_speed_mbps: Optional[float] = None,
max_cuda_version: Optional[float] = None
)

Fields​

NameTypeDefault
idstr
huidstr
machine_namestr
gpu_typestr
gpu_countint
price_per_hourfloat
price_per_gpufloat
locationDict
specsDict
statusstr
docker_in_dockerbool
ipstr
available_port_countOptional[int]None
effective_upload_speed_mbpsOptional[float]None
effective_download_speed_mbpsOptional[float]None
max_cuda_versionOptional[float]None

Properties​

NameTypeDescription
driver_versionstrExtract GPU driver version from specs.
gpu_modelstrExtract GPU model name from specs.
download_speedfloatEffective download speed in Mbps (backend-authoritative; 0.0 if unknown).
upload_speedfloatEffective upload speed in Mbps (backend-authoritative; 0.0 if unknown).