class_docstr: A class for downloading CNTK pretrained models in python. To download all models use the downloadModels
  function. To browse models from the microsoft server please use remoteModels.
  
  Args:
      sparkSession (SparkSession): A spark session for interfacing between python and java
      localPath (str): The folder to save models to
      serverURL (str): The location of the model Server, beware this default can change!
class_docstr_tok: ["A","class","for","downloading","CNTK","pretrained","models","in","python",".","To","download","all","models","use","the","downloadModels","function",".","To","browse","models","from","the","microsoft","server","please","use","remoteModels",".","Args",":","sparkSession","(","SparkSession",")",":","A","spark","session","for","interfacing","between","python","and","java","localPath","(","str",")",":","The","folder","to","save","models","to","serverURL","(","str",")",":","The","location","of","the","model","Server",",","beware","this","default","can","change","!"]
docstr: Download a model
  
  Args:
      model (object): The model to be downloaded
  
  Returns:
      object: model schema
docstr_tok: ["Download","a","model","Args",":","model","(","object",")",":","The","model","to","be","downloaded","Returns",":","object",":","model","schema"]
code: def downloadModel(self, model):
      """
      Download a model
  
      Args:
          model (object): The model to be downloaded
  
      Returns:
          object: model schema
      """
      model = model.toJava(self._sparkSession)
      return ModelSchema.fromJava(
          self._model_downloader.downloadModel(model)
      )
  
file_path: SynapseML/core/src/main/python/synapse/ml/downloader/ModelDownloader.py
imports: import sys
  from pyspark.ml.param.shared import *
  from synapse.ml.core.schema.Utils import *
label_desc: Use image node_id 5 for calling the ModelDownloader obj's underlying member method code with example usage: obj.downloadModel(model) and returns: ModelSchema