[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