[BE] bump `optree` version to 0.12.1 (#130139) 0.12.0 Major Updates: - Add context manager to temporarily set the dictionary sorting mode - Add accessor APIs - Use `stable` tag for `pybind11` for Python 3.13 support - Fix potential segmentation fault for pickling support 0.12.1 Updates: - Fix warning regression during import when launch with strict warning filters Closes #130155 Pull Request resolved: https://github.com/pytorch/pytorch/pull/130139 Approved by: https://github.com/zou3519 ghstack dependencies: #130895
diff --git a/test/functorch/test_eager_transforms.py b/test/functorch/test_eager_transforms.py index 0c87527..aa0c6c5 100644 --- a/test/functorch/test_eager_transforms.py +++ b/test/functorch/test_eager_transforms.py
@@ -3404,7 +3404,7 @@ @onlyCPU def test_no_warning_on_import_functorch(self, device): out = subprocess.check_output( - [sys.executable, "-W", "all", "-c", "import functorch"], + [sys.executable, "-W", "always", "-c", "import functorch"], stderr=subprocess.STDOUT, cwd=os.path.dirname(os.path.realpath(__file__)), ).decode("utf-8")
diff --git a/test/profiler/test_profiler.py b/test/profiler/test_profiler.py index c0afd55..7c074b7 100644 --- a/test/profiler/test_profiler.py +++ b/test/profiler/test_profiler.py
@@ -1479,7 +1479,7 @@ """ try: subprocess.check_output( - [sys.executable, "-W", "all", "-c", script], + [sys.executable, "-W", "always", "-c", script], cwd=os.path.dirname(os.path.realpath(__file__)), ) except subprocess.CalledProcessError as e:
diff --git a/test/test_mps.py b/test/test_mps.py index a808657..a8e4a68 100644 --- a/test/test_mps.py +++ b/test/test_mps.py
@@ -11598,7 +11598,7 @@ # TODO: Remove once test_testing.py is running on MPS devices def test_no_warning_on_import(self): out = subprocess.check_output( - [sys.executable, "-W", "all", "-c", "import torch"], + [sys.executable, "-W", "always", "-c", "import torch"], stderr=subprocess.STDOUT, # On Windows, opening the subprocess with the default CWD makes `import torch` # fail, so just set CWD to this script's directory @@ -11640,11 +11640,10 @@ if len(w) != 1: print(w) exit(2) - """ try: subprocess.check_output( - [sys.executable, '-W', 'all', '-c', script], + [sys.executable, '-W', 'always', '-c', script], stderr=subprocess.STDOUT, # On Windows, opening the subprocess with the default CWD makes `import torch` # fail, so just set CWD to this script's directory
diff --git a/test/test_stateless.py b/test/test_stateless.py index 6256f2b..44b53e2 100644 --- a/test/test_stateless.py +++ b/test/test_stateless.py
@@ -887,7 +887,7 @@ """ try: subprocess.check_output( - [sys.executable, '-W', 'all', '-c', script], + [sys.executable, '-W', 'always', '-c', script], stderr=subprocess.STDOUT, # On Windows, opening the subprocess with the default CWD makes `import torch` # fail, so just set CWD to this script's directory
diff --git a/test/test_testing.py b/test/test_testing.py index 8b4a33a..f07a467 100644 --- a/test/test_testing.py +++ b/test/test_testing.py
@@ -2216,7 +2216,7 @@ @classmethod def _check_python_output(cls, program) -> str: return subprocess.check_output( - [sys.executable, "-W", "all", "-c", program], + [sys.executable, "-W", "always", "-c", program], stderr=subprocess.STDOUT, # On Windows, opening the subprocess with the default CWD makes `import torch` # fail, so just set CWD to this script's directory