游雁
2023-03-24 bda3527dbb21d2288f34240def3505e33ad804d3
funasr_onnx funasr_torch
9个文件已修改
14 文件已重命名
2个文件已删除
1 文件已复制
49 ■■■■■ 已修改文件
funasr/runtime/python/grpc/grpc_server.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/README.md 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/demo.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/funasr_torch/__init__.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/funasr_torch/paraformer_bin.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/funasr_torch/utils/__init__.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/funasr_torch/utils/compute_wer.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/funasr_torch/utils/frontend.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/funasr_torch/utils/postprocess_utils.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/funasr_torch/utils/timestamp_utils.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/funasr_torch/utils/utils.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/libtorch/setup.py 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/README.md 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/debug.png 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/demo.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/funasr_onnx/__init__.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/funasr_onnx/paraformer_bin.py 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/funasr_onnx/utils/__init__.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/funasr_onnx/utils/frontend.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/funasr_onnx/utils/postprocess_utils.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/funasr_onnx/utils/timestamp_utils.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/funasr_onnx/utils/utils.py 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/rapid_paraformer/__init__.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/setup.py 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/utils/infer.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/utils/test_rtf.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/grpc/grpc_server.py
@@ -24,7 +24,7 @@
            self.inference_16k_pipeline = pipeline(task=Tasks.auto_speech_recognition, model=model, vad_model=vad_model, punc_model=punc_model)
        elif self.backend == "onnxruntime":
            try:
                from rapid_paraformer.paraformer_onnx import Paraformer
                from funasr_onnx import Paraformer
            except ImportError:
                raise ImportError(f"Please install onnxruntime environment")
            self.inference_16k_pipeline = Paraformer(model_dir=onnx_dir)
funasr/runtime/python/libtorch/README.md
@@ -27,10 +27,11 @@
         ```
2. Install the `torch_paraformer`.
2. Install the `funasr_torch`.
    ```shell
    git clone https://github.com/alibaba/FunASR.git && cd FunASR
    cd funasr/runtime/python/libtorch
    python setup.py build
    python setup.py install
    ```
@@ -41,7 +42,7 @@
   - Output: `List[str]`: recognition result.
   - Example:
        ```python
        from torch_paraformer import Paraformer
        from funasr_torch import Paraformer
        model_dir = "/nfs/zhifu.gzf/export/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch"
        model = Paraformer(model_dir, batch_size=1)
funasr/runtime/python/libtorch/demo.py
@@ -1,5 +1,5 @@
from torch_paraformer import Paraformer
from funasr_torch import Paraformer
model_dir = "/nfs/zhifu.gzf/export/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch"
model = Paraformer(model_dir, batch_size=1)
funasr/runtime/python/libtorch/funasr_torch/__init__.py
funasr/runtime/python/libtorch/funasr_torch/paraformer_bin.py
funasr/runtime/python/libtorch/funasr_torch/utils/__init__.py
funasr/runtime/python/libtorch/funasr_torch/utils/compute_wer.py
funasr/runtime/python/libtorch/funasr_torch/utils/frontend.py
funasr/runtime/python/libtorch/funasr_torch/utils/postprocess_utils.py
funasr/runtime/python/libtorch/funasr_torch/utils/timestamp_utils.py
funasr/runtime/python/libtorch/funasr_torch/utils/utils.py
funasr/runtime/python/libtorch/setup.py
@@ -14,8 +14,8 @@
setuptools.setup(
    name='torch_paraformer',
    version='0.0.1',
    name='funasr_torch',
    version='0.0.2',
    platforms="Any",
    url="https://github.com/alibaba-damo-academy/FunASR.git",
    author="Speech Lab, Alibaba Group, China",
@@ -31,7 +31,7 @@
                      "PyYAML>=5.1.2", "torch-quant >= 0.4.0"],
    packages=find_packages(include=["torch_paraformer*"]),
    keywords=[
        'funasr,paraformer'
        'funasr,paraformer, funasr_torch'
    ],
    classifiers=[
        'Programming Language :: Python :: 3.6',
funasr/runtime/python/onnxruntime/README.md
@@ -32,8 +32,8 @@
         ```
2. Install the `rapid_paraformer`.
   - Build the rapid_paraformer `whl`
2. Install the `funasr_onnx`.
   - Build the funasr_onnx `whl`
     ```shell
     git clone https://github.com/alibaba/FunASR.git && cd FunASR
     cd funasr/runtime/python/onnxruntime
@@ -41,7 +41,7 @@
     ```
   - Install the build `whl`
     ```bash
     pip install dist/rapid_paraformer-0.0.1-py3-none-any.whl
     pip install dist/funasr_onnx-0.0.2-py3-none-any.whl
     ```
3. Run the demo.
@@ -50,7 +50,7 @@
   - Output: `List[str]`: recognition result.
   - Example:
        ```python
        from rapid_paraformer import Paraformer
        from funasr_onnx import Paraformer
        model_dir = "/nfs/zhifu.gzf/export/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch"
        model = Paraformer(model_dir, batch_size=1)
funasr/runtime/python/onnxruntime/debug.png
Binary files differ
funasr/runtime/python/onnxruntime/demo.py
@@ -1,5 +1,5 @@
from rapid_paraformer import Paraformer
from funasr_onnx import Paraformer
#model_dir = "/Users/shixian/code/funasr/export/damo/speech_paraformer-large-vad-punc_asr_nat-zh-cn-16k-common-vocab8404-pytorch"
#model_dir = "/Users/shixian/code/funasr/export/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch"
funasr/runtime/python/onnxruntime/funasr_onnx/__init__.py
copy from funasr/runtime/python/libtorch/torch_paraformer/__init__.py copy to funasr/runtime/python/onnxruntime/funasr_onnx/__init__.py
funasr/runtime/python/onnxruntime/funasr_onnx/paraformer_bin.py
File was renamed from funasr/runtime/python/onnxruntime/rapid_paraformer/paraformer_onnx.py
@@ -1,7 +1,5 @@
# -*- encoding: utf-8 -*-
# @Author: SWHL
# @Contact: liekkaskono@163.com
from cgitb import text
import os.path
from pathlib import Path
from typing import List, Union, Tuple
funasr/runtime/python/onnxruntime/funasr_onnx/utils/__init__.py
funasr/runtime/python/onnxruntime/funasr_onnx/utils/frontend.py
funasr/runtime/python/onnxruntime/funasr_onnx/utils/postprocess_utils.py
funasr/runtime/python/onnxruntime/funasr_onnx/utils/timestamp_utils.py
funasr/runtime/python/onnxruntime/funasr_onnx/utils/utils.py
funasr/runtime/python/onnxruntime/rapid_paraformer/__init__.py
File was deleted
funasr/runtime/python/onnxruntime/setup.py
@@ -12,17 +12,17 @@
    return readme
MODULE_NAME = 'rapid_paraformer'
MODULE_NAME = 'funasr_onnx'
VERSION_NUM = '0.0.1'
setuptools.setup(
    name=MODULE_NAME,
    version=VERSION_NUM,
    platforms="Any",
    description="Using paraformer with ONNXRuntime",
    author="FunASR",
    url="https://github.com/alibaba-damo-academy/FunASR.git",
    author="Speech Lab, Alibaba Group, China",
    author_email="funasr@list.alibaba-inc.com",
    url="https://github.com/alibaba-damo-academy/FunASR",
    description="FunASR: A Fundamental End-to-End Speech Recognition Toolkit",
    license='MIT',
    long_description=get_readme(),
    long_description_content_type='text/markdown',
funasr/runtime/python/utils/infer.py
@@ -15,9 +15,9 @@
args = parser.parse_args()
from funasr.runtime.python.libtorch.torch_paraformer import Paraformer
from funasr.runtime.python.libtorch.funasr_torch import Paraformer
if args.backend == "onnx":
    from funasr.runtime.python.onnxruntime.rapid_paraformer import Paraformer
    from funasr.runtime.python.onnxruntime.funasr_onnx import Paraformer
    
model = Paraformer(args.model_dir, batch_size=1, quantize=args.quantize, intra_op_num_threads=args.intra_op_num_threads)
funasr/runtime/python/utils/test_rtf.py
@@ -14,9 +14,9 @@
args = parser.parse_args()
from funasr.runtime.python.libtorch.torch_paraformer import Paraformer
from funasr.runtime.python.libtorch.funasr_torch import Paraformer
if args.backend == "onnx":
    from funasr.runtime.python.onnxruntime.rapid_paraformer import Paraformer
    from funasr.runtime.python.onnxruntime.funasr_onnx import Paraformer
    
model = Paraformer(args.model_dir, batch_size=1, quantize=args.quantize, intra_op_num_threads=args.intra_op_num_threads)