Float Deconstruct
openzl.ext.nodes.Float32Deconstruct
Bases: Node
Separate float exponents from sign+fraction
Inputs: floats: Type.Numeric
Singleton Outputs: sign+fraction bits (24-bits): Type.Struct exponent bits (8-bits): Type.Serial
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
base_node
property
__call__(compressor, sign_frac, exponent)
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.Float16Deconstruct
Bases: Node
Separate float exponents from sign+fraction
Inputs: floats: Type.Numeric
Singleton Outputs: sign+fraction bits (11-bits): Type.Struct exponent bits (5-bits): Type.Serial
Source code in build-openzl/py/site-packages/openzl/ext/nodes.pyi
base_node
property
__call__(compressor, sign_frac, exponent)
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.BFloat16Deconstruct
Bases: Node
Separate float exponents from sign+fraction
Inputs: floats: Type.Numeric
Singleton Outputs: sign+fraction bits (8-bits): Type.Struct exponent bits (8-bits): Type.Serial