仁迷
2023-02-09 fdf74bb85cfe3dd0ce6cbaf51ec8d5b3ca3d2039
funasr/export/export_model.py
@@ -20,7 +20,7 @@
        self.cache_dir = Path(cache_dir)
        self.export_config = dict(
            feats_dim=560,
            onnx=onnx,
            onnx=False,
        )
        logging.info("output dir: {}".format(self.cache_dir))
        self.onnx = onnx
@@ -42,10 +42,10 @@
            self.export_config,
        )
        self._export_onnx(model, verbose, export_dir)
        # if self.onnx:
        #     self._export_onnx(model, verbose, export_dir)
        # else:
        #     self._export_torchscripts(model, verbose, export_dir)
        if self.onnx:
            self._export_onnx(model, verbose, export_dir)
        else:
            self._export_torchscripts(model, verbose, export_dir)
        logging.info("output dir: {}".format(export_dir))
@@ -54,7 +54,7 @@
        if enc_size:
            dummy_input = model.get_dummy_inputs(enc_size)
        else:
            dummy_input = model.get_dummy_inputs()
            dummy_input = model.get_dummy_inputs_txt()
        # model_script = torch.jit.script(model)
        model_script = torch.jit.trace(model, dummy_input)