Skip to content

Commit b48499c

Browse files
committed
Fix parq import in QuantOptimizer
1 parent e2a567b commit b48499c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

torchao/prototype/parq/optim/quantopt.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
from torch import Tensor
1515
from torch.optim import Optimizer
1616

17+
import torchao.prototype.parq as parq
18+
1719
from ..quant import Quantizer
1820
from ..utils import HAS_DTENSOR, instantiate_module, is_dtensor
1921
from .proxmap import ProxMap
@@ -173,7 +175,9 @@ def step(self, closure: Optional[Callable[[], float]] = None) -> Optional[float]
173175
for group in self.regularized_param_groups():
174176
# Override quantizer if specified in the group
175177
if "quant_cls" in group:
176-
quant_cls = instantiate_module("..quant", group["quant_cls"])
178+
quant_cls = instantiate_module(
179+
f"{parq.__name__}.quant", group["quant_cls"]
180+
)
177181
quant_kwargs = (
178182
json.loads(group["quant_kwargs"]) if "quant_kwargs" in group else {}
179183
)

0 commit comments

Comments
 (0)