neurovlm.models.registry.ModelSpec

neurovlm.models.registry.ModelSpec#

class neurovlm.models.registry.ModelSpec(family, task, variant, loader, domain=None, loader_variant=None, aliases=())[source]#

An immutable, fully resolved model artifact specification.

Parameters:
__init__(family, task, variant, loader, domain=None, loader_variant=None, aliases=())#
Parameters:
Return type:

None

Methods

__init__(family, task, variant, loader[, ...])

Attributes

aliases

canonical_name

Return a stable, human-readable identifier for manifests.

domain

loader_variant

family

task

variant

loader