code: def housing_dataset():
      try:
          data = fetch_california_housing()
  
      # failing to download has appeared as multiple varied errors in CI
      except:  # noqa E722
          pytest.xfail(reason="Error fetching housing dataset")
  
      X = cp.array(data["data"])
      y = cp.array(data["target"])
  
      feature_names = data["feature_names"]
  
      return X, y, feature_names
  
imports: from cuml.testing.utils import create_synthetic_dataset
  from sklearn.feature_extraction.text import CountVectorizer
  from sklearn import datasets
  from sklearn.datasets import make_regression
  from sklearn.datasets import make_classification
  from sklearn.datasets import fetch_california_housing
  from sklearn.datasets import fetch_20newsgroups
  from sklearn.utils import Bunch
  from datetime import timedelta
  from math import ceil
  import hypothesis
  from cuml.internals.safe_imports import gpu_only_import
  import pytest
  import os
  import subprocess
  import pandas
  from cuml.internals.safe_imports import cpu_only_import
label_desc: Use image node_id 5 for calling a global function with example usage: housing_dataset() and returns: X,  y,  feature_names