MCPcopy Create free account
hub / github.com/pytorch/executorch / load_model

Function load_model

examples/models/sortformer/export_sortformer.py:131–148  ·  view source on GitHub ↗

Load SortformerEncLabelModel from .nemo file or HuggingFace.

(nemo_path: Optional[str] = None, hf_model: Optional[str] = None)

Source from the content-addressed store, hash-verified

129
130
131def load_model(nemo_path: Optional[str] = None, hf_model: Optional[str] = None):
132 """Load SortformerEncLabelModel from .nemo file or HuggingFace."""
133 from nemo.collections.asr.models import SortformerEncLabelModel
134
135 if nemo_path:
136 model = SortformerEncLabelModel.restore_from(
137 nemo_path, map_location="cpu", strict=False
138 )
139 elif hf_model:
140 model = SortformerEncLabelModel.from_pretrained(hf_model, map_location="cpu")
141 else:
142 model = SortformerEncLabelModel.from_pretrained(
143 "nvidia/diar_streaming_sortformer_4spk-v2", map_location="cpu"
144 )
145
146 model.eval()
147 model.cpu()
148 return model
149
150
151def _rel_shift_export(self, x):

Callers 1

mainFunction · 0.70

Calls 1

from_pretrainedMethod · 0.80

Tested by

no test coverage detected