@@ -247,11 +247,12 @@ bool Torch::isViewLikeOp(Operation *op) {
247
247
// correct. We could potentially be more precise and identify the cases
248
248
// that it does not return a view and treat those as having value
249
249
// semantics.
250
- return isa<AtenBroadcastToOp, AtenContiguousOp, AtenDetachOp, AtenExpandAsOp,
251
- AtenExpandOp, AtenFlattenUsingIntsOp, AtenUnflattenIntOp,
252
- AtenPermuteOp, AtenReshapeOp, Aten_ReshapeAliasOp, AtenSelectIntOp,
253
- AtenSliceTensorOp, AtenSqueezeDimOp, AtenSqueezeOp, AtenTOp,
254
- AtenToDtypeOp, AtenTransposeIntOp, AtenUnsqueezeOp, AtenViewOp,
250
+ return isa<AtenAsStridedOp, AtenBroadcastToOp, AtenContiguousOp, AtenDetachOp,
251
+ AtenExpandAsOp, AtenExpandOp, AtenFlattenUsingIntsOp,
252
+ AtenUnflattenIntOp, AtenPermuteOp, AtenReshapeOp,
253
+ Aten_ReshapeAliasOp, AtenSelectIntOp, AtenSliceTensorOp,
254
+ AtenSqueezeDimOp, AtenSqueezeOp, AtenTOp, AtenToDtypeOp,
255
+ AtenTransposeIntOp, AtenUnsqueezeOp, AtenViewOp,
255
256
TensorStaticInfoCastOp, AtenToDtypeLayoutOp, AtenNumpyTOp,
256
257
AtenNarrowOp, AtenNarrowTensorOp, AtenToDeviceOp, PrimsSqueezeOp,
257
258
AtenMovedimIntOp, PrimsViewOfOp, AtenRealOp, AtenImagOp,
0 commit comments