ESPnet-ONNX: Bridging a Gap Between Research and Production
원문 초록
In the field of deep learning, researchers often focus on inventing novel neural network models and improving benchmarks. In contrast, application developers are interested in making models suitable for actual products, which involves optimizing a model for faster inference and adapting a model to various platforms (e.g., C++ and Python). In this work, to fill the gap between the two, we establish an effective procedure for optimizing a PyTorch-based research-oriented model for deployment, taking ESPnet, a widely used toolkit for speech processing, as an instance. We introduce different techniques to ESPnet, including converting a model into an ONNX format, fusing nodes in a graph, and quantizing parameters, which lead to approximately 1.3-2$\times$ speedup in various tasks (i.e., ASR, TTS, speech translation, and spoken language understanding) while keeping its performance without any additional training. Our ESPnet-ONNX will be publicly available at https://github.com/espnet/espnet_onnx
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
MMSU: A Massive Multi-task Spoken Language Understanding and Reasoning Benchmark
"KAN you hear me?" Exploring Kolmogorov-Arnold Networks for Spoken Language Understanding
"Alexa, can you forget me?" Machine Unlearning Benchmark in Spoken Language Understanding
QUADS: QUAntized Distillation Framework for Efficient Speech Language Understanding
LiveLongBench: Tackling Long-Context Understanding for Spoken Texts from Live Streams
Measuring the Effect of Transcription Noise on Downstream Language Understanding Tasks
토론
이 논문과 연결된 포럼 글이 아직 없습니다.