code: def test_training_with_validation_data_distributed(self):
      keras_model = self.create_model()
      model = KerasModel(keras_model)
  
      x, y = self.create_training_data()
  
      val_x, val_y = self.create_training_data()
  
      model.fit(
          x,
          y,
          validation_data=(val_x, val_y),
          batch_size=4,
          distributed=True,
      )
  
imports: import pytest
  from bigdl.orca.test_zoo_utils import ZooTestCase
  import tensorflow
  import numpy
  import os
  from bigdl.orca.tfpark import KerasModel, TFDataset, TFOptimizer
label_desc: Use image node_id 12 for calling the TestTFParkModel obj's underlying member method code with example usage: obj.test_training_with_validation_data_distributed() without return types