Unverified Commit 75ea2f89 authored by Zaida Zhou's avatar Zaida Zhou Committed by GitHub
Browse files

Upgrade the versions of pre-commit hooks (#2328)

parent 07e8775f
exclude: ^tests/data/ exclude: ^tests/data/
repos: repos:
- repo: https://gitee.com/openmmlab/mirrors-flake8 - repo: https://gitee.com/openmmlab/mirrors-flake8
rev: 3.8.3 rev: 5.0.4
hooks: hooks:
- id: flake8 - id: flake8
- repo: https://gitee.com/openmmlab/mirrors-isort - repo: https://gitee.com/openmmlab/mirrors-isort
...@@ -9,11 +9,11 @@ repos: ...@@ -9,11 +9,11 @@ repos:
hooks: hooks:
- id: isort - id: isort
- repo: https://gitee.com/openmmlab/mirrors-yapf - repo: https://gitee.com/openmmlab/mirrors-yapf
rev: v0.30.0 rev: v0.32.0
hooks: hooks:
- id: yapf - id: yapf
- repo: https://gitee.com/openmmlab/mirrors-pre-commit-hooks - repo: https://gitee.com/openmmlab/mirrors-pre-commit-hooks
rev: v3.1.0 rev: v4.3.0
hooks: hooks:
- id: trailing-whitespace - id: trailing-whitespace
- id: check-yaml - id: check-yaml
...@@ -26,7 +26,7 @@ repos: ...@@ -26,7 +26,7 @@ repos:
- id: mixed-line-ending - id: mixed-line-ending
args: ["--fix=lf"] args: ["--fix=lf"]
- repo: https://gitee.com/openmmlab/mirrors-codespell - repo: https://gitee.com/openmmlab/mirrors-codespell
rev: v2.1.0 rev: v2.2.1
hooks: hooks:
- id: codespell - id: codespell
- repo: https://gitee.com/openmmlab/mirrors-mdformat - repo: https://gitee.com/openmmlab/mirrors-mdformat
...@@ -44,7 +44,7 @@ repos: ...@@ -44,7 +44,7 @@ repos:
- id: docformatter - id: docformatter
args: ["--in-place", "--wrap-descriptions", "79"] args: ["--in-place", "--wrap-descriptions", "79"]
- repo: https://github.com/asottile/pyupgrade - repo: https://github.com/asottile/pyupgrade
rev: v2.32.1 rev: v3.0.0
hooks: hooks:
- id: pyupgrade - id: pyupgrade
args: ["--py36-plus"] args: ["--py36-plus"]
......
exclude: ^tests/data/ exclude: ^tests/data/
repos: repos:
- repo: https://github.com/PyCQA/flake8 - repo: https://github.com/PyCQA/flake8
rev: 3.8.3 rev: 5.0.4
hooks: hooks:
- id: flake8 - id: flake8
- repo: https://github.com/PyCQA/isort - repo: https://github.com/PyCQA/isort
...@@ -9,11 +9,11 @@ repos: ...@@ -9,11 +9,11 @@ repos:
hooks: hooks:
- id: isort - id: isort
- repo: https://github.com/pre-commit/mirrors-yapf - repo: https://github.com/pre-commit/mirrors-yapf
rev: v0.30.0 rev: v0.32.0
hooks: hooks:
- id: yapf - id: yapf
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.1.0 rev: v4.3.0
hooks: hooks:
- id: trailing-whitespace - id: trailing-whitespace
- id: check-yaml - id: check-yaml
...@@ -26,7 +26,7 @@ repos: ...@@ -26,7 +26,7 @@ repos:
- id: mixed-line-ending - id: mixed-line-ending
args: ["--fix=lf"] args: ["--fix=lf"]
- repo: https://github.com/codespell-project/codespell - repo: https://github.com/codespell-project/codespell
rev: v2.1.0 rev: v2.2.1
hooks: hooks:
- id: codespell - id: codespell
- repo: https://github.com/executablebooks/mdformat - repo: https://github.com/executablebooks/mdformat
...@@ -44,7 +44,7 @@ repos: ...@@ -44,7 +44,7 @@ repos:
- id: docformatter - id: docformatter
args: ["--in-place", "--wrap-descriptions", "79"] args: ["--in-place", "--wrap-descriptions", "79"]
- repo: https://github.com/asottile/pyupgrade - repo: https://github.com/asottile/pyupgrade
rev: v2.32.1 rev: v3.0.0
hooks: hooks:
- id: pyupgrade - id: pyupgrade
args: ["--py36-plus"] args: ["--py36-plus"]
......
...@@ -265,12 +265,12 @@ mmcv.flowshow(flow) ...@@ -265,12 +265,12 @@ mmcv.flowshow(flow)
![progress](../_static/flow_visualization.png) ![progress](../_static/flow_visualization.png)
3. Flow warpping 3. Flow warping
```python ```python
img1 = mmcv.imread('img1.jpg') img1 = mmcv.imread('img1.jpg')
flow = mmcv.flowread('flow.flo') flow = mmcv.flowread('flow.flo')
warpped_img2 = mmcv.flow_warp(img1, flow) warped_img2 = mmcv.flow_warp(img1, flow)
``` ```
img1 (left) and img2 (right) img1 (left) and img2 (right)
...@@ -281,6 +281,6 @@ optical flow (img2 -> img1) ...@@ -281,6 +281,6 @@ optical flow (img2 -> img1)
![optical flow](../_static/flow_img2toimg1.png) ![optical flow](../_static/flow_img2toimg1.png)
warpped image and difference with ground truth warped image and difference with ground truth
![warpped image](../_static/flow_warp_diff.png) ![warped image](../_static/flow_warp_diff.png)
...@@ -259,7 +259,7 @@ mmcv.flowshow(flow) ...@@ -259,7 +259,7 @@ mmcv.flowshow(flow)
```python ```python
img1 = mmcv.imread('img1.jpg') img1 = mmcv.imread('img1.jpg')
flow = mmcv.flowread('flow.flo') flow = mmcv.flowread('flow.flo')
warpped_img2 = mmcv.flow_warp(img1, flow) warped_img2 = mmcv.flow_warp(img1, flow)
``` ```
img1 (左) and img2 (右) img1 (左) and img2 (右)
...@@ -272,4 +272,4 @@ img1 (左) and img2 (右) ...@@ -272,4 +272,4 @@ img1 (左) and img2 (右)
变换后的图像和真实图像的差异 变换后的图像和真实图像的差异
![warpped image](../../en/_static/flow_warp_diff.png) ![warped image](../../en/_static/flow_warp_diff.png)
...@@ -47,12 +47,12 @@ class ActiveRotatedFilterFunction(Function): ...@@ -47,12 +47,12 @@ class ActiveRotatedFilterFunction(Function):
def backward(ctx, grad_out: torch.Tensor) -> Tuple[torch.Tensor, None]: def backward(ctx, grad_out: torch.Tensor) -> Tuple[torch.Tensor, None]:
""" """
Args: Args:
grad_output (torch.Tensor): The gradiant of output features grad_output (torch.Tensor): The gradient of output features
with shape [num_output_planes * num_rotations, with shape [num_output_planes * num_rotations,
num_input_planes * num_orientations, H, W]. num_input_planes * num_orientations, H, W].
Returns: Returns:
torch.Tensor: The gradiant of input features with shape torch.Tensor: The gradient of input features with shape
[num_output_planes, num_input_planes, num_orientations, H, W]. [num_output_planes, num_input_planes, num_orientations, H, W].
""" """
input, indices = ctx.saved_tensors input, indices = ctx.saved_tensors
......
...@@ -161,7 +161,7 @@ void PSAMaskForwardMLUKernelLauncher(const int psa_type, const Tensor x, ...@@ -161,7 +161,7 @@ void PSAMaskForwardMLUKernelLauncher(const int psa_type, const Tensor x,
TORCH_CHECK(h_feature * w_feature == y_c, TORCH_CHECK(h_feature * w_feature == y_c,
"channel of y should be the same as h_feature * w_feature"); "channel of y should be the same as h_feature * w_feature");
TORCH_CHECK(psa_type == 0 || psa_type == 1, TORCH_CHECK(psa_type == 0 || psa_type == 1,
"psa_type only suppurts 'COLLECT' and 'DISTRIBUTE' currently"); "psa_type only supports 'COLLECT' and 'DISTRIBUTE' currently");
if (x.numel() == 0) { if (x.numel() == 0) {
CNLOG(INFO) << "skip zero-element tensor"; CNLOG(INFO) << "skip zero-element tensor";
...@@ -227,7 +227,7 @@ void PSAMaskBackwardMLUKernelLauncher(const int psa_type, const Tensor dy, ...@@ -227,7 +227,7 @@ void PSAMaskBackwardMLUKernelLauncher(const int psa_type, const Tensor dy,
TORCH_CHECK(h_mask * w_mask == dx_c, TORCH_CHECK(h_mask * w_mask == dx_c,
"channel of dx should be the same as h_mask * w_mask"); "channel of dx should be the same as h_mask * w_mask");
TORCH_CHECK(psa_type == 0 || psa_type == 1, TORCH_CHECK(psa_type == 0 || psa_type == 1,
"psa_type only suppurts 'COLLECT' and 'DISTRIBUTE' currently"); "psa_type only supports 'COLLECT' and 'DISTRIBUTE' currently");
if (dx.numel() == 0) { if (dx.numel() == 0) {
CNLOG(INFO) << "skip zero-element tensor"; CNLOG(INFO) << "skip zero-element tensor";
......
...@@ -45,7 +45,7 @@ void ROIAlignForwardMLUKernelLauncher(Tensor input, Tensor rois, Tensor output, ...@@ -45,7 +45,7 @@ void ROIAlignForwardMLUKernelLauncher(Tensor input, Tensor rois, Tensor output,
input.dim(), "D"); input.dim(), "D");
TORCH_CHECK(rois.dim() == 2, "rois should be a 2d tensor, got ", rois.dim(), TORCH_CHECK(rois.dim() == 2, "rois should be a 2d tensor, got ", rois.dim(),
"D"); "D");
TORCH_CHECK(pool_mode == 1, "pool_mode only suppurts 'avg' currently"); TORCH_CHECK(pool_mode == 1, "pool_mode only supports 'avg' currently");
auto memory_format = auto memory_format =
torch_mlu::cnnl::ops::get_channels_last_memory_format(input.dim()); torch_mlu::cnnl::ops::get_channels_last_memory_format(input.dim());
...@@ -121,7 +121,7 @@ void ROIAlignBackwardMLUKernelLauncher(Tensor grad, Tensor rois, ...@@ -121,7 +121,7 @@ void ROIAlignBackwardMLUKernelLauncher(Tensor grad, Tensor rois,
"D"); "D");
TORCH_CHECK(rois.dim() == 2, "rois should be a 2d tensor, got ", rois.dim(), TORCH_CHECK(rois.dim() == 2, "rois should be a 2d tensor, got ", rois.dim(),
"D"); "D");
TORCH_CHECK(pool_mode == 1, "pool_mode only suppurts 'avg' currently"); TORCH_CHECK(pool_mode == 1, "pool_mode only supports 'avg' currently");
int batch_size = grad_input.size(0); int batch_size = grad_input.size(0);
int channels = grad_input.size(1); int channels = grad_input.size(1);
......
...@@ -66,11 +66,11 @@ class RotatedFeatureAlignFunction(Function): ...@@ -66,11 +66,11 @@ class RotatedFeatureAlignFunction(Function):
def backward(ctx: Any, grad_output: torch.Tensor) -> tuple: def backward(ctx: Any, grad_output: torch.Tensor) -> tuple:
""" """
Args: Args:
grad_output (torch.Tensor): The gradiant of output features grad_output (torch.Tensor): The gradient of output features
with shape [N,C,H,W]. with shape [N,C,H,W].
Returns: Returns:
torch.Tensor: The gradiant of input features with shape [N,C,H,W]. torch.Tensor: The gradient of input features with shape [N,C,H,W].
""" """
best_rbboxes = ctx.saved_tensors[0] best_rbboxes = ctx.saved_tensors[0]
points = ctx.points points = ctx.points
......
...@@ -41,7 +41,7 @@ class Cache: ...@@ -41,7 +41,7 @@ class Cache:
class VideoReader: class VideoReader:
"""Video class with similar usage to a list object. """Video class with similar usage to a list object.
This video warpper class provides convenient apis to access frames. This video wrapper class provides convenient apis to access frames.
There exists an issue of OpenCV's VideoCapture class that jumping to a There exists an issue of OpenCV's VideoCapture class that jumping to a
certain frame may be inaccurate. It is fixed in this class by checking certain frame may be inaccurate. It is fixed in this class by checking
the position after jumping each time. the position after jumping each time.
......
...@@ -23,4 +23,4 @@ default_section = THIRDPARTY ...@@ -23,4 +23,4 @@ default_section = THIRDPARTY
# than "BA" # than "BA"
[codespell] [codespell]
quiet-level = 3 quiet-level = 3
ignore-words-list = inout,hist,ba ignore-words-list = inout,hist,ba,ro,inh
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment