Skip to main content

hetorch.core.packing

Packing information for ciphertext slots

Classes

PackingInfo(strategy: <class 'str'>, slot_count: <class 'int'>, dimensions: typing.Dict[str, typing.Any], metadata: typing.Dict[str, typing.Any])

Describes how data is packed into ciphertext slots

Attributes: strategy: Packing strategy name (e.g., "row_major", "column_major", "diagonal") slot_count: Number of slots in ciphertext dimensions: Mapping of tensor dimensions to slot layout metadata: Strategy-specific parameters

Methods:

__init__(self, strategy: str, slot_count: int, dimensions: Dict[str, Any] = \<factory\>, metadata: Dict[str, Any] = \<factory\>) -\> None

Initialize self. See help(type(self)) for accurate signature.