Skip to content

Commit f7069b2

Browse files
chore: update pre-commit hooks (#759)
<!--pre-commit.ci start--> updates: - [github.com/astral-sh/ruff-pre-commit: v0.14.14 → v0.15.0](astral-sh/ruff-pre-commit@v0.14.14...v0.15.0) <!--pre-commit.ci end--> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent ac5c3ea commit f7069b2

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ repos:
2323
args: [--py310-plus]
2424

2525
- repo: https://github.com/astral-sh/ruff-pre-commit
26-
rev: "v0.14.14"
26+
rev: "v0.15.0"
2727
hooks:
2828
- id: ruff
2929
args: ["--fix", "--show-fixes"]

autograd/numpy/numpy_vjps.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,8 @@
205205
defvjp(anp.rot90, lambda ans, x, k=1: lambda g: anp.rot90(g, -k))
206206
defvjp(
207207
anp.trace,
208-
lambda ans, x, offset=0: lambda g: anp.einsum(
209-
"ij,...->ij...", anp.eye(x.shape[0], x.shape[1], k=offset), g
208+
lambda ans, x, offset=0: (
209+
lambda g: anp.einsum("ij,...->ij...", anp.eye(x.shape[0], x.shape[1], k=offset), g)
210210
),
211211
)
212212
defvjp(anp.full, lambda ans, shape, fill_value, dtype=None: lambda g: anp.sum(g), argnums=(1,))
@@ -230,11 +230,11 @@
230230
)
231231
defvjp(
232232
anp.cross,
233-
lambda ans, a, b, axisa=-1, axisb=-1, axisc=-1, axis=None: lambda g: anp.cross(
234-
b, g, axisb, axisc, axisa, axis
233+
lambda ans, a, b, axisa=-1, axisb=-1, axisc=-1, axis=None: (
234+
lambda g: anp.cross(b, g, axisb, axisc, axisa, axis)
235235
),
236-
lambda ans, a, b, axisa=-1, axisb=-1, axisc=-1, axis=None: lambda g: anp.cross(
237-
g, a, axisc, axisa, axisb, axis
236+
lambda ans, a, b, axisa=-1, axisb=-1, axisc=-1, axis=None: (
237+
lambda g: anp.cross(g, a, axisc, axisa, axisb, axis)
238238
),
239239
)
240240
defvjp(
@@ -245,8 +245,8 @@
245245

246246
defvjp(
247247
anp._astype,
248-
lambda ans, A, dtype, order="K", casting="unsafe", subok=True, copy=True: lambda g: anp._astype(
249-
g, A.dtype
248+
lambda ans, A, dtype, order="K", casting="unsafe", subok=True, copy=True: (
249+
lambda g: anp._astype(g, A.dtype)
250250
),
251251
)
252252

autograd/scipy/linalg.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ def vjp(g):
4444
defvjp(
4545
solve_triangular,
4646
grad_solve_triangular,
47-
lambda ans, a, b, trans=0, lower=False, **kwargs: lambda g: solve_triangular(
48-
a, g, trans=_flip(a, trans), lower=lower
47+
lambda ans, a, b, trans=0, lower=False, **kwargs: (
48+
lambda g: solve_triangular(a, g, trans=_flip(a, trans), lower=lower)
4949
),
5050
)
5151

@@ -94,8 +94,8 @@ def banded_dot(l_and_u, uu, vv):
9494
T_l_and_u, T_a = transpose_banded(l_and_u, a)
9595

9696
if argnum == 1:
97-
return lambda g: -banded_dot(
98-
l_and_u, updim(solve_banded(T_l_and_u, T_a, g)), anp.transpose(updim(ans))
97+
return lambda g: (
98+
-banded_dot(l_and_u, updim(solve_banded(T_l_and_u, T_a, g)), anp.transpose(updim(ans)))
9999
)
100100
elif argnum == 2:
101101
return lambda g: solve_banded(T_l_and_u, T_a, g)

0 commit comments

Comments
 (0)