-record(quant_layout, { shape :: list(integer()), format :: viva_tensor@quant@layout:quant_format(), scale_granularity :: viva_tensor@quant@layout:scale_granularity(), accumulator :: viva_tensor@quant@layout:accumulator_format(), storage_bits_per_value :: integer(), has_zero_point :: boolean(), requires_hadamard :: boolean(), native_micro_block :: integer(), experimental :: boolean() }).