code: def load_solubility_data():
      """Loads solubility dataset"""
      current_dir = os.path.dirname(os.path.abspath(__file__))
      featurizer = dc.feat.CircularFingerprint(size=1024)
      tasks = ["log-solubility"]
      input_file = os.path.join(
          current_dir, "../../models/tests/assets/example.csv"
      )
      loader = dc.data.CSVLoader(
          tasks=tasks, feature_field="smiles", featurizer=featurizer
      )
  
      return loader.create_dataset(input_file)
  
imports: import random
  import math
  import unittest
  import os
  import numpy
  import pytest
  import deepchem
  import pandas
  import tempfile
label_desc: Use image node_id 1 for calling a global function with example usage: load_solubility_data() and returns: loader