docstr: Makes predictions on test given support.
  
  TODO(rbharath): Does not currently support any transforms.
  TODO(rbharath): Only for 1 task at a time currently. Is there a better way?
  Parameters
  ----------
  support: dc.data.Dataset
    The support dataset
  test: dc.data.Dataset
    The test dataset
docstr_tok: ["Makes","predictions","on","test","given","support",".","TODO","(","rbharath",")",":","Does","not","currently","support","any","transforms",".","TODO","(","rbharath",")",":","Only","for","1","task","at","a","time","currently",".","Is","there","a","better","way","?","Parameters","--","--","--","--","--","support",":","dc.data.Dataset","The","support","dataset","test",":","dc.data.Dataset","The","test","dataset"]
code: def predict_proba(self, support, test):
      """Makes predictions on test given support.
  
      TODO(rbharath): Does not currently support any transforms.
      TODO(rbharath): Only for 1 task at a time currently. Is there a better way?
      Parameters
      ----------
      support: dc.data.Dataset
        The support dataset
      test: dc.data.Dataset
        The test dataset
      """
      y_preds = []
      for X_batch, y_batch, w_batch, ids_batch in test.iterbatches(
          self.test_batch_size, deterministic=True
      ):
          test_batch = NumpyDataset(
              X_batch, y_batch, w_batch, ids_batch
          )
          y_pred_batch = self.predict_proba_on_batch(
              support, test_batch
          )
          y_preds.append(y_pred_batch)
      y_pred = np.concatenate(y_preds)
      return y_pred
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import unicode_literals
  import warnings
  import numpy
  import tensorflow
  import sys
  import time
  from deepchem.models import Model
  from deepchem.data import pad_batch
  from deepchem.data import NumpyDataset
  from deepchem.metrics import to_one_hot
  from deepchem.metrics import from_one_hot
  from deepchem.models.tf_new_models.graph_topology import merge_dicts
  from deepchem.nn import model_ops
  from deepchem.data import SupportGenerator
  from deepchem.data import EpisodeGenerator
  from deepchem.data import get_task_dataset
  from deepchem.data import get_single_task_test
  from deepchem.data import get_task_dataset_minus_support
  from deepchem.nn.copy import Input
label_desc: Use image node_id 10 for calling the SupportGraphClassifier obj's underlying member method code with example usage: obj.predict_proba(support, test) and returns: y_pred