Skip to content

Commit 69e3a8e

Browse files
update version compatibility to allow torch 2.11.0.dev
stack-info: PR: #3545, branch: danielvegamyhre/stack/91
1 parent 25418fd commit 69e3a8e

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,7 @@ def get_extensions():
722722
include_dirs=[
723723
mxfp8_extension_dir, # For mxfp8_quantize.cuh, mxfp8_extension.cpp, and mxfp8_cuda.cu
724724
],
725+
libraries=["cuda"],
725726
extra_compile_args={
726727
"cxx": [
727728
f"-DPy_LIMITED_API={min_supported_cpython_hexcode}",

torchao/__init__.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,7 @@ def _parse_version(version_string):
7070
torchao_pytorch_compatible_versions = [
7171
# Built against torch 2.8.0
7272
(_parse_version("0.13.0"), _parse_version("2.8.0")),
73-
(_parse_version("0.13.0"), _parse_version("2.9.0.dev")),
7473
(_parse_version("0.14.0"), _parse_version("2.8.0")),
75-
(_parse_version("0.14.0"), _parse_version("2.9.0.dev")),
7674
# Built against torch 2.9.0
7775
(_parse_version("0.14.1"), _parse_version("2.9.0")),
7876
(_parse_version("0.14.1"), _parse_version("2.10.0.dev")),
@@ -82,6 +80,7 @@ def _parse_version(version_string):
8280
# Current torchao version
8381
(_parse_version("0.16.0.dev"), _parse_version("2.9.1")),
8482
(_parse_version("0.16.0.dev"), _parse_version("2.10.0.dev")),
83+
(_parse_version("0.16.0.dev"), _parse_version("2.11.0.dev")),
8584
]
8685

8786
current_torch_version = _parse_version(torch.__version__)
@@ -108,10 +107,15 @@ def _parse_version(version_string):
108107
try:
109108
from pathlib import Path
110109

110+
# Load abi3 .so files and cpython .so files
111111
so_files = list(Path(__file__).parent.glob("_C*.so"))
112112
if len(so_files) > 0:
113113
for file in so_files:
114-
torch.ops.load_library(str(file))
114+
logger.debug(f"Loading {file}")
115+
try:
116+
torch.ops.load_library(str(file))
117+
except Exception as e:
118+
logger.debug(f"Failed to load {file}: {e}")
115119
from . import ops
116120

117121
# The following registers meta kernels for some CPU kernels

0 commit comments

Comments
 (0)