@@ -173,6 +173,7 @@ class Serializer(Enum):
173
173
]
174
174
175
175
176
+ # pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
176
177
def tensor_as_memoryview (tensor : torch .Tensor ) -> memoryview :
177
178
"""
178
179
Obtain the class::`memoryview` of a class::`torch.Tensor`.
@@ -199,9 +200,11 @@ def tensor_as_memoryview(tensor: torch.Tensor) -> memoryview:
199
200
tensor = tensor .contiguous ()
200
201
if tensor .dtype == torch .bfloat16 :
201
202
return _tensor_as_memoryview_via_untyped_storage (tensor )
203
+ # pyre-fixme[6]: For 1st argument expected `Buffer` but got `ndarray[Any, Any]`.
202
204
return memoryview (tensor .numpy ()).cast ("b" )
203
205
204
206
207
+ # pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
205
208
def _tensor_as_memoryview_via_untyped_storage (tensor : torch .Tensor ) -> memoryview :
206
209
"""
207
210
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
223
226
untyped_storage = contiguous_view_as_untyped_storage (tensor )
224
227
tensor = torch .empty ((0 ))
225
228
tensor .set_ (untyped_storage )
229
+ # pyre-fixme[6]: For 1st argument expected `Buffer` but got `ndarray[Any, Any]`.
226
230
return memoryview (tensor .numpy ()).cast ("b" )
227
231
228
232
@@ -249,6 +253,7 @@ def contiguous_view_as_untyped_storage(tensor: torch.Tensor) -> UntypedStorage:
249
253
250
254
251
255
def tensor_from_memoryview (
256
+ # pyre-fixme[24]: Generic type `memoryview` expects 1 type parameter.
252
257
mv : memoryview ,
253
258
dtype : torch .dtype ,
254
259
shape : List [int ],
0 commit comments