Skip to content

Commit a6ac94d

Browse files
committed
replace reshape with convert from real tensor
1 parent 685549d commit a6ac94d

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

torch/_dynamo/variables/builder.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,10 @@ def get_fake_examples(self):
145145
not config.dynamic_shapes
146146
and self.fake_tensor.shape != self.example.shape
147147
):
148-
self.fake_tensor = self.fake_tensor.reshape(self.example.shape)
148+
converter = torch._subclasses.fake_tensor.FakeTensorConverter()
149+
self.fake_tensor = converter.from_real_tensor(
150+
self.fake_tensor.fake_mode, self.example
151+
)
149152
return [self.fake_tensor]
150153

151154
def __len__(self):

0 commit comments

Comments
 (0)