Skip to content

vllm_omni.host_weight_runtime.config

Typed policy for the loader-adjacent Host Weight Runtime.

CapacityPolicy dataclass

eviction class-attribute instance-attribute

eviction: str = 'none'

max_artifact_bytes class-attribute instance-attribute

max_artifact_bytes: int | None = None

max_store_bytes class-attribute instance-attribute

max_store_bytes: int | None = None

min_free_bytes class-attribute instance-attribute

min_free_bytes: int = 0

HostWeightRuntimeConfig dataclass

capacity class-attribute instance-attribute

capacity: CapacityPolicy = field(
    default_factory=CapacityPolicy
)

domain class-attribute instance-attribute

domain: StorageDomainPolicy | None = None

integrity class-attribute instance-attribute

integrity: IntegrityPolicy = field(
    default_factory=IntegrityPolicy
)

mode class-attribute instance-attribute

production class-attribute instance-attribute

production: ProductionPolicy = field(
    default_factory=ProductionPolicy
)

remote class-attribute instance-attribute

remote: RemoteImportPolicy = field(
    default_factory=RemoteImportPolicy
)

schema_version class-attribute instance-attribute

schema_version: int = 1

wait class-attribute instance-attribute

wait: WaitPolicy = field(default_factory=WaitPolicy)

IntegrityPolicy dataclass

background_scrub class-attribute instance-attribute

background_scrub: bool = False

local_lookup class-attribute instance-attribute

require_trusted_permissions class-attribute instance-attribute

require_trusted_permissions: bool = True

ProductionPolicy dataclass

allow_local_build class-attribute instance-attribute

allow_local_build: bool = True

allow_post_load_publish class-attribute instance-attribute

allow_post_load_publish: bool = False

RemoteImportPolicy dataclass

on_local_miss class-attribute instance-attribute

providers class-attribute instance-attribute

providers: tuple[str, ...] = ()

RemoteOnMiss

Bases: str, Enum

DISABLED class-attribute instance-attribute

DISABLED = 'disabled'

REQUIRE class-attribute instance-attribute

REQUIRE = 'require'

TRY class-attribute instance-attribute

TRY = 'try'

RuntimeMode

Bases: str, Enum

DISABLED class-attribute instance-attribute

DISABLED = 'disabled'

PREFERRED class-attribute instance-attribute

PREFERRED = 'preferred'

REQUIRED class-attribute instance-attribute

REQUIRED = 'required'

StorageClass

Bases: str, Enum

DISK class-attribute instance-attribute

DISK = 'disk'

TMPFS class-attribute instance-attribute

TMPFS = 'tmpfs'

StorageDomainPolicy dataclass

domain_id class-attribute instance-attribute

domain_id: str = 'node'

numa_prefault class-attribute instance-attribute

numa_prefault: bool = False

root instance-attribute

root: Path

scope class-attribute instance-attribute

storage_class class-attribute instance-attribute

storage_class: StorageClass = StorageClass.DISK

verify_numa_residency class-attribute instance-attribute

verify_numa_residency: bool = False

StorageScope

Bases: str, Enum

NODE class-attribute instance-attribute

NODE = 'node'

NUMA class-attribute instance-attribute

NUMA = 'numa'

ValidationLevel

Bases: str, Enum

FS_VERITY class-attribute instance-attribute

FS_VERITY = 'fs_verity'

FULL_CHECKSUM class-attribute instance-attribute

FULL_CHECKSUM = 'full_checksum'

MANIFEST_AND_METADATA class-attribute instance-attribute

MANIFEST_AND_METADATA = 'manifest_and_metadata'

WaitPolicy dataclass

coordination_timeout_seconds class-attribute instance-attribute

coordination_timeout_seconds: float = 600.0