fhelium.values._validation
Structural validation shared by CKKS value classes.
validate_integral_tensor
function View source
python
def validate_integral_tensor(tensor: object, *, value_name: str) -> torch.Tensor: ...1
Require a dense tensor with an integral, non-boolean scalar dtype.
validate_nonnegative_depth
function View source
python
def validate_nonnegative_depth(depth: object, *, value_name: str) -> int: ...1
Require a non-bool, non-negative Python integer depth.
validate_prime_ids
function View source
python
def validate_prime_ids(prime_ids: Iterable[object], *, value_name: str) -> tuple[int, ...]: ...1
Require non-bool, non-negative, strictly ordered prime IDs.