class_docstr: Abstract class offering interface which should be implemented by all NeMo models.
class_docstr_tok: ["Abstract","class","offering","interface","which","should","be","implemented","by","all","NeMo","models","."]
docstr: Returns the list of model names available via NVIDIA NGC cloud,
  to get the complete model description use list_available_models()
  Returns:
      A list of model names
docstr_tok: ["Returns","the","list","of","model","names","available","via","NVIDIA","NGC","cloud",",","to","get","the","complete","model","description","use","list_available_models","(",")","Returns",":","A","list","of","model","names"]
code: def get_available_model_names(cls) -> List[str]:
      """
      Returns the list of model names available via NVIDIA NGC cloud,
      to get the complete model description use list_available_models()
      Returns:
          A list of model names
      """
      model_names = []
      if cls.list_available_models() is not None:
          model_names = [
              model.pretrained_model_name
              for model in cls.list_available_models()
          ]
      return model_names
  
imports: import hashlib
  import inspect
  import traceback
  from abc import ABC, abstractmethod
  from contextlib import contextmanager
  from dataclasses import dataclass, field
  from enum import Enum
  from functools import total_ordering
  from pathlib import Path
  from typing import Dict, Iterable, List, Optional, Tuple, Union
  import hydra
  import torch
  import wrapt
  from huggingface_hub import HfApi, HfFolder, ModelFilter, hf_hub_download
  from huggingface_hub.hf_api import ModelInfo
  from omegaconf import DictConfig, OmegaConf
  import nemo
  from nemo.core.connectors.save_restore_connector import SaveRestoreConnector
  from nemo.core.neural_types import NeuralType, NeuralTypeComparisonResult
  from nemo.utils import logging
  from nemo.utils.cloud import maybe_download_from_cloud
  from nemo.utils.data_utils import resolve_cache_dir
  from nemo.utils.model_utils import import_class_by_path, maybe_update_config_version
label_desc: Use image node_id 3 for calling the Model obj's underlying member method code with example usage: obj.get_available_model_names(cls) and returns: model_names