code: def download_weights(self):
      try_to_import_torch()
      import torch
  
      if not os.path.exists(self.asl_weights_path):
          torch.hub.download_url_to_file(
              self.asl_weights_url,
              self.asl_weights_path,
              hash_prefix=None,
              progress=True,
          )
  
file_path: evadb/evadb/functions/asl_action_recognition.py
imports: import os
  import pickle
  import numpy
  import pandas
  from evadb.functions.abstract.pytorch_abstract_function import PytorchAbstractClassifierFunction
  from evadb.utils.generic_utils import try_to_import_torch, try_to_import_torchvision
label_desc: Use image node_id 2 for calling the ASLActionRecognition obj's underlying member method code with example usage: obj.download_weights() without return types