merlin.algorithms.layer_utils module ==================================== .. automodule:: merlin.algorithms.layer_utils :no-members: .. currentmodule:: merlin.algorithms.layer_utils .. note:: This module contains internal-but-documented helpers used during :class:`~merlin.algorithms.layer.QuantumLayer` initialization and input preparation. .. autoclass:: EncodingModeConfig :members: :undoc-members: .. autoclass:: CircuitSource :members: :undoc-members: .. autoclass:: ResolvedCircuit :members: :undoc-members: .. autoclass:: NoiseAndDetectorConfig :members: :undoc-members: .. autoclass:: InitializationContext :members: :undoc-members: .. autofunction:: validate_encoding_mode .. autofunction:: prepare_input_state .. autofunction:: validate_and_resolve_circuit_source .. autofunction:: vet_experiment .. autofunction:: resolve_circuit .. autofunction:: setup_noise_and_detectors .. autofunction:: apply_angle_encoding .. autofunction:: prepare_input_encoding .. autofunction:: split_inputs_by_prefix .. autofunction:: feature_count_for_prefix .. autofunction:: normalize_output_key