ut3_conversions =============== .. py:module:: t3toolbox.backend.ut3_conversions .. autoapi-nested-parse:: Ragged <-> uniform <-> dense conversions of plain T3 data. ``t3_to_ut3``/``ut3_to_t3``/``ut3_to_dense`` -- the seam the uniform equivalence contract is stated through: ``to_uniform -> op -> to_ragged == op_ragged`` on real parts, garbage don't-care (``docs/uniform_equivalence_contract.md``). ``t3weights_to_ut3weights`` / ``ut3weights_to_t3weights`` are the same seam for the weighted layer, and are how every uniform weight op is tested against its ragged twin. Functions --------- .. toctree:: :hidden: /autoapi/t3toolbox/backend/ut3_conversions/t3_to_ut3 /autoapi/t3toolbox/backend/ut3_conversions/ut3_to_dense /autoapi/t3toolbox/backend/ut3_conversions/ut3_to_t3 /autoapi/t3toolbox/backend/ut3_conversions/t3weights_to_ut3weights /autoapi/t3toolbox/backend/ut3_conversions/ut3weights_to_t3weights .. autoapisummary:: t3toolbox.backend.ut3_conversions.t3_to_ut3 t3toolbox.backend.ut3_conversions.ut3_to_dense t3toolbox.backend.ut3_conversions.ut3_to_t3 t3toolbox.backend.ut3_conversions.t3weights_to_ut3weights t3toolbox.backend.ut3_conversions.ut3weights_to_t3weights