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.