diff --git a/conda/recipe/meta.yaml b/conda/recipe/meta.yaml index 624641829c37..e7294b71b2cd 100644 --- a/conda/recipe/meta.yaml +++ b/conda/recipe/meta.yaml @@ -86,7 +86,6 @@ outputs: - psutil - scipy - typing_extensions - - attrs - ml_dtypes - tornado - cloudpickle diff --git a/docker/install/ubuntu2004_install_python_package.sh b/docker/install/ubuntu2004_install_python_package.sh index 05365bb87668..b79221885db0 100644 --- a/docker/install/ubuntu2004_install_python_package.sh +++ b/docker/install/ubuntu2004_install_python_package.sh @@ -23,7 +23,6 @@ set -o pipefail # install libraries for python package on ubuntu pip3 install --upgrade \ "Pygments>=2.4.0" \ - attrs \ cloudpickle \ cython \ decorator \ diff --git a/docker/install/ubuntu_install_python_package.sh b/docker/install/ubuntu_install_python_package.sh index 593ba15f5947..ba02b9ffdc5b 100755 --- a/docker/install/ubuntu_install_python_package.sh +++ b/docker/install/ubuntu_install_python_package.sh @@ -23,7 +23,6 @@ set -o pipefail # install libraries for python package on ubuntu pip3 install --upgrade \ "Pygments>=2.4.0" \ - attrs \ cloudpickle \ cython \ decorator \ diff --git a/docs/install/from_source.rst b/docs/install/from_source.rst index 8e2d94db5f9a..86d11e9a1b36 100644 --- a/docs/install/from_source.rst +++ b/docs/install/from_source.rst @@ -209,7 +209,7 @@ The following commands can be used to install the extra Python dependencies: .. code:: bash - pip3 install numpy decorator attrs + pip3 install numpy decorator * If you want to use RPC Tracker diff --git a/python/gen_requirements.py b/python/gen_requirements.py index 5919d2a9c787..d22544db484b 100644 --- a/python/gen_requirements.py +++ b/python/gen_requirements.py @@ -63,7 +63,6 @@ ( "Base requirements needed to install tvm", [ - "attrs", "cloudpickle", "decorator", "ml_dtypes", @@ -236,7 +235,6 @@ # here. Include a comment linking to context or explaining why the constraint is in place. CONSTRAINTS = [ ("astroid", None), - ("attrs", None), ("autodocsumm", None), ("black", "==20.8b1"), ("cloudpickle", None), diff --git a/python/tvm/relay/transform/memory_plan.py b/python/tvm/relay/transform/memory_plan.py index 948a79079ecd..814adb2b4ff1 100644 --- a/python/tvm/relay/transform/memory_plan.py +++ b/python/tvm/relay/transform/memory_plan.py @@ -20,7 +20,7 @@ """ from typing import Optional, Dict, List, Tuple from collections import defaultdict -import attr +from dataclasses import dataclass from ..expr_functor import ExprMutator from .. import op, expr @@ -41,7 +41,7 @@ def is_primitive(call): ) -@attr.s(auto_attribs=True) +@dataclass class Region: """ Represents a control-free allocation region.