ó
    6êbig  ã                   ó   • S r  " S S5      rg)zIA base class to provide a model and corresponding input data for testing.c                   ó*   • \ rS rSrSrS rS rS rSrg)ÚModelAndInputé   z9Base class to provide model and its corresponding inputs.c                 ó   • [        S5      e)z£Returns a compiled keras model object, together with output name.

Returns:
  model: a keras model object
  output_name: a string for the name of the output layer
ú"must be implemented in descendants©ÚNotImplementedError©Úselfs    Úg/home/james-whalen/.local/lib/python3.13/site-packages/tf_keras/src/distribute/model_collection_base.pyÚ	get_modelÚModelAndInput.get_model   s   € ô "Ð"FÓGÐGó    c                 ó   • [        S5      e)zŸReturns data for training and predicting.

Returns:
  x_train: data used for training
  y_train: label used for training
  x_predict: data used for predicting
r   r   r	   s    r   Úget_dataÚModelAndInput.get_data   s   € ô "Ð"FÓGÐGr   c                 ó   • [        S5      e)z)Returns the batch_size used by the model.r   r   r	   s    r   Úget_batch_sizeÚModelAndInput.get_batch_size(   s   € ä!Ð"FÓGÐGr   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   Ú__static_attributes__r   r   r   r   r      s   † ÙCòHòHõHr   r   N)r   r   r   r   r   Ú<module>r      s   ðñ P÷Hò Hr   