@@ -134,6 +134,7 @@ def _load_state_dict(
134134 dst_param .detach ().copy_ (src_param )
135135 unexpected_keys .remove (key )
136136 else :
137+ # pyre-fixme[22]: The cast is redundant.
137138 missing_keys .append (cast (str , key ))
138139 return missing_keys , unexpected_keys
139140
@@ -278,13 +279,17 @@ def prefetch(
278279 SSDTableBatchedEmbeddingBags ,
279280 ),
280281 )
282+ # pyre-fixme[16]: Item `Tensor` of `Tensor | Module` has no
283+ # attribute `prefetch_pipeline`.
281284 and not emb_op .emb_module .prefetch_pipeline
282285 ):
283286 logging .error (
284287 f"Invalid setting on { type (emb_op .emb_module )} modules. prefetch_pipeline must be set to True.\n "
285288 "If you don’t turn on prefetch_pipeline, cache locations might be wrong in backward and can cause wrong results.\n "
286289 )
287290 if hasattr (emb_op .emb_module , "prefetch" ):
291+ # pyre-fixme[16]: Item `Tensor` of `Tensor | Module` has no
292+ # attribute `prefetch`.
288293 emb_op .emb_module .prefetch (
289294 indices = features .values (),
290295 offsets = features .offsets (),
@@ -317,6 +322,7 @@ def state_dict(
317322 destination ._metadata = OrderedDict ()
318323
319324 for emb_module in self ._emb_modules :
325+ # pyre-fixme[19]: Expected 0 positional arguments.
320326 emb_module .state_dict (destination , prefix , keep_vars )
321327
322328 return destination
@@ -363,6 +369,7 @@ def named_parameters_by_table(
363369 for (
364370 table_name ,
365371 tbe_slice ,
372+ # pyre-fixme[29]: `Union[Module, Tensor]` is not a function.
366373 ) in embedding_kernel .named_parameters_by_table ():
367374 yield (table_name , tbe_slice )
368375
@@ -389,10 +396,12 @@ def get_named_split_embedding_weights_snapshot(
389396
390397 def flush (self ) -> None :
391398 for emb_module in self ._emb_modules :
399+ # pyre-fixme[29]: `Union[Module, Tensor]` is not a function.
392400 emb_module .flush ()
393401
394402 def purge (self ) -> None :
395403 for emb_module in self ._emb_modules :
404+ # pyre-fixme[29]: `Union[Module, Tensor]` is not a function.
396405 emb_module .purge ()
397406
398407
@@ -521,6 +530,8 @@ def _need_prefetch(config: GroupedEmbeddingConfig) -> bool:
521530 self ._feature_splits ,
522531 )
523532 for emb_op , features in zip (self ._emb_modules , features_by_group ):
533+ # pyre-fixme[6]: For 1st argument expected `GroupedEmbeddingConfig`
534+ # but got `Union[Module, Tensor]`.
524535 if not _need_prefetch (emb_op .config ):
525536 continue
526537 if (
@@ -531,13 +542,17 @@ def _need_prefetch(config: GroupedEmbeddingConfig) -> bool:
531542 SSDTableBatchedEmbeddingBags ,
532543 ),
533544 )
545+ # pyre-fixme[16]: Item `Tensor` of `Tensor | Module` has no
546+ # attribute `prefetch_pipeline`.
534547 and not emb_op .emb_module .prefetch_pipeline
535548 ):
536549 logging .error (
537550 f"Invalid setting on { type (emb_op .emb_module )} modules. prefetch_pipeline must be set to True.\n "
538551 "If you don't turn on prefetch_pipeline, cache locations might be wrong in backward and can cause wrong results.\n "
539552 )
540553 if hasattr (emb_op .emb_module , "prefetch" ):
554+ # pyre-fixme[16]: Item `Tensor` of `Tensor | Module` has no
555+ # attribute `prefetch`.
541556 emb_op .emb_module .prefetch (
542557 indices = features .values (),
543558 offsets = features .offsets (),
@@ -633,6 +648,7 @@ def state_dict(
633648 destination ._metadata = OrderedDict ()
634649
635650 for emb_module in self ._emb_modules :
651+ # pyre-fixme[19]: Expected 0 positional arguments.
636652 emb_module .state_dict (destination , prefix , keep_vars )
637653
638654 return destination
@@ -679,6 +695,7 @@ def named_parameters_by_table(
679695 for (
680696 table_name ,
681697 tbe_slice ,
698+ # pyre-fixme[29]: `Union[Module, Tensor]` is not a function.
682699 ) in embedding_kernel .named_parameters_by_table ():
683700 yield (table_name , tbe_slice )
684701
@@ -703,10 +720,12 @@ def get_named_split_embedding_weights_snapshot(
703720
704721 def flush (self ) -> None :
705722 for emb_module in self ._emb_modules :
723+ # pyre-fixme[29]: `Union[Module, Tensor]` is not a function.
706724 emb_module .flush ()
707725
708726 def purge (self ) -> None :
709727 for emb_module in self ._emb_modules :
728+ # pyre-fixme[29]: `Union[Module, Tensor]` is not a function.
710729 emb_module .purge ()
711730
712731
@@ -813,6 +832,7 @@ def state_dict(
813832 destination ._metadata = OrderedDict ()
814833
815834 for emb_module in self ._emb_modules :
835+ # pyre-fixme[19]: Expected 0 positional arguments.
816836 emb_module .state_dict (destination , prefix , keep_vars )
817837
818838 return destination
@@ -980,6 +1000,7 @@ def state_dict(
9801000 destination ._metadata = OrderedDict ()
9811001
9821002 for emb_module in self ._emb_modules :
1003+ # pyre-fixme[19]: Expected 0 positional arguments.
9831004 emb_module .state_dict (destination , prefix , keep_vars )
9841005
9851006 return destination
0 commit comments