mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-08-09 18:12:19 +00:00
* Add zipformer_ctc_blankskip.rst * typo fix for zipformer_mmi.rst * fix warning * Update docs/source/recipes/Non-streaming-ASR/librispeech/zipformer_ctc_blankskip.rst Co-authored-by: yifanyang <yifanyeung@yifanyangs-MacBook-Pro.local> Co-authored-by: Fangjun Kuang <csukuangfj@gmail.com>
59 lines
1.7 KiB
ReStructuredText
59 lines
1.7 KiB
ReStructuredText
.. _export-model-with-torch-jit-script:
|
|
|
|
Export model with torch.jit.script()
|
|
====================================
|
|
|
|
In this section, we describe how to export a model via
|
|
``torch.jit.script()``.
|
|
|
|
When to use it
|
|
--------------
|
|
|
|
If we want to use our trained model with torchscript,
|
|
we can use ``torch.jit.script()``.
|
|
|
|
.. hint::
|
|
|
|
See :ref:`export-model-with-torch-jit-trace`
|
|
if you want to use ``torch.jit.trace()``.
|
|
|
|
How to export
|
|
-------------
|
|
|
|
We use
|
|
`<https://github.com/k2-fsa/icefall/tree/master/egs/librispeech/ASR/pruned_transducer_stateless3>`_
|
|
as an example in the following.
|
|
|
|
.. code-block:: bash
|
|
|
|
cd egs/librispeech/ASR
|
|
epoch=14
|
|
avg=1
|
|
|
|
./pruned_transducer_stateless3/export.py \
|
|
--exp-dir ./pruned_transducer_stateless3/exp \
|
|
--bpe-model data/lang_bpe_500/bpe.model \
|
|
--epoch $epoch \
|
|
--avg $avg \
|
|
--jit 1
|
|
|
|
It will generate a file ``cpu_jit.pt`` in ``pruned_transducer_stateless3/exp``.
|
|
|
|
.. caution::
|
|
|
|
Don't be confused by ``cpu`` in ``cpu_jit.pt``. We move all parameters
|
|
to CPU before saving it into a ``pt`` file; that's why we use ``cpu``
|
|
in the filename.
|
|
|
|
How to use the exported model
|
|
-----------------------------
|
|
|
|
Please refer to the following pages for usage:
|
|
|
|
- `<https://k2-fsa.github.io/sherpa/python/streaming_asr/emformer/index.html>`_
|
|
- `<https://k2-fsa.github.io/sherpa/python/streaming_asr/conv_emformer/index.html>`_
|
|
- `<https://k2-fsa.github.io/sherpa/python/streaming_asr/conformer/index.html>`_
|
|
- `<https://k2-fsa.github.io/sherpa/python/offline_asr/conformer/index.html>`_
|
|
- `<https://k2-fsa.github.io/sherpa/cpp/offline_asr/gigaspeech.html>`_
|
|
- `<https://k2-fsa.github.io/sherpa/cpp/offline_asr/wenetspeech.html>`_
|