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 models
  
  Args:
      models: The models to be downloaded
  
  Returns:
      list: list of models downloaded
docstr_tok: ["Download","models","Args",":","models",":","The","models","to","be","downloaded","Returns",":","list",":","list","of","models","downloaded"]
code: def downloadModels(self, models=None):
      """
      Download models
  
      Args:
          models: The models to be downloaded
  
      Returns:
          list: list of models downloaded
      """
      if models is None:
          models = self.remoteModels()
      models = (m.toJava(self._sparkSession) for m in models)
  
      return list(
          self._wrap(self._model_downloader.downloadModels(models))
      )
  
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 7 for calling the ModelDownloader obj's underlying member method code with example usage: obj.downloadModels(models) and returns: list