Skip to content

Commit 1da1819

Browse files
committed
Upgrade to Ruff v0.9.4
1 parent 55bb144 commit 1da1819

File tree

6 files changed

+6
-10
lines changed

6 files changed

+6
-10
lines changed

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ ci:
22
skip: [mypy, pytest]
33
repos:
44
- repo: https://github.com/astral-sh/ruff-pre-commit
5-
rev: v0.6.8
5+
rev: v0.9.4
66
hooks:
77
- id: ruff
88
args: [--fix]

ai_toolkit/metrics/accuracy.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class Accuracy(Metric):
99
def __repr__(self) -> str:
10-
return f"{self.name}: {100. * self.value:.2f}%"
10+
return f"{self.name}: {100.0 * self.value:.2f}%"
1111

1212
@staticmethod
1313
def calculate_accuracy(output: torch.Tensor, target: torch.Tensor) -> float:

ai_toolkit/models/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ def get_model_initializer(model_name: str) -> type[nn.Module]:
2424

2525
__all__ = (
2626
"BasicCNN",
27-
"DenseNet",
2827
"BasicLSTM",
29-
"MaskRCNN",
3028
"BasicRNN",
29+
"DenseNet",
30+
"MaskRCNN",
3131
"get_model_initializer",
3232
)

ai_toolkit/test.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def test_model(
4646
test_loss /= test_len
4747
print(
4848
f"\nTest set: Average loss: {test_loss:.4f},",
49-
f"Accuracy: {correct}/{test_len} ({100. * correct / test_len:.2f}%)\n",
49+
f"Accuracy: {correct}/{test_len} ({100.0 * correct / test_len:.2f}%)\n",
5050
)
5151

5252

ai_toolkit/train.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,7 @@ def get_optimizer(args: Arguments, model: nn.Module) -> Optimizer:
8686
return AdamW(params, lr=args.lr)
8787

8888

89-
def get_scheduler(
90-
args: Arguments, optimizer: Optimizer
91-
) -> lr_scheduler.LRScheduler:
89+
def get_scheduler(args: Arguments, optimizer: Optimizer) -> lr_scheduler.LRScheduler:
9290
return lr_scheduler.StepLR(optimizer, step_size=1, gamma=args.gamma)
9391

9492

ruff.toml

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
target-version = "py312"
22
lint.select = ["ALL"]
33
lint.ignore = [
4-
"ANN101", # Missing type annotation for `self` in method
5-
"ANN102", # Missing type annotation for `cls` in classmethod
64
"ANN401", # Dynamically typed expressions (typing.Any) are disallowed
75
"C901", # function is too complex (12 > 10)
86
"COM812", # Trailing comma missing

0 commit comments

Comments
 (0)