mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 00:20:18 +01:00
[BE] mypy: disallow untyped decorators (#131428)
Untyped decorators strip the types from their decorated function so even if the underlying function is fully typed then callers to it don't get any benefit from type annotations. Step 1 - Enable the error and override in all the offending files. #131429 Pull Request resolved: https://github.com/pytorch/pytorch/pull/131428 Approved by: https://github.com/justinchuby, https://github.com/oulgen
This commit is contained in:
parent
e3ca4e79e1
commit
5a0068cc69
1
mypy.ini
1
mypy.ini
|
|
@ -12,6 +12,7 @@ show_error_codes = True
|
|||
show_column_numbers = True
|
||||
check_untyped_defs = True
|
||||
disallow_untyped_defs = True
|
||||
disallow_untyped_decorators = True
|
||||
follow_imports = normal
|
||||
local_partial_types = True
|
||||
enable_error_code = possibly-undefined
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
# Owner(s): ["module: tests"]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
import itertools
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import inspect
|
||||
from typing import Callable, Dict, List, Optional, Tuple
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
from collections import defaultdict
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
from __future__ import annotations
|
||||
|
||||
import collections
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import collections
|
||||
import contextlib
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
from typing import Dict
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import copy
|
||||
import dataclasses
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
# NOTE: We allow Dynamo to see this file (via torch/_dynamo/trace_rules.py) so that it can
|
||||
# trace through functorch transforms.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import torch.nn as nn
|
||||
from torch._functorch.utils import exposed_in
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from collections import Counter
|
||||
from typing import Any, Dict, List, Optional, Sequence, Tuple, Union
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import warnings
|
||||
from typing import Any, Dict, List, Optional, Tuple, Union
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from enum import Enum
|
||||
from typing import Any, Dict, Optional, Tuple, Union
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from typing import Callable, Tuple, Union
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
|
||||
import torch
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import contextlib
|
||||
import functools
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
import logging
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
import itertools
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import copy
|
||||
import functools
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from typing import List, Optional, Tuple, Union
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
import itertools
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
from typing import List, Optional
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
"""
|
||||
# Inductor Pattern Matcher
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import triton
|
||||
import triton.language as tl
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: disallow-untyped-defs
|
||||
from __future__ import annotations
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import inspect
|
||||
import logging
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import inspect
|
||||
import typing
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import math
|
||||
from enum import Enum
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import builtins
|
||||
import collections
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import torch
|
||||
import torch._prims_common as utils
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
import math
|
||||
|
||||
from typing import Iterable, List, Literal, NamedTuple, Optional, Sequence, Tuple, Union
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from functools import partial
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import math
|
||||
from functools import wraps
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import math
|
||||
from typing import Optional, Union
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
from __future__ import annotations
|
||||
|
||||
import atexit
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import numbers
|
||||
import warnings
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import torch
|
||||
import torch.nn as nn
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from collections.abc import Iterable
|
||||
import torch
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from typing import Optional
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import enum
|
||||
import operator
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from typing import Tuple
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
"""Implements modules used to perform fake quantization."""
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import math
|
||||
from typing import Optional, Tuple
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
"""
|
||||
This module implements observers which are used to collect statistics about
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import itertools
|
||||
import operator
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from typing import List, Optional
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from contextlib import contextmanager, nullcontext
|
||||
from typing import Any, ContextManager, Dict, Optional, Tuple
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
from typing import List, NamedTuple, Optional, Tuple, Union
|
||||
|
||||
import torch
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
import logging
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import functools
|
||||
from typing import Any, cast, Iterable, List, NoReturn, Optional, Union
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
from typing import Callable, Iterable, Optional, Union
|
||||
from typing_extensions import deprecated
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import weakref
|
||||
from typing import Any, cast, Dict, Iterable, List, NoReturn, Optional, Set, Tuple
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
from typing import cast, List, Optional, Sequence, Tuple
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
import socket
|
||||
import uuid
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
import inspect
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
# implement matrix related ops for distributed tensor
|
||||
from typing import List
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
# implement matrix related ops for distributed tensor
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
# implement matrix related ops for distributed tensor
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
import math
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
# implement matrix related ops for distributed tensor
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
import torch
|
||||
from torch.distributed._tensor._op_schema import (
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
from typing import cast, List, Optional, Sequence, Tuple
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates
|
||||
from dataclasses import dataclass
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import os
|
||||
import warnings
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import inspect
|
||||
import os
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import logging
|
||||
from collections import defaultdict
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
|
||||
import collections
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import dataclasses
|
||||
import functools
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import contextlib
|
||||
import copy
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from contextlib import contextmanager
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import builtins
|
||||
import copy
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from functools import reduce
|
||||
import torch
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import torch
|
||||
import operator
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# Copyright (c) Facebook, Inc. and its affiliates.
|
||||
# All rights reserved.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import ast
|
||||
import inspect
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from collections import defaultdict
|
||||
from .node import Node, Argument, Target, map_arg, _type_repr, _get_qualified_name
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import contextlib
|
||||
import copy
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from .graph_module import GraphModule
|
||||
from ._lazy_graph_module import _make_graph_module
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# Nodes represent a definition of a value in our graph of operators.
|
||||
from typing import TYPE_CHECKING, Union, Callable, Any, Tuple, List, Optional, Dict, Set
|
||||
from ._compatibility import compatibility
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import torch
|
||||
import inspect
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from typing import Any, Dict, List, NamedTuple, Optional
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import inspect
|
||||
import logging
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import abc
|
||||
import typing as t
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
from torch.fx.graph_module import GraphModule
|
||||
from typing import Any, Callable, Dict, List, Tuple, Type
|
||||
import torch
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import logging
|
||||
import operator
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import inspect
|
||||
from typing import Any, Callable, Dict, List, Optional, Set
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import copy
|
||||
from dataclasses import dataclass, field
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import argparse
|
||||
import copy
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from typing import List, Tuple, Union, Dict, Any, Set, Mapping, Optional
|
||||
import collections
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from typing import Dict, Tuple
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import copy
|
||||
from queue import SimpleQueue
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
from dataclasses import dataclass, field
|
||||
from torch.fx.graph import Graph
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
from .graph_module import GraphModule
|
||||
from .graph import Graph
|
||||
from .node import Node
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import traceback
|
||||
from contextlib import contextmanager
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import torch
|
||||
from torch import Tensor
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# mypy: allow-untyped-decorators
|
||||
# mypy: allow-untyped-defs
|
||||
import warnings
|
||||
from typing import Any, List, Optional, Tuple, TYPE_CHECKING, Union
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user