funasr2 paraformer biciparaformer contextuaparaformer
3个文件已修改
4 文件已重命名
26个文件已删除
| | |
| | | |
| | | cmd="funasr/cli/train_cli.py" |
| | | cmd="funasr/bin/train.py" |
| | | |
| | | python $cmd \ |
| | | +model="/Users/zhifu/modelscope_models/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch" \ |
| File was renamed from funasr/cli/train_cli.py |
| | |
| | | # from funasr.tokenizer.token_id_converter import TokenIDConverter |
| | | from funasr.tokenizer.funtoken import build_tokenizer |
| | | from funasr.datasets.dataset_jsonl import AudioDataset |
| | | from funasr.cli.trainer import Trainer |
| | | from funasr.utils.trainer import Trainer |
| | | # from funasr.utils.load_fr_py import load_class_from_path |
| | | from funasr.utils.dynamic_import import dynamic_import |
| | | import torch.distributed as dist |
| | | from torch.nn.parallel import DistributedDataParallel as DDP |
| | | from torch.distributed.fsdp import FullyShardedDataParallel as FSDP |
| | | from funasr.utils.download_from_hub import download_model |
| | | |
| | | def preprocess_config(cfg: DictConfig): |
| | | for key, value in cfg.items(): |
| | | if value == 'None': |
| | | cfg[key] = None |
| | | |
| | | @hydra.main(config_name=None, version_base=None) |
| | | def main_hydra(kwargs: DictConfig): |
| File was renamed from funasr/cli/model_class_factory.py |
| | |
| | | default=None, |
| | | optional=True, |
| | | ) |
| | | # model_choices = ClassChoices( |
| | | # "model", |
| | | # classes=dict( |
| | | # asr=ASRModel, |
| | | # uniasr=UniASR, |
| | | # paraformer=Paraformer, |
| | | # paraformer_online=ParaformerOnline, |
| | | # paraformer_bert=ParaformerBert, |
| | | # bicif_paraformer=BiCifParaformer, |
| | | # contextual_paraformer=ContextualParaformer, |
| | | # neatcontextual_paraformer=NeatContextualParaformer, |
| | | # mfcca=MFCCA, |
| | | # timestamp_prediction=TimestampPredictor, |
| | | # rnnt=TransducerModel, |
| | | # rnnt_unified=UnifiedTransducerModel, |
| | | # bat=BATModel, |
| | | # sa_asr=SAASRModel, |
| | | # ), |
| | | # type_check=None, |
| | | # default="asr", |
| | | # ) |
| | | |
| | | preencoder_choices = ClassChoices( |
| | | name="preencoder", |
| | | classes=dict( |
| | |
| | | # from funasr.models.predictor.cif import CifPredictorV3 |
| | | from funasr.models.paraformer.search import Hypothesis |
| | | |
| | | from funasr.cli.model_class_factory import * |
| | | from funasr.models.model_class_factory import * |
| | | |
| | | if LooseVersion(torch.__version__) >= LooseVersion("1.6.0"): |
| | | from torch.cuda.amp import autocast |
| | |
| | | "Topic :: Software Development :: Libraries :: Python Modules", |
| | | ], |
| | | entry_points={"console_scripts": [ |
| | | "funasr = funasr.bin.inference_cli:main", |
| | | "funasr = funasr.bin.inference:main_hydra", |
| | | ]}, |
| | | ) |