Skip to content

Commit f1a47da

Browse files
generatedunixname1228101065403401meta-codesync[bot]
authored andcommitted
Fix PYRE_FIXME issue in fbcode/pearl/test/unit/with_pytorch/test_linear_bandits.py
Differential Revision: D103580479 fbshipit-source-id: fee8deecd3be901ed610a827feb987fe011ccd32
1 parent 651c34f commit f1a47da

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

test/unit/with_pytorch/test_linear_bandits.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -234,20 +234,16 @@ def test_discounting(self) -> None:
234234
for _ in range(num_reps):
235235
policy_learner.learn_batch(self.batch)
236236

237+
weight = self.batch.weight
238+
assert weight is not None
237239
self.assertLess(
238240
policy_learner.model.A[0, 0].item(),
239-
# pyre-fixme[58]: `*` is not supported for operand types `int` and
240-
# `Union[bool, float, int]`.
241-
# pyre-fixme[6]: For 1st argument expected `Tensor` but got
242-
# `Optional[Tensor]`.
243-
num_reps * torch.sum(self.batch.weight).item(),
241+
num_reps * float(torch.sum(weight).item()),
244242
)
245243
self.assertLess(
246244
# pyrefly: ignore [bad-index]
247245
policy_learner.model._b[0].item(),
248-
# pyre-fixme[58]: `*` is not supported for operand types `int` and
249-
# `Union[bool, float, int]`.
250-
num_reps * torch.sum(self.batch.reward * self.batch.weight).item(),
246+
num_reps * float(torch.sum(self.batch.reward * weight).item()),
251247
)
252248

253249
def test_unobserved_actions(self) -> None:

0 commit comments

Comments
 (0)