Enable Pyrefly in fbcode/vision/fair/pytorch3d

Summary:
Automated migration to enable Pyrefly type checking for `fbcode/vision/fair/pytorch3d`.

- Added `python.set_pyrefly(True)` to PACKAGE file
- Suppressed pre-existing type errors

Pyrefly is Meta's next-generation Python type checker, replacing Pyre.

If you encounter issues, you can revert the PACKAGE change by removing
the `python.set_pyrefly(True)` line.
#pyreupgrade

Differential Revision: D113596106

fbshipit-source-id: a4caffc6c5622ea030fe296c3a64e45fa803f77e
This commit is contained in:
generatedunixname89002005307016
2026-07-24 16:50:19 -07:00
committed by meta-codesync[bot]
parent 4daa00b41c
commit 32a33e2442
76 changed files with 332 additions and 17 deletions

View File

@@ -173,6 +173,7 @@ class ImplicitronOptimizerFactory(OptimizerFactoryBase):
scheduler = torch.optim.lr_scheduler.LambdaLR(
optimizer,
lambda epoch: self.gamma ** (epoch / self.exponential_lr_step_size),
# pyrefly: ignore [unexpected-keyword]
verbose=False,
)
elif self.lr_policy.casefold() == "LinearExponential".casefold():
@@ -191,7 +192,11 @@ class ImplicitronOptimizerFactory(OptimizerFactoryBase):
# pyre-fixme[28]: Unexpected keyword argument `verbose`.
scheduler = torch.optim.lr_scheduler.LambdaLR(
optimizer, _get_lr, verbose=False
# pyrefly: ignore [unexpected-keyword]
optimizer,
_get_lr,
# pyrefly: ignore [unexpected-keyword]
verbose=False,
)
else:
raise ValueError("no such lr policy %s" % self.lr_policy)