code: def test_deterministic_gpu_hist(self):
      kRows = 1000
      kCols = 64
      kClasses = 4
      # Create large values to force rounding.
      X = np.random.randn(kRows, kCols) * 1e4
      y = np.random.randint(0, kClasses, size=kRows)
  
      model_0, model_1 = self.run_cls(X, y)
      assert model_0 == model_1
  
file_path: xgboost/tests/python-gpu/test_gpu_basic_models.py
imports: import os
  import sys
  import numpy
  import pytest
  import xgboost
  from xgboost import testing
  import test_basic_models
  import test_callback
label_desc: Use image node_id 5 for calling the TestGPUBasicModels obj's underlying member method code with example usage: obj.test_deterministic_gpu_hist() without return types