mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
Replace unimplemented with unimplemented_v2' in codegen.py` (#148069)
Fixes #147913 - replace `unimplemented` in `codegen.py` - remove unused import `unimplemented` Pull Request resolved: https://github.com/pytorch/pytorch/pull/148069 Approved by: https://github.com/Skylion007, https://github.com/williamwen42
This commit is contained in:
parent
edd640a95a
commit
1add61c242
|
|
@ -36,7 +36,7 @@ from .bytecode_transformation import (
|
|||
create_rot_n,
|
||||
Instruction,
|
||||
)
|
||||
from .exc import IncorrectUsage, unimplemented, unimplemented_v2
|
||||
from .exc import IncorrectUsage, unimplemented_v2
|
||||
from .source import AttrSource, ChainedSource, DictGetItemSource, Source
|
||||
from .utils import is_safe_constant, rot_n_helper
|
||||
from .variables.base import ValueMutationExisting, VariableTracker
|
||||
|
|
@ -197,7 +197,12 @@ class PyCodegen:
|
|||
try:
|
||||
self.call_reconstruct(source)
|
||||
except NotImplementedError:
|
||||
unimplemented(f"reconstruct: {source}")
|
||||
unimplemented_v2(
|
||||
gb_type="Reconstruction failure: source.reconstruct not implemented",
|
||||
context=str(source),
|
||||
explanation=f"Dynamo has no bytecode reconstruction implemented for {type(source)} variable {source}.",
|
||||
hints=[*graph_break_hints.DYNAMO_BUG],
|
||||
)
|
||||
|
||||
self._output.append(create_dup_top())
|
||||
self.add_cache(source)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user