Skip to content

guidellm.data.deserializers.memory

InMemoryDictDataArgs

Bases: DataArgs

Model for in-memory data deserializer arguments.

Source code in src/guidellm/data/deserializers/memory.py
@DataArgs.register("in_memory_dict")
class InMemoryDictDataArgs(DataArgs):
    """Model for in-memory data deserializer arguments."""

    kind: Literal["in_memory_dict"] = Field(  # type: ignore[assignment]
        default="in_memory_dict",
        description="Type identifier for the in-memory data deserializer.",
    )
    data: dict[str, list] = Field(
        description="In-memory data input for the dataset deserializer.",
        examples=[{"column1": [1, 2, 3], "column2": [4, 5, 6]}],
    )