code: def test_rf_classification_float64(
      small_clf, datatype, convert_dtype
  ):
      X, y = small_clf
      X = X.astype(datatype[0])
      y = y.astype(np.int32)
      X_train, X_test, y_train, y_test = train_test_split(
          X, y, train_size=0.8, random_state=0
      )
      X_test = X_test.astype(datatype[1])
  
      # Initialize, fit and predict using cuML's
      # random forest classification model
      cuml_model = curfc()
      cuml_model.fit(X_train, y_train)
      cu_preds = cuml_model.predict(X_test, predict_model="CPU")
      cu_acc = accuracy_score(y_test, cu_preds)
  
      # sklearn random forest classification model
      # initialization, fit and predict
      if X.shape[0] < 500000:
          sk_model = skrfc(max_depth=16, random_state=10)
          sk_model.fit(X_train, y_train)
          sk_preds = sk_model.predict(X_test)
          sk_acc = accuracy_score(y_test, sk_preds)
          assert cu_acc >= (sk_acc - 0.07)
  
      # predict using cuML's GPU based prediction
      fil_preds = cuml_model.predict(
          X_test, predict_model="GPU", convert_dtype=convert_dtype
      )
      fil_preds = np.reshape(fil_preds, np.shape(cu_preds))
  
      fil_acc = accuracy_score(y_test, fil_preds)
      assert fil_acc >= (cu_acc - 0.07)
  
imports: import treelite
  from sklearn.model_selection import train_test_split
  from sklearn.datasets import fetch_california_housing, make_classification, make_regression, load_iris, load_breast_cancer
  from sklearn.metrics import accuracy_score, mean_squared_error, mean_tweedie_deviance
  from sklearn.ensemble import RandomForestRegressor
  from sklearn.ensemble import RandomForestClassifier
  import cuml.internals.logger
  from cuml.testing.utils import get_handle, unit_param, quality_param, stress_param
  from cuml.metrics import r2_score
  from cuml.ensemble import RandomForestRegressor
  from cuml.ensemble import RandomForestClassifier
  import cuml
  from cuml.internals.safe_imports import gpu_only_import_from
  import os
  import json
  import random
  from cuml.internals.safe_imports import cpu_only_import
  import pytest
  import warnings
  from cuml.internals.safe_imports import gpu_only_import
label_desc: Use image node_id 11 for calling a global function with example usage: test_rf_classification_float64(small_clf, datatype, convert_dtype) without return types