import numpy as np batch_input = np.random.randn(BATCH_SIZE, 3, 224, 224).astype(np.float32) # execute tf model tf_input = tf.convert_to_tensor(batch_input) tf_output = tf_model(tf_input, training=False) tf_output = tf_output[0].numpy() # execute converted model converted_model = converted_model.to(DEVICE) converted_model = converted_model.eval() torch_input = torch.from_numpy(batch_input).to(DEVICE) torch_output = converted_model(torch_input) torch_output = torch_output.detach().cpu().numpy() # compare results print("Max diff:", np.max(np.abs(tf_output - torch_output))) # sample output: # Max diff: 9.3877316e-07