Model name query
State: closed | Pull request: no

I want to install the https://huggingface.co/nvidia/parakeet-ctc-0.6b model.

I installed nemo with:
`pip install nemo_toolkit['asr']`

According to the Huggingface repo, I use this following command to load the model:
```
import nemo.collections.asr as nemo_asr
asr_model = nemo_asr.models.EncDecCTCBPEModel.from_pretrained(model_name="nvidia/parakeet-ctc-0.6b")
```


However, I see this:
```
>nemo_asr.__version__
'1.23.0'

>dir(nemo_asr.models)
['ASRModel',
 'AudioToAudioModel',
 'ClusteringDiarizer',
 'EncDecCTCModel',
 'EncDecCTCModelBPE',
 'EncDecClassificationModel',
 'EncDecDiarLabelModel',
 'EncDecFrameClassificationModel',
 'EncDecHybridRNNTCTCBPEModel',
 'EncDecHybridRNNTCTCModel',
 'EncDecK2RnntSeqModel',
 'EncDecK2RnntSeqModelBPE',
 'EncDecK2SeqModel',
 'EncDecK2SeqModelBPE',
 'EncDecMultiTaskModel',
 'EncDecRNNTBPEModel',
 'EncDecRNNTModel',
 'EncDecSpeakerLabelModel',
 'EncDecTransfModelBPE',
 'EncMaskDecAudioToAudioModel',
 'NeuralDiarizer',
 'SLUIntentSlotBPEModel',
 'SpeechEncDecSelfSupervisedModel',
 '__builtins__',
...
```

i.e. "EncDecCTCBPEModel" is not in the list!
I assumed there was a renaming, from EncDecCTCBPEModel -> EncDecCTCModelBPE?

Looking in EncDecCTCModelBPE, I see:
```
>nemo_asr.models.EncDecCTCModelBPE.list_available_models()
[PretrainedModelInfo(
 	pretrained_model_name=stt_en_citrinet_256,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_citrinet_256,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_citrinet_256/versions/1.0.0rc1/files/stt_en_citrinet_256.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_citrinet_512,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_citrinet_512,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_citrinet_512/versions/1.0.0rc1/files/stt_en_citrinet_512.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_citrinet_1024,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_citrinet_1024,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_citrinet_1024/versions/1.0.0rc1/files/stt_en_citrinet_1024.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_citrinet_256_gamma_0_25,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_citrinet_256_gamma_0_25,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_citrinet_256_gamma_0_25/versions/1.0.0/files/stt_en_citrinet_256_gamma_0_25.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_citrinet_512_gamma_0_25,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_citrinet_512_gamma_0_25,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_citrinet_512_gamma_0_25/versions/1.0.0/files/stt_en_citrinet_512_gamma_0_25.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_citrinet_1024_gamma_0_25,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_citrinet_1024_gamma_0_25,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_citrinet_1024_gamma_0_25/versions/1.0.0/files/stt_en_citrinet_1024_gamma_0_25.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_es_citrinet_512,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_es_citrinet_512,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_es_citrinet_512/versions/1.0.0/files/stt_es_citrinet_512.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_de_citrinet_1024,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_de_citrinet_1024,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_de_citrinet_1024/versions/1.5.0/files/stt_de_citrinet_1024.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_fr_citrinet_1024_gamma_0_25,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_fr_citrinet_1024_gamma_0_25,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_fr_citrinet_1024_gamma_0_25/versions/1.5/files/stt_fr_citrinet_1024_gamma_0_25.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_fr_no_hyphen_citrinet_1024_gamma_0_25,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_fr_citrinet_1024_gamma_0_25,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_fr_citrinet_1024_gamma_0_25/versions/1.5/files/stt_fr_no_hyphen_citrinet_1024_gamma_0_25.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_es_citrinet_1024_gamma_0_25,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_es_citrinet_1024_gamma_0_25,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_es_citrinet_1024_gamma_0_25/versions/1.8.0/files/stt_es_citrinet_1024_gamma_0_25.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_conformer_ctc_small,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_conformer_ctc_small,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_conformer_ctc_small/versions/1.6.0/files/stt_en_conformer_ctc_small.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_conformer_ctc_medium,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_conformer_ctc_medium,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_conformer_ctc_medium/versions/1.6.0/files/stt_en_conformer_ctc_medium.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_conformer_ctc_large/versions/1.10.0/files/stt_en_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_conformer_ctc_xlarge,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_conformer_ctc_xlarge,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_conformer_ctc_xlarge/versions/1.10.0/files/stt_en_conformer_ctc_xlarge.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_squeezeformer_ctc_xsmall_ls,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_en_squeezeformer_ctc_xsmall_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_squeezeformer_ctc_xsmall_ls/versions/1.13.0/files/stt_en_squeezeformer_ctc_xsmall_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_squeezeformer_ctc_small_ls,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_en_squeezeformer_ctc_small_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_squeezeformer_ctc_small_ls/versions/1.13.0/files/stt_en_squeezeformer_ctc_small_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_squeezeformer_ctc_small_medium_ls,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_en_squeezeformer_ctc_small_medium_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_squeezeformer_ctc_small_medium_ls/versions/1.13.0/files/stt_en_squeezeformer_ctc_small_medium_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_squeezeformer_ctc_medium_ls,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_en_squeezeformer_ctc_medium_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_squeezeformer_ctc_medium_ls/versions/1.13.0/files/stt_en_squeezeformer_ctc_medium_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_squeezeformer_ctc_medium_large_ls,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_en_squeezeformer_ctc_medium_large_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_squeezeformer_ctc_medium_large_ls/versions/1.13.0/files/stt_en_squeezeformer_ctc_medium_large_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_squeezeformer_ctc_large_ls,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_en_squeezeformer_ctc_large_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_squeezeformer_ctc_large_ls/versions/1.13.0/files/stt_en_squeezeformer_ctc_large_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_conformer_ctc_small_ls,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_conformer_ctc_small_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_conformer_ctc_small_ls/versions/1.0.0/files/stt_en_conformer_ctc_small_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_conformer_ctc_medium_ls,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_conformer_ctc_medium_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_conformer_ctc_medium_ls/versions/1.0.0/files/stt_en_conformer_ctc_medium_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_conformer_ctc_large_ls,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_conformer_ctc_large_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_conformer_ctc_large_ls/versions/1.0.0/files/stt_en_conformer_ctc_large_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_fr_conformer_ctc_large,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_fr_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_fr_conformer_ctc_large/versions/1.5.1/files/stt_fr_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_fr_no_hyphen_conformer_ctc_large,
 	description=For details about this model, please visit https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/stt_fr_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_fr_conformer_ctc_large/versions/1.5.1/files/stt_fr_no_hyphen_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_de_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_de_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_de_conformer_ctc_large/versions/1.5.0/files/stt_de_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_es_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_es_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_es_conformer_ctc_large/versions/1.8.0/files/stt_es_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_hi_conformer_ctc_medium,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_hi_conformer_ctc_medium,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_hi_conformer_ctc_medium/versions/1.6.0/files/stt_hi_conformer_ctc_medium.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_mr_conformer_ctc_medium,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_mr_conformer_ctc_medium,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_mr_conformer_ctc_medium/versions/1.6.0/files/stt_mr_conformer_ctc_medium.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_enes_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_enes_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_enes_conformer_ctc_large/versions/1.0.0/files/stt_enes_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_ca_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_ca_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_ca_conformer_ctc_large/versions/1.11.0/files/stt_ca_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_rw_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_rw_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_rw_conformer_ctc_large/versions/1.11.0/files/stt_rw_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_enes_conformer_ctc_large_codesw,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_enes_conformer_ctc_large_codesw,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_enes_conformer_ctc_large_codesw/versions/1.0.0/files/stt_enes_conformer_ctc_large_codesw.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_be_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_be_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_be_conformer_ctc_large/versions/1.12.0/files/stt_be_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_hr_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_hr_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_hr_conformer_ctc_large/versions/1.11.0/files/stt_hr_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_it_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_it_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_it_conformer_ctc_large/versions/1.13.0/files/stt_it_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_ru_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_ru_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_ru_conformer_ctc_large/versions/1.13.0/files/stt_ru_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_eo_conformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_eo_conformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_eo_conformer_ctc_large/versions/1.14.0/files/stt_eo_conformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_fastconformer_ctc_large,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_fastconformer_ctc_large,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_fastconformer_ctc_large/versions/1.0.0/files/stt_en_fastconformer_ctc_large.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_fastconformer_ctc_large_ls,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_fastconformer_ctc_large_ls,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_fastconformer_ctc_large_ls/versions/1.0.0/files/stt_en_fastconformer_ctc_large_ls.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_fastconformer_ctc_xlarge,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_fastconformer_ctc_xlarge,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_fastconformer_ctc_xlarge/versions/1.20.0/files/stt_en_fastconformer_ctc_xlarge.nemo
 ),
 PretrainedModelInfo(
 	pretrained_model_name=stt_en_fastconformer_ctc_xxlarge,
 	description=For details about this model, please visit https://ngc.nvidia.com/catalog/models/nvidia:nemo:stt_en_fastconformer_ctc_xxlarge,
 	location=https://api.ngc.nvidia.com/v2/models/nvidia/nemo/stt_en_fastconformer_ctc_xxlarge/versions/1.20.1/files/stt_en_fastconformer_ctc_xxlarge.nemo
 )]
```

There is no parakeet model listed here!
```[tasklist]
### Tasks
```


Hi, thank you for your question and investigating the root cause.
There is a typo in the model card (cc @nithinraok) but this will work:
`asr_model = nemo_asr.models.EncDecCTCModelBPE.from_pretrained(model_name="nvidia/parakeet-ctc-0.6b")`
or even this:
`asr_model = nemo_asr.models.ASRModel.from_pretrained(model_name="nvidia/parakeet-ctc-0.6b")`

Yes, there is no parakeet model listed that can be loaded from NGC, but if there is a "/" in the model name, we will look for that model on Hugging Face (relevant source code in [here](https://github.com/NVIDIA/NeMo/blob/b88b662c8753e51629fce3245b8ad1a4d126e03f/nemo/core/classes/common.py#L746)).

Apologies for the confusion. We should update the docs with this information, probably [here](https://docs.nvidia.com/nemo-framework/user-guide/latest/nemotoolkit/core/core.html#pretrained). 


sorry for the typo, fixed it on the ModelCard