Skip to content

Commit 242002e

Browse files
authored
Strengthened style constraints (k2-fsa#1527)
1 parent 29b195a commit 242002e

File tree

70 files changed

+166
-164
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+166
-164
lines changed

.github/workflows/style_check.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949

5050
- name: Install Python dependencies
5151
run: |
52-
python3 -m pip install --upgrade pip black==22.3.0 flake8==5.0.4 click==8.1.0
52+
python3 -m pip install --upgrade pip black==22.3.0 flake8==5.0.4 click==8.1.0 isort==5.10.1
5353
# Click issue fixed in https://github.com/psf/black/pull/2966
5454
5555
- name: Run flake8
@@ -67,3 +67,9 @@ jobs:
6767
working-directory: ${{github.workspace}}
6868
run: |
6969
black --check --diff .
70+
71+
- name: Run isort
72+
shell: bash
73+
working-directory: ${{github.workspace}}
74+
run: |
75+
isort --check --diff .

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ repos:
2626
# E121,E123,E126,E226,E24,E704,W503,W504
2727

2828
- repo: https://github.com/pycqa/isort
29-
rev: 5.11.5
29+
rev: 5.10.1
3030
hooks:
3131
- id: isort
3232
args: ["--profile=black"]

egs/commonvoice/ASR/pruned_transducer_stateless7/onnx_check.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,10 @@
7979
import argparse
8080
import logging
8181

82-
from icefall import is_module_available
82+
import torch
8383
from onnx_pretrained import OnnxModel
8484

85-
import torch
85+
from icefall import is_module_available
8686

8787

8888
def get_parser():

egs/csj/ASR/pruned_transducer_stateless7_streaming/export-for-ncnn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@
7070
from pathlib import Path
7171

7272
import torch
73+
from do_not_use_it_directly import add_model_arguments, get_params, get_transducer_model
7374
from scaling_converter import convert_scaled_to_non_scaled
7475
from tokenizer import Tokenizer
75-
from do_not_use_it_directly import add_model_arguments, get_params, get_transducer_model
7676

7777
from icefall.checkpoint import (
7878
average_checkpoints,

egs/gigaspeech/ASR/local/preprocess_gigaspeech.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
from lhotse import CutSet, SupervisionSegment
2525
from lhotse.recipes.utils import read_manifests_if_cached
26+
2627
from icefall.utils import str2bool
2728

2829
# Similar text filtering and normalization procedure as in:

egs/gigaspeech/ASR/pruned_transducer_stateless2/decode.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
)
7777
from gigaspeech_scoring import asr_text_post_processing
7878
from train import get_params, get_transducer_model
79+
7980
from icefall.checkpoint import (
8081
average_checkpoints,
8182
average_checkpoints_with_averaged_model,

egs/gigaspeech/ASR/zipformer/ctc_decode.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
import torch
8989
import torch.nn as nn
9090
from asr_datamodule import GigaSpeechAsrDataModule
91-
from train import add_model_arguments, get_params, get_model
91+
from train import add_model_arguments, get_model, get_params
9292

9393
from icefall.checkpoint import (
9494
average_checkpoints,

egs/gigaspeech/ASR/zipformer/streaming_decode.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
)
5252
from torch import Tensor, nn
5353
from torch.nn.utils.rnn import pad_sequence
54-
from train import add_model_arguments, get_params, get_model
54+
from train import add_model_arguments, get_model, get_params
5555

5656
from icefall.checkpoint import (
5757
average_checkpoints,

egs/gigaspeech/KWS/zipformer/decode.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,10 @@
4242
import torch
4343
import torch.nn as nn
4444
from asr_datamodule import GigaSpeechAsrDataModule
45-
from beam_search import (
46-
keywords_search,
47-
)
45+
from beam_search import keywords_search
46+
from lhotse.cut import Cut
4847
from train import add_model_arguments, get_model, get_params
4948

50-
from lhotse.cut import Cut
5149
from icefall import ContextGraph
5250
from icefall.checkpoint import (
5351
average_checkpoints,

egs/gigaspeech/KWS/zipformer/finetune.py

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,20 @@
7676
from torch.cuda.amp import GradScaler
7777
from torch.nn.parallel import DistributedDataParallel as DDP
7878
from torch.utils.tensorboard import SummaryWriter
79+
from train import (
80+
add_model_arguments,
81+
add_training_arguments,
82+
compute_loss,
83+
compute_validation_loss,
84+
display_and_save_batch,
85+
get_adjusted_batch_count,
86+
get_model,
87+
get_params,
88+
load_checkpoint_if_available,
89+
save_checkpoint,
90+
scan_pessimistic_batches_for_oom,
91+
set_batch_count,
92+
)
7993

8094
from icefall import diagnostics
8195
from icefall.checkpoint import remove_checkpoints
@@ -95,21 +109,6 @@
95109
str2bool,
96110
)
97111

98-
from train import (
99-
add_model_arguments,
100-
add_training_arguments,
101-
compute_loss,
102-
compute_validation_loss,
103-
display_and_save_batch,
104-
get_adjusted_batch_count,
105-
get_model,
106-
get_params,
107-
load_checkpoint_if_available,
108-
save_checkpoint,
109-
scan_pessimistic_batches_for_oom,
110-
set_batch_count,
111-
)
112-
113112
LRSchedulerType = Union[torch.optim.lr_scheduler._LRScheduler, optim.LRScheduler]
114113

115114

0 commit comments

Comments
 (0)