Quantize
openzl.ext.nodes.QuantizeLengths
Bases: Node
Quantize uint32_t values giving small values a unique code and large values a code based on their log2
Inputs: input: Type.Numeric
Singleton Outputs: codes: Type.Numeric extra_bits: Type.Serial
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
base_node
property
__call__(compressor, codes, extra_bits)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
__init__()
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
build_graph(compressor, successors)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
parameterize(compressor)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
run(edge)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
run_multi_input(edges)
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
openzl.ext.nodes.QuantizeOffsets
Bases: Node
Quantize uint32_t values != 0 using a power-of-2 scheme
Inputs: input: Type.Numeric
Singleton Outputs: codes: Type.Numeric extra_bits: Type.Serial