Skip to content

Commit f98742e

Browse files
generatedunixname89002005287564facebook-github-bot
authored andcommitted
Pre-silence Pyre Errors for upcoming upgrade] [batch:58/603] [shard:3/N]
Reviewed By: MaggieMoss Differential Revision: D65288809 fbshipit-source-id: 349ee2d6b0159744ae5ec1a4e317c6058d29f84e
1 parent b0eda9c commit f98742e

File tree

5 files changed

+12
-0
lines changed

5 files changed

+12
-0
lines changed

tests/test_memoryview_stream.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
class MemoryviewStreamTest(unittest.TestCase):
1818
def test_memoryview_stream(self) -> None:
1919
tensor = torch.rand(1000)
20+
# pyre-fixme[6]: For 1st argument expected `Buffer` but got `ndarray[Any, Any]`.
2021
mv = memoryview(tensor.numpy()).cast("b")
2122
self.assertEqual(len(mv), 4000)
2223

tests/test_snapshot.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ def test_app_state_with_primitive_types(tmp_path: Path) -> None:
180180
bytes_key=None,
181181
)
182182

183+
# pyre-fixme[53]: Captured variable `snapshot` is not annotated.
183184
def _assert_primitive_entry_with_type(
184185
location_key: str, expected_type_name: str
185186
) -> None:

torchsnapshot/io_types.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from .asyncio_utils import maybe_nested_loop
1818

1919

20+
# pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
2021
BufferType = Union[bytes, memoryview]
2122

2223

torchsnapshot/memoryview_stream.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@
1313

1414
# pyre-fixme[13]: Attribute `write` is never initialized.
1515
class MemoryviewStream(io.IOBase):
16+
# pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
1617
def __init__(self, mv: memoryview) -> None:
18+
# pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
1719
self._mv: memoryview = mv.cast("b")
1820
self._pos = 0
1921

22+
# pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
2023
def read(self, size: Optional[int] = -1) -> memoryview:
2124
if self.closed:
2225
raise ValueError("read from closed file")
@@ -38,6 +41,7 @@ def read(self, size: Optional[int] = -1) -> memoryview:
3841
self._pos = newpos
3942
return b
4043

44+
# pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
4145
def read1(self, size: int = -1) -> memoryview:
4246
"""This is the same as read."""
4347
return self.read(size)

torchsnapshot/serialization.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ class Serializer(Enum):
173173
]
174174

175175

176+
# pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
176177
def tensor_as_memoryview(tensor: torch.Tensor) -> memoryview:
177178
"""
178179
Obtain the class::`memoryview` of a class::`torch.Tensor`.
@@ -199,9 +200,11 @@ def tensor_as_memoryview(tensor: torch.Tensor) -> memoryview:
199200
tensor = tensor.contiguous()
200201
if tensor.dtype == torch.bfloat16:
201202
return _tensor_as_memoryview_via_untyped_storage(tensor)
203+
# pyre-fixme[6]: For 1st argument expected `Buffer` but got `ndarray[Any, Any]`.
202204
return memoryview(tensor.numpy()).cast("b")
203205

204206

207+
# pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
205208
def _tensor_as_memoryview_via_untyped_storage(tensor: torch.Tensor) -> memoryview:
206209
"""
207210
Obtain the class::`memoryview` of a class::`torch.Tensor` via untyped storage.
@@ -223,6 +226,7 @@ def _tensor_as_memoryview_via_untyped_storage(tensor: torch.Tensor) -> memoryvie
223226
untyped_storage = contiguous_view_as_untyped_storage(tensor)
224227
tensor = torch.empty((0))
225228
tensor.set_(untyped_storage)
229+
# pyre-fixme[6]: For 1st argument expected `Buffer` but got `ndarray[Any, Any]`.
226230
return memoryview(tensor.numpy()).cast("b")
227231

228232

@@ -249,6 +253,7 @@ def contiguous_view_as_untyped_storage(tensor: torch.Tensor) -> UntypedStorage:
249253

250254

251255
def tensor_from_memoryview(
256+
# pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
252257
mv: memoryview,
253258
dtype: torch.dtype,
254259
shape: List[int],

0 commit comments

Comments
 (0)