From 3943f9a2ca50c174a3397e81452f2b940db1a1df Mon Sep 17 00:00:00 2001 From: shibo19 Date: Sat, 14 Aug 2021 10:27:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A51.5.0=20ce8e47ddddc42aa66b881?= =?UTF-8?q?88f25be654e3baf1739=20=E5=90=8C=E6=AD=A51.8.1=20e4cc08b6ff7a4dc?= =?UTF-8?q?f246e669f0d2d424e2742a7cc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh.md | 12 +- patch/{npu.patch => pytorch1.5.0_npu.patch} | 0 .../src/ATen/detail/NPUHooksInterface.cpp | 0 .../aten/src/ATen/detail/NPUHooksInterface.h | 0 .../src/ATen/native/native_functions.yaml | 0 .../aten/src/ATen/native/npu/AbsKernelNpu.cpp | 0 .../src/ATen/native/npu/AcosKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/AddKernelNpu.cpp | 0 .../src/ATen/native/npu/AddbmmKernelNpu.cpp | 0 .../src/ATen/native/npu/AddcdivKernelNpu.cpp | 0 .../src/ATen/native/npu/AddcmulKernelNpu.cpp | 0 .../src/ATen/native/npu/AddmmKernelNpu.cpp | 0 .../src/ATen/native/npu/AddmvKernelNpu.cpp | 0 .../src/ATen/native/npu/AddrKernelNpu.cpp | 0 .../AffineGridGeneratorBackwardKernelNpu.cpp | 0 .../npu/AffineGridGeneratorKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/AllKernelNpu.cpp | 0 .../npu/AnchorResponseFlagsKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/AnyKernelNpu.cpp | 0 .../ATen/native/npu/ApplyAdamKernelNpu.cpp | 0 .../src/ATen/native/npu/ArangeKernelNpu.cpp | 0 .../src/ATen/native/npu/ArgmaxKernelNpu.cpp | 0 .../src/ATen/native/npu/ArgminKernelNpu.cpp | 0 .../src/ATen/native/npu/ArgsortKernelNpu.cpp | 0 .../src/ATen/native/npu/AsinKernelNpu.cpp | 0 .../src/ATen/native/npu/Atan2KernelNpu.cpp | 0 .../src/ATen/native/npu/AtanKernelNpu.cpp | 0 .../src/ATen/native/npu/BaddbmmKernelNpu.cpp | 0 .../src/ATen/native/npu/BatchNMSKernelNpu.cpp | 0 .../ATen/native/npu/BernoulliKernelNpu.cpp | 0 .../native/npu/BertApplyAdamKernelNpu.cpp | 0 .../BinaryCrossEntropyBackwardKernelNpu.cpp | 0 .../npu/BinaryCrossEntropyKernelNpu.cpp | 0 ...rossEntropyWithLogitsBackwardKernelNpu.cpp | 0 .../BinaryCrossEntropyWithLogitsKernelNpu.cpp | 0 .../ATen/native/npu/BitwiseAndKernelNpu.cpp | 0 .../ATen/native/npu/BitwiseNotKernelNpu.cpp | 0 .../ATen/native/npu/BitwiseOrKernelNpu.cpp | 0 .../ATen/native/npu/BitwiseXorKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/BmmKernelNpu.cpp | 0 .../src/ATen/native/npu/BmmV2KernelNpu.cpp | 0 .../native/npu/BoundingBoxDecodeKernelNpu.cpp | 0 .../native/npu/BoundingBoxEncodeKernelNpu.cpp | 0 .../ATen/native/npu/BroadcastKernelNpu.cpp | 0 .../src/ATen/native/npu/CastKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/CatKernelNpu.cpp | 0 .../native/npu/CdistBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/CdistKernelNpu.cpp | 0 .../src/ATen/native/npu/CeilKernelNpu.cpp | 0 .../src/ATen/native/npu/CeluKernelNpu.cpp | 0 .../src/ATen/native/npu/ClampKernelNpu.cpp | 0 .../native/npu/Col2ImBackwardKernelNpu.cpp | 0 .../ConfusionTransposeBackwardKernelNpu.cpp | 0 .../npu/ConfusionTransposeKernelNpu.cpp | 0 .../native/npu/ConstantPadNdKernelNpu.cpp | 0 .../native/npu/ConvTbcBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/ConvTbcKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/CosKernelNpu.cpp | 0 .../src/ATen/native/npu/CoshKernelNpu.cpp | 0 .../src/ATen/native/npu/CrossKernelNpu.cpp | 0 .../native/npu/CtcLossBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/CtcLossKernelNpu.cpp | 0 .../src/ATen/native/npu/CummaxKernelNpu.cpp | 0 .../src/ATen/native/npu/CumminKernelNpu.cpp | 0 .../src/ATen/native/npu/CumprodKernelNpu.cpp | 0 .../src/ATen/native/npu/CumsumKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/DetKernelNpu.cpp | 0 .../src/ATen/native/npu/DiagKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/DivKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/DotKernelNpu.cpp | 0 .../native/npu/DropoutBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/DropoutKernelNpu.cpp | 0 .../native/npu/DropoutV2BackwardKernelNpu.cpp | 0 .../ATen/native/npu/DropoutV2KernelNpu.cpp | 0 .../ATen/native/npu/EluBackwardKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/EluKernelNpu.cpp | 0 .../native/npu/EmbeddingBackwardKernelNpu.cpp | 0 .../ATen/native/npu/EmbeddingBagKernelNpu.cpp | 0 .../npu/EmbeddingDenseBackwardKernelNpu.cpp | 0 .../ATen/native/npu/EmbeddingKernelNpu.cpp | 0 .../native/npu/EmbeddingRenormKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/EqKernelNpu.cpp | 0 .../src/ATen/native/npu/EqualKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/ErfKernelNpu.cpp | 0 .../src/ATen/native/npu/ErfcKernelNpu.cpp | 0 .../src/ATen/native/npu/ErfinvKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/ExpKernelNpu.cpp | 0 .../src/ATen/native/npu/Expm1KernelNpu.cpp | 0 .../aten/src/ATen/native/npu/EyeKernelNpu.cpp | 0 .../native/npu/FastGeluBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/FastGeluKernelNpu.cpp | 0 .../ATen/native/npu/FillDiagonalKernelNpu.cpp | 0 .../src/ATen/native/npu/FillKernelNpu.cpp | 0 .../src/ATen/native/npu/FlipKernelNpu.cpp | 0 .../ATen/native/npu/FloatStatusKernelNpu.cpp | 0 .../ATen/native/npu/FloorDivideKernelNpu.cpp | 0 .../src/ATen/native/npu/FloorKernelNpu.cpp | 0 .../src/ATen/native/npu/FmodKernelNpu.cpp | 0 .../src/ATen/native/npu/FracKernelNpu.cpp | 0 .../src/ATen/native/npu/FullKernelNpu.cpp | 0 .../src/ATen/native/npu/GatherKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/GeKernelNpu.cpp | 0 .../ATen/native/npu/GeluBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/GeluKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/GerKernelNpu.cpp | 0 .../ATen/native/npu/GiouBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/GiouKernelNpu.cpp | 0 .../src/ATen/native/npu/GluGradKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/GluKernelNpu.cpp | 0 .../npu/GridAssignPositiveKernelNpu.cpp | 0 .../npu/GridSampler3dBackwardKernelNpu.cpp | 0 .../native/npu/GridSampler3dKernelNpu.cpp | 0 .../ATen/native/npu/GridSamplerKernelNpu.cpp | 0 .../ATen/native/npu/GruBackwardKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/GruKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/GtKernelNpu.cpp | 0 .../npu/HardShrinkBackwardKernelNpu.cpp | 0 .../ATen/native/npu/HardShrinkKernelNpu.cpp | 0 .../npu/HardsigmoidBackwardKernelNpu.cpp | 0 .../ATen/native/npu/HardsigmoidKernelNpu.cpp | 0 .../native/npu/HardtanhBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/HardtanhKernelNpu.cpp | 0 .../src/ATen/native/npu/IfmrKernelNpu.cpp | 0 .../native/npu/Im2colBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/Im2colKernelNpu.cpp | 0 .../src/ATen/native/npu/IndexAddKernelNpu.cpp | 0 .../ATen/native/npu/IndexCopyKernelNpu.cpp | 0 .../ATen/native/npu/IndexFillDKernelNpu.cpp | 0 .../src/ATen/native/npu/IndexKernelNpu.cpp | 0 .../src/ATen/native/npu/IndexPutKernelNpu.cpp | 0 .../ATen/native/npu/IndexSelectKernelNpu.cpp | 0 .../src/ATen/native/npu/IndexingKernelNpu.cpp | 0 .../src/ATen/native/npu/InverseKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/IouKernelNpu.cpp | 0 .../src/ATen/native/npu/IscloseKernelNpu.cpp | 0 .../src/ATen/native/npu/IsfiniteKernelNpu.cpp | 0 .../native/npu/KlDivBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/KlDivKernelNpu.cpp | 0 .../src/ATen/native/npu/KthvalueKernelNpu.cpp | 0 .../native/npu/L1LossBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/L1lossKernelNpu.cpp | 0 .../native/npu/LayerNormBackwardKernelNpu.cpp | 0 .../native/npu/LayerNormEvalKernelNpu.cpp | 0 .../ATen/native/npu/LayerNormKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/LeKernelNpu.cpp | 0 .../native/npu/LeakyReluBackwardKernelNpu.cpp | 0 .../ATen/native/npu/LeakyReluKernelNpu.cpp | 0 .../src/ATen/native/npu/LerpKernelNpu.cpp | 0 .../native/npu/LinearBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/LinearKernelNpu.cpp | 0 .../src/ATen/native/npu/LinspaceKernelNpu.cpp | 0 .../src/ATen/native/npu/Log10KernelNpu.cpp | 0 .../src/ATen/native/npu/Log1pKernelNpu.cpp | 0 .../src/ATen/native/npu/Log2KernelNpu.cpp | 0 .../src/ATen/native/npu/LogDetKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/LogKernelNpu.cpp | 0 .../npu/LogSigmoidBackwardKernelNpu.cpp | 0 .../ATen/native/npu/LogSigmoidKernelNpu.cpp | 0 .../npu/LogSoftmaxBackwardKernelNpu.cpp | 0 .../ATen/native/npu/LogSoftmaxKernelNpu.cpp | 0 .../src/ATen/native/npu/LogSpaceKernelNpu.cpp | 0 .../ATen/native/npu/LogSumExpKernelNpu.cpp | 0 .../ATen/native/npu/LogicalAndKernelNpu.cpp | 0 .../ATen/native/npu/LogicalNotKernelNpu.cpp | 0 .../ATen/native/npu/LogicalOrKernelNpu.cpp | 0 .../ATen/native/npu/LstmBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/LstmKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/LtKernelNpu.cpp | 0 .../ATen/native/npu/MaskedFillKernelNpu.cpp | 0 .../native/npu/MaskedFillRangeKernelNpu.cpp | 0 .../native/npu/MaskedScatterKernelNpu.cpp | 0 .../ATen/native/npu/MaskedSelectKernelNpu.cpp | 0 .../src/ATen/native/npu/MatmulKernelNpu.cpp | 0 .../ATen/native/npu/MatrixPowerKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/MaxKernelNpu.cpp | 0 .../native/npu/MaxV1BackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/MaxV1KernelNpu.cpp | 0 .../src/ATen/native/npu/MeanKernelNpu.cpp | 0 .../src/ATen/native/npu/MedianKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/MinKernelNpu.cpp | 0 .../ATen/native/npu/MishBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/MishKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/MmKernelNpu.cpp | 0 .../native/npu/MseLossBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/MseLossKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/MulKernelNpu.cpp | 0 .../ATen/native/npu/MultinomialKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/MvKernelNpu.cpp | 0 .../src/ATen/native/npu/NarrowCopyKernel.cpp | 0 .../aten/src/ATen/native/npu/NeKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/NegKernelNpu.cpp | 0 .../src/ATen/native/npu/NmsV4KernelNpu.cpp | 0 .../ATen/native/npu/NmsWithMaskKernelNpu.cpp | 0 .../npu/NnpackSpatialConvolutionKernelNpu.cpp | 0 .../src/ATen/native/npu/NonzeroKernelNpu.cpp | 0 .../src/ATen/native/npu/NormKernelNpu.cpp | 0 .../src/ATen/native/npu/NormalKernelNpu.cpp | 0 .../native/npu/NormalizeBatchKernelNpu.cpp | 0 .../src/ATen/native/npu/OneHotKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/OnehotNpu.cpp | 0 .../src/ATen/native/npu/OnesKernelNpu.cpp | 0 .../src/ATen/native/npu/OnesLikeKernelNpu.cpp | 0 .../npu/PackPaddedSequenceKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/PadKernelNpu.cpp | 0 .../native/npu/PadPackedSequenceKernelNpu.cpp | 0 .../src/ATen/native/npu/PdistKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/PowKernelNpu.cpp | 0 .../native/npu/PreluBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/PreluKernelNpu.cpp | 0 .../src/ATen/native/npu/ProdKernelNpu.cpp | 0 .../npu/PsRoiPoolingBackwardKernelNpu.cpp | 0 .../ATen/native/npu/PsRoiPoolingKernelNpu.cpp | 0 .../src/ATen/native/npu/PtIouKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/PutKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/QrKernelNpu.cpp | 0 .../npu/QuantizePerChannelKernelNpu.cpp | 0 .../native/npu/QuantizePerTensorKernelNpu.cpp | 0 .../npu/RandomChoiceWithMaskKernelNpu.cpp | 0 .../src/ATen/native/npu/RandomKernelNpu.cpp | 0 .../src/ATen/native/npu/RandpermKernelNpu.cpp | 0 .../src/ATen/native/npu/RangeKernelNpu.cpp | 0 .../ATen/native/npu/ReciprocalKernelNpu.cpp | 0 .../native/npu/ReflectionPad2dKernelNpu.cpp | 0 .../src/ATen/native/npu/ReluKernelNpu.cpp | 0 .../ATen/native/npu/RemainderKernelNpu.cpp | 0 .../src/ATen/native/npu/RenormKernelNpu.cpp | 0 .../native/npu/RepeatInterleaveKernelNpu.cpp | 0 .../src/ATen/native/npu/RepeatKernelNpu.cpp | 0 .../native/npu/ReplicationPad2dKernelNpu.cpp | 0 .../native/npu/RoiAlignBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/RoiAlignKernelNpu.cpp | 0 .../src/ATen/native/npu/RollKernelNpu.cpp | 0 .../src/ATen/native/npu/RoundKernelNpu.cpp | 0 .../npu/RreluWithNoiseBackwardKernelNpu.cpp | 0 .../native/npu/RreluWithNoiseKernelNpu.cpp | 0 .../src/ATen/native/npu/RsqrtKernelNpu.cpp | 0 .../src/ATen/native/npu/RsubKernelNpu.cpp | 0 .../ATen/native/npu/ScatterAddKernelNpu.cpp | 0 .../src/ATen/native/npu/ScatterKernelNpu.cpp | 0 .../ATen/native/npu/ScatterV1KernelNpu.cpp | 0 .../src/ATen/native/npu/SeluKernelNpu.cpp | 0 .../native/npu/SigmoidBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/SigmoidKernelNpu.cpp | 0 .../src/ATen/native/npu/SignKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/SinKernelNpu.cpp | 0 .../src/ATen/native/npu/SinhKernelNpu.cpp | 0 .../src/ATen/native/npu/SliceKernelNpu.cpp | 0 .../src/ATen/native/npu/SlogdetKernelNpu.cpp | 0 .../native/npu/SlowConvDilated2DKernelNpu.cpp | 0 .../SlowConvDilated2dBackwardKernelNpu.cpp | 0 .../SlowConvTranspose2dBackwardKernelNpu.cpp | 0 .../npu/SlowConvTranspose2dKernelNpu.cpp | 0 .../npu/SmoothL1LossBackwardKernelNpu.cpp | 0 .../ATen/native/npu/SmoothL1LossKernelNpu.cpp | 0 .../npu/SoftMarginLossBackwardKernelNpu.cpp | 0 .../native/npu/SoftMarginLossKernelNpu.cpp | 0 .../npu/SoftShrinkBackwardKernelNpu.cpp | 0 .../ATen/native/npu/SoftShrinkKernelNpu.cpp | 0 .../native/npu/SoftmaxBackwardKernelNpu.cpp | 0 ...SoftmaxCrossEntropyWithLogitsKernelNpu.cpp | 0 .../src/ATen/native/npu/SoftmaxKernelNpu.cpp | 0 .../native/npu/SoftplusBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/SoftplusKernelNpu.cpp | 0 .../src/ATen/native/npu/SortKernelNpu.cpp | 0 .../npu/SortWithoutIndicesKernelNpu.cpp | 0 .../src/ATen/native/npu/SqrtKernelNpu.cpp | 0 .../src/ATen/native/npu/StackKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/StdKernelNpu.cpp | 0 .../ATen/native/npu/StrideAddKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/SubKernelNpu.cpp | 0 .../ATen/native/npu/SubSampleKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/SumKernelNpu.cpp | 0 .../ATen/native/npu/SvdHelperKernelNpu.cpp | 0 .../src/ATen/native/npu/SymeigKernelNpu.cpp | 0 .../src/ATen/native/npu/TakeKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/TanKernelNpu.cpp | 0 .../ATen/native/npu/TanhBackwardKernelNpu.cpp | 0 .../src/ATen/native/npu/TanhKernelNpu.cpp | 0 .../native/npu/ThresholdBackwardKernelNpu.cpp | 0 .../ATen/native/npu/ThresholdKernelNpu.cpp | 0 .../src/ATen/native/npu/TopKKernelNpu.cpp | 0 .../ATen/native/npu/TransposeKernelNpu.cpp | 0 .../npu/TriangularSolveHelperKernelNpu.cpp | 0 .../src/ATen/native/npu/TrilKernelNpu.cpp | 0 .../src/ATen/native/npu/TriuKernelNpu.cpp | 0 .../ATen/native/npu/TrueDivideKernelNpu.cpp | 0 .../src/ATen/native/npu/TruncKernelNpu.cpp | 0 .../src/ATen/native/npu/UniformKernelNpu.cpp | 0 .../UpSampleBicubic2dBackwardKernelNpu.cpp | 0 .../native/npu/UpSampleNearest3dKernelNpu.cpp | 0 .../native/npu/UpsampleBicubic2dKernelNpu.cpp | 0 .../UpsampleBilinear2dBackwardKernelNpu.cpp | 0 .../npu/UpsampleBilinear2dKernelNpu.cpp | 0 .../npu/UpsampleLinear1dBackwardKernelNpu.cpp | 0 .../native/npu/UpsampleLinear1dKernelNpu.cpp | 0 .../UpsampleNearest1dBackwardKernelNpu.cpp | 0 .../native/npu/UpsampleNearest1dKernelNpu.cpp | 0 .../UpsampleNearest2dBackwardKernelNpu.cpp | 0 .../native/npu/UpsampleNearest2dKernelNpu.cpp | 0 .../UpsampleNearest3dBackwardKernelNpu.cpp | 0 .../UpsampleTrilinear3dBackwardKernelNpu.cpp | 0 .../npu/UpsampleTrilinear3dKernelNpu.cpp | 0 .../aten/src/ATen/native/npu/VarKernelNpu.cpp | 0 .../src/ATen/native/npu/WhereKernelNpu.cpp | 0 .../native/npu/YoloBoxesEncodeKernelNpu.cpp | 0 .../src/ATen/native/npu/ZerosKernelNpu.cpp | 0 .../ATen/native/npu/ZerosLikeKernelNpu.cpp | 0 .../src/ATen/native/npu/_Unique2KernelNpu.cpp | 0 .../src/ATen/native/npu/__And__KernelNpu.cpp | 0 .../src/ATen/native/npu/__Ior__KernelNpu.cpp | 0 .../src/ATen/native/npu/__Or__KernelNpu.cpp | 0 .../src/ATen/native/npu/__Xor__KernelNpu.cpp | 0 ...non_finite_check_and_unscale_KernelNpu.cpp | 0 .../aten/src/ATen/native/npu/aoe/AutoTune.cpp | 0 .../aten/src/ATen/native/npu/aoe/AutoTune.h | 0 .../src/ATen/native/npu/common/CopyKernel.cpp | 0 .../ATen/native/npu/common/CopyKernelNpu.cpp | 0 .../native/npu/common/CopyMemoryKernel.cpp | 0 .../native/npu/common/FormatCastHelper.cpp | 0 .../ATen/native/npu/common/FormatCastHelper.h | 0 .../native/npu/common/FormatCastKernelNpu.cpp | 0 .../npu/common/InnerNpuNativeFunction.h | 0 .../native/npu/common/LocalScalarDenseNpu.cpp | 0 .../npu/common/MatmulByBmmV2KernelNpu.cpp | 0 .../ATen/native/npu/common/NpuFastReshape.cpp | 0 .../src/ATen/native/npu/common/ResizeNpu.cpp | 0 .../src/ATen/native/npu/common/ResizeNpu.h | 0 .../src/ATen/native/npu/common/SetNpu.cpp | 0 .../ATen/native/npu/common/TensorCompare.cpp | 0 .../native/npu/common/TensorFactories.cpp | 0 .../ATen/native/npu/common/TensorFactories.h | 0 .../native/npu/common/TensorProperties.cpp | 0 .../ATen/native/npu/common/TensorShape.cpp | 0 .../ATen/native/npu/common/ToKernelNpu.cpp | 0 .../native/npu/contiguous/ContiguousOpt.cpp | 0 .../native/npu/contiguous/ContiguousOpt.h | 0 .../ATen/native/npu/contiguous/ReshapeOpt.cpp | 0 .../ATen/native/npu/contiguous/ReshapeOpt.h | 0 .../native/npu/contiguous/broadcast_opt.cpp | 0 .../native/npu/contiguous/combined_opt.cpp | 0 .../npu/contiguous/contiguous_register.h | 0 .../native/npu/contiguous/indexing_opt.cpp | 0 .../native/npu/contiguous/permute_opt.cpp | 0 .../native/npu/contiguous/reshapeV2_opt.cpp | 0 .../native/npu/contiguous/reshape_opt.cpp | 0 .../ATen/native/npu/contiguous/select_opt.cpp | 0 .../ATen/native/npu/contiguous/slice_opt.cpp | 0 .../ATen/native/npu/contiguous/unfold_opt.cpp | 0 .../convolution/Conv2dBackwardKernelNpu.cpp | 0 .../npu/convolution/Conv2dKernelNpu.cpp | 0 .../convolution/Conv3dBackwardKernelNpu.cpp | 0 .../npu/convolution/Conv3dKernelNpu.cpp | 0 .../ConvTranspose2dBackwardKernelNpu.cpp | 0 .../convolution/ConvTranspose2dKernelNpu.cpp | 0 .../npu/convolution/ConvolutionKernelNpu.cpp | 0 .../DeformableConv2dBackwardKernelNpu.cpp | 0 .../convolution/DeformableConv2dKernelNpu.cpp | 0 .../ThnnConvDepthwise2dBackwardKernelNpu.cpp | 0 .../ThnnConvDepthwise2dForwardKernelNpu.cpp | 0 .../npu/dynamicstrategy/Conv2dStrategy.cpp | 0 .../npu/dynamicstrategy/DefaultStrateg.cpp | 0 .../dynamicstrategy/LayerNormGardStrategy.cpp | 0 .../native/npu/dynamicstrategy/MMStrategy.cpp | 0 .../npu/dynamicstrategy/NMSStrategy.cpp | 0 .../RoiAlignBackwardStrategy.cpp | 0 .../npu/dynamicstrategy/RoiAlignStrategy.cpp | 0 .../native/npu/dynamicstrategy/Strategy.cpp | 0 .../native/npu/dynamicstrategy/Strategy.h | 0 .../npu/dynamicstrategy/TransdataStrategy.cpp | 0 .../ATen/native/npu/frame/DebugDynamic.cpp | 0 .../src/ATen/native/npu/frame/DebugDynamic.h | 0 .../ATen/native/npu/frame/FormatHelper.cpp | 0 .../src/ATen/native/npu/frame/FormatHelper.h | 0 .../src/ATen/native/npu/frame/InferFormat.cpp | 0 .../src/ATen/native/npu/frame/InferFormat.h | 0 .../ATen/native/npu/frame/InputInfoLib.cpp | 0 .../src/ATen/native/npu/frame/InputInfoLib.h | 0 .../aten/src/ATen/native/npu/frame/LogUtil.h | 0 .../src/ATen/native/npu/frame/NPUDefine.cpp | 0 .../src/ATen/native/npu/frame/NPUDefine.h | 0 .../src/ATen/native/npu/frame/OpCmdHelper.cpp | 0 .../src/ATen/native/npu/frame/OpCmdHelper.h | 0 .../src/ATen/native/npu/frame/OpCommandBase.h | 0 .../native/npu/frame/OpDynamicCmdHelper.cpp | 0 .../native/npu/frame/OpDynamicCmdHelper.h | 0 .../native/npu/frame/OpDynamicParamMaker.cpp | 0 .../native/npu/frame/OpDynamicParamMaker.h | 0 .../ATen/native/npu/frame/OpParamMaker.cpp | 0 .../src/ATen/native/npu/frame/OpParamMaker.h | 0 .../native/npu/frame/StorageDescHelper.cpp | 0 .../ATen/native/npu/frame/StorageDescHelper.h | 0 .../npu/interface/AclOpCompileInterface.cpp | 0 .../npu/interface/AclOpCompileInterface.h | 0 .../native/npu/interface/AoeInterface.cpp | 0 .../ATen/native/npu/interface/AoeInterface.h | 0 .../native/npu/interface/EnvVariables.cpp | 0 .../ATen/native/npu/interface/EnvVariables.h | 0 .../ATen/native/npu/interface/GeHelper.cpp | 0 .../src/ATen/native/npu/interface/GeHelper.h | 0 .../src/ATen/native/npu/interface/Graph.cpp | 0 .../src/ATen/native/npu/interface/Graph.h | 0 .../ATen/native/npu/loss/LossKernelNpu.cpp | 0 .../loss/MultilabelMarginLossKernelNpu.cpp | 0 .../npu/loss/NLLLoss2dBackwardKernelNpu.cpp | 0 .../native/npu/loss/NLLLoss2dKernelNpu.cpp | 0 .../npu/loss/NLLLossBackwardKernelNpu.cpp | 0 .../ATen/native/npu/loss/NLLLossKernelNpu.cpp | 0 .../native/npu/mirror/NPUMemoryOverlap.cpp | 0 .../ATen/native/npu/mirror/NPUMemoryOverlap.h | 0 .../native/npu/mirror/NPUTensorIterator.cpp | 0 .../native/npu/mirror/NPUTensorIterator.h | 0 .../native/npu/mirror/NPUTypeProperties.cpp | 0 .../native/npu/mirror/NPUTypeProperties.h | 0 .../aten/src/ATen/native/npu/mirror/ReadMe.md | 0 .../BatchNormBackwardKernelNpu.cpp | 0 .../npu/normalization/BatchNormKernelNpu.cpp | 0 .../normalization/NormalizationKernelNpu.cpp | 0 .../pooling/AdaptiveAvgPool1dKernelNpu.cpp | 0 .../AdaptiveAvgPool2dBackwardKernelNpu.cpp | 0 .../pooling/AdaptiveAvgPool2dKernelNpu.cpp | 0 .../AdaptiveAvgPool3dBackwardKernelNpu.cpp | 0 .../pooling/AdaptiveAvgPool3dKernelNpu.cpp | 0 .../AdaptiveMaxPool2dBackwardKernelNpu.cpp | 0 .../pooling/AdaptiveMaxPool2dKernelNpu.cpp | 0 .../pooling/AvgPool2dBackwardKernelNpu.cpp | 0 .../native/npu/pooling/AvgPool2dKernelNpu.cpp | 0 .../pooling/AvgPool3dBackwardKernelNpu.cpp | 0 .../native/npu/pooling/AvgPool3dKernelNpu.cpp | 0 .../MaxPool2dWithIndicesBackwardKernelNpu.cpp | 0 .../pooling/MaxPool2dWithIndicesKernelNpu.cpp | 0 .../MaxPool3dWithIndicesBackwardKernelNpu.cpp | 0 .../pooling/MaxPool3dWithIndicesKernelNpu.cpp | 0 .../native/npu/pooling/PoolingKernelNpu.cpp | 0 .../npu/test__triangular_solve_helper.py | 0 .../src/ATen/native/npu/utils/CalcuOpUtil.cpp | 0 .../src/ATen/native/npu/utils/CalcuOpUtil.h | 0 .../native/npu/utils/DynamicShapeUtil.cpp | 0 .../ATen/native/npu/utils/DynamicShapeUtil.h | 0 .../native/npu/utils/KernelNpuOutputSize.cpp | 0 .../native/npu/utils/KernelNpuOutputSize.h | 0 .../src/ATen/native/npu/utils/NPUDefinition.h | 0 .../native/npu/utils/NpuFuzzyBlacklist.cpp | 0 .../ATen/native/npu/utils/NpuFuzzyBlacklist.h | 0 .../native/npu/utils/NpuProfilingDispatch.cpp | 0 .../native/npu/utils/NpuProfilingDispatch.h | 0 .../src/ATen/native/npu/utils/NpuUtils.cpp | 0 .../aten/src/ATen/native/npu/utils/NpuUtils.h | 0 .../src/ATen/native/npu/utils/OpAdapter.h | 0 .../src/ATen/native/npu/utils/OpDynamic.cpp | 0 .../src/ATen/native/npu/utils/OpDynamic.h | 0 .../aten/src/ATen/native/npu/utils/OpPipe.cpp | 0 .../aten/src/ATen/native/npu/utils/OpPipe.h | 0 .../native/npu/utils/OpPipeWithMultiOut.h | 0 .../ATen/native/npu/utils/OpPreparation.cpp | 0 .../src/ATen/native/npu/utils/OpPreparation.h | 0 .../src/ATen/native/npu/utils/OpTemplate.cpp | 0 .../src/ATen/native/npu/utils/OpTemplate.h | 0 .../src}/aten/src/ATen/npu/Exceptions.h | 0 .../src}/aten/src/ATen/npu/NPUEvent.h | 0 .../src}/aten/src/ATen/npu/NPUGenerator.cpp | 0 .../src}/aten/src/ATen/npu/NPUGenerator.h | 0 .../aten/src/ATen/npu/detail/NPUHooks.cpp | 0 .../src}/aten/src/ATen/npu/detail/NPUHooks.h | 0 .../src/ATen/templates/NPUTypeDefault.cpp | 0 .../src}/aten/src/ATen/utils/DumpUtils.cpp | 0 .../src}/aten/src/ATen/utils/DumpUtils.h | 0 .../src}/aten/src/ATen/utils/LoadUtils.cpp | 0 .../src}/aten/src/ATen/utils/LoadUtils.h | 0 .../src}/aten/src/THNPU/CMakeLists.txt | 0 .../src}/aten/src/THNPU/THNPU.h | 0 .../src/THNPU/THNPUCachingHostAllocator.cpp | 0 .../src/THNPU/THNPUCachingHostAllocator.h | 0 {src => pytorch1.5.0/src}/build.sh | 0 .../src}/c10/npu/CMakeLists.txt | 0 .../src}/c10/npu/NPUAllocator.cpp | 0 .../src}/c10/npu/NPUAllocator.h | 0 .../src}/c10/npu/NPUCachingAllocator.cpp | 0 .../src}/c10/npu/NPUCachingAllocator.h | 0 .../src}/c10/npu/NPUEventManager.cpp | 0 .../src}/c10/npu/NPUEventManager.h | 0 .../src}/c10/npu/NPUException.h | 0 .../src}/c10/npu/NPUFunctions.h | 0 {src => pytorch1.5.0/src}/c10/npu/NPUGuard.h | 0 {src => pytorch1.5.0/src}/c10/npu/NPUMacros.h | 0 .../src}/c10/npu/NPUQueue.cpp | 0 {src => pytorch1.5.0/src}/c10/npu/NPUQueue.h | 0 .../src}/c10/npu/NPUStream.cpp | 0 {src => pytorch1.5.0/src}/c10/npu/NPUStream.h | 0 .../src}/c10/npu/OptionsManager.cpp | 0 .../src}/c10/npu/OptionsManager.h | 0 .../src}/c10/npu/SecondaryStreamGuard.h | 0 .../src}/c10/npu/impl/NPUGuardImpl.cpp | 0 .../src}/c10/npu/impl/NPUGuardImpl.h | 0 .../src}/c10/npu/interface/AclInterface.cpp | 0 .../src}/c10/npu/interface/AclInterface.h | 0 .../src}/c10/npu/interface/HcclInterface.cpp | 0 .../src}/c10/npu/interface/HcclInterface.h | 0 {src => pytorch1.5.0/src}/c10/npu/npu_log.h | 0 .../src}/c10/npu/register/FunctionLoader.cpp | 0 .../src}/c10/npu/register/FunctionLoader.h | 0 .../src}/c10/npu/register/OptionRegister.cpp | 0 .../src}/c10/npu/register/OptionRegister.h | 0 .../src}/c10/npu/sys_ctrl/npu_sys_ctrl.cpp | 0 .../src}/c10/npu/sys_ctrl/npu_sys_ctrl.h | 0 .../src}/cmake/public/npu.cmake | 0 {src => pytorch1.5.0/src}/env.sh | 0 .../src}/third_party/acl/CMakeLists.txt | 0 .../src}/third_party/acl/inc/acl/acl.h | 0 .../src}/third_party/acl/inc/acl/acl_base.h | 0 .../src}/third_party/acl/inc/acl/acl_mdl.h | 0 .../src}/third_party/acl/inc/acl/acl_op.h | 0 .../third_party/acl/inc/acl/acl_op_compiler.h | 0 .../src}/third_party/acl/inc/acl/acl_rt.h | 0 .../third_party/acl/inc/acl/ops/acl_cblas.h | 0 .../third_party/acl/inc/acl/ops/acl_dvpp.h | 0 .../third_party/acl/inc/ge/ge_error_codes.h | 0 .../src}/third_party/acl/inc/ge/ge_ir_build.h | 0 .../third_party/acl/inc/graph/ascend_string.h | 0 .../third_party/acl/inc/graph/attr_value.h | 0 .../acl/inc/graph/ge_error_codes.h | 0 .../src}/third_party/acl/inc/graph/gnode.h | 0 .../src}/third_party/acl/inc/graph/graph.h | 0 .../acl/inc/graph/inference_context.h | 0 .../src}/third_party/acl/inc/graph/operator.h | 0 .../acl/inc/graph/operator_factory.h | 0 .../third_party/acl/inc/graph/operator_reg.h | 0 .../src}/third_party/acl/inc/graph/tensor.h | 0 .../src}/third_party/acl/inc/graph/types.h | 0 .../src}/third_party/acl/libs/acl.cpp | 0 .../third_party/acl/libs/acl_op_compiler.cpp | 0 .../src}/third_party/acl/libs/build_stub.sh | 0 .../src}/third_party/acl/libs/ge_runner.cpp | 0 .../src}/third_party/acl/libs/graph.cpp | 0 .../src}/third_party/acl/libs/hccl.cpp | 0 .../src}/third_party/acl/libs/hccl.h | 0 .../src}/third_party/acl/libs/python.cpp | 0 .../src}/third_party/acl/libs/python.h | 0 .../src}/third_party/acl/libs/readme.txt | 0 .../src}/third_party/hccl/inc/hccl/hccl.h | 0 .../third_party/hccl/inc/hccl/hccl_types.h | 0 .../src}/tools/autograd/derivatives.yaml | 0 .../contrib/npu/optimized_lib/__init__.py | 0 .../npu/optimized_lib/function/__init__.py | 0 .../function/anchor_generator.py | 0 .../npu/optimized_lib/function/bbox_coder.py | 0 .../contrib/npu/optimized_lib/function/iou.py | 0 .../contrib/npu/optimized_lib/function/nms.py | 0 .../npu/optimized_lib/module/__init__.py | 0 .../optimized_lib/module/channel_shuffle.py | 0 .../npu/optimized_lib/module/crossentropy.py | 0 .../npu/optimized_lib/module/deform_conv.py | 0 .../npu/optimized_lib/module/dropout.py | 0 .../npu/optimized_lib/module/prefetcher.py | 0 .../npu/optimized_lib/module/roi_align.py | 0 .../src}/torch/csrc/autograd/profiler_npu.cpp | 0 .../src}/torch/csrc/npu/Event.cpp | 0 .../src}/torch/csrc/npu/Event.h | 0 .../src}/torch/csrc/npu/Module.cpp | 0 .../src}/torch/csrc/npu/Module.h | 0 .../src}/torch/csrc/npu/Stream.cpp | 0 .../src}/torch/csrc/npu/Stream.h | 0 .../src}/torch/csrc/utils/npu_lazy_init.cpp | 0 .../src}/torch/csrc/utils/npu_lazy_init.h | 0 .../src}/torch/lib/c10d/HCCLUtils.hpp | 0 .../src}/torch/lib/c10d/ProcessGroupHCCL.cpp | 0 .../src}/torch/lib/c10d/ProcessGroupHCCL.hpp | 0 .../src}/torch/npu/__init__.py | 0 {src => pytorch1.5.0/src}/torch/npu/_utils.py | 0 {src => pytorch1.5.0/src}/torch/npu/memory.py | 0 .../src}/torch/npu/npu_frontend_enhance.py | 0 {src => pytorch1.5.0/src}/torch/npu/random.py | 0 .../src}/torch/npu/streams.py | 0 .../src}/torch/utils/dumper.py | 0 .../test_npu/common/common_device_type_new.py | 0 .../test}/test_npu/common/common_nn.py | 0 .../test}/test_npu/common/common_utils_new.py | 0 .../test}/test_npu/common/util_test_new.py | 0 .../test}/test_npu/common_device_type.py | 0 .../test}/test_npu/common_utils.py | 0 .../test}/test_npu/test___and__.py | 0 .../test}/test_npu/test___rshift__.Scalar.py | 0 .../test_npu/test__convolution_transpose.py | 0 .../test}/test_npu/test_abs.py | 0 .../test_npu/test_adaptive_avg_pool2d.py | 0 .../test}/test_npu/test_add.py | 0 .../test}/test_npu/test_addmm.py | 0 .../test}/test_npu/test_all.py | 0 .../test}/test_npu/test_allclose.py | 0 .../test}/test_npu/test_any.py | 0 .../test}/test_npu/test_arange.py | 0 .../test}/test_npu/test_atan.py | 0 .../test}/test_npu/test_atan2.py | 0 .../test}/test_npu/test_avg_pool1d.py | 0 .../test_npu/test_avg_pool2d_backward.py | 0 .../test_npu/test_binary_cross_entropy.py | 0 .../test_binary_cross_entropy_backward.py | 0 .../test}/test_npu/test_bincount.py | 0 .../test}/test_npu/test_cat.py | 0 .../test}/test_npu/test_ceil.py | 0 .../test}/test_npu/test_clamp.py | 0 .../test}/test_npu/test_col2im.py | 0 .../test}/test_npu/test_conv1d.py | 0 .../test}/test_npu/test_conv2d.py | 0 .../test_conv_depthwise2d_backward.py | 0 .../test_conv_transpose2d_backward.py | 0 .../test}/test_npu/test_conv_transposed1d.py | 0 .../test}/test_npu/test_convolution.py | 0 .../test_npu/test_convolution_backward.py | 0 ...st_convolution_transpose_backward_input.py | 0 .../test_npu/test_cosine_embedding_loss.py | 0 .../test}/test_npu/test_cudnn_rnn_backward.py | 0 .../test}/test_npu/test_det.py | 0 .../test}/test_npu/test_distributed.py | 0 .../test}/test_npu/test_div.py | 0 .../test}/test_npu/test_dropout.py | 0 .../test_dynamic_ops/common_device_type.py | 0 .../test_npu/test_dynamic_ops/common_utils.py | 0 .../test_dynamic_embedding.py | 0 .../test_dynamic_ops/test_dynamic_mul.py | 0 .../test_dynamic_ops/test_network_all.py | 0 .../test_network_broadcast.py | 0 .../test_network_dynamic_shape.py | 0 .../test_dynamic_ops/test_network_gatherv2.py | 0 .../test_dynamic_ops/test_network_mix_net.py | 0 .../test_dynamic_ops/test_network_repeat.py | 0 .../test_network_support_net.py | 0 .../test_dynamic_ops/test_network_topK.py | 0 .../test_network_zero_dim_net.py | 0 .../test_npu/test_dynamic_ops/util_test.py | 0 .../test}/test_npu/test_embedding_backward.py | 0 .../test_npu/test_embedding_bag_backward.py | 0 .../test}/test_npu/test_exp.py | 0 .../test}/test_npu/test_fill_.py | 0 .../test}/test_npu/test_flip.py | 0 .../test}/test_npu/test_floor_divide.py | 0 .../test}/test_npu/test_fmod.py | 0 .../test}/test_npu/test_full.py | 0 .../test}/test_npu/test_grid_sampler.py | 0 .../test}/test_npu/test_hardtanh_backward.py | 0 .../test}/test_npu/test_im2col_backward.py | 0 .../test}/test_npu/test_kl_div_backward.py | 0 .../test}/test_npu/test_le.py | 0 .../test}/test_npu/test_log.py | 0 .../test}/test_npu/test_log2.py | 0 .../test}/test_npu/test_logdet.py | 0 .../test}/test_npu/test_logical_and.py | 0 .../test}/test_npu/test_logical_or.py | 0 .../test_npu/test_margin_ranking_loss.py | 0 .../test}/test_npu/test_masked_scale.py | 0 .../test}/test_npu/test_mean.py | 0 .../test}/test_npu/test_median.py | 0 .../test_miopen_convolution_transpose.py | 0 ...t_miopen_convolution_transpose_backward.py | 0 .../test_miopen_depthwise_convolution.py | 0 ...t_miopen_depthwise_convolution_backward.py | 0 .../test}/test_npu/test_mkldnn_convolution.py | 0 .../test}/test_npu/test_mkldnn_max_pool_2d.py | 0 .../test}/test_npu/test_ne.py | 0 .../test}/test_npu/test_neg.py | 0 .../test_network_ops/common_device_type.py | 0 .../test_npu/test_network_ops/common_utils.py | 0 .../test_npu/test_network_ops/run_tests.py | 0 .../super_copy_contiguous_test.py | 0 .../test_npu/test_network_ops/test__Ixor__.py | 0 .../test_npu/test_network_ops/test___and__.py | 0 .../test_network_ops/test___iand__.py | 0 .../test_npu/test_network_ops/test___ior__.py | 0 .../test_npu/test_network_ops/test___or__.py | 0 .../test__nnpack_spatial_convolution.py | 0 .../test_network_ops/test__svd_helper.py | 0 .../test_npu/test_network_ops/test_abs.py | 0 .../test_npu/test_network_ops/test_acos.py | 0 .../test_adaptive_avg_pool1d.py | 0 .../test_adaptive_avg_pool2d_backward.py | 0 .../test_adaptive_avg_pool3d.py | 0 .../test_adaptive_avg_pool3d_backward.py | 0 .../test_adaptive_max_pool1d.py | 0 .../test_adaptive_max_pool2d.py | 0 .../test_adaptive_max_pool2d_backward.py | 0 .../test_npu/test_network_ops/test_add.py | 0 .../test_npu/test_network_ops/test_addbmm.py | 0 .../test_npu/test_network_ops/test_addcdiv.py | 0 .../test_npu/test_network_ops/test_addcmul.py | 0 .../test_npu/test_network_ops/test_addmm.py | 0 .../test_npu/test_network_ops/test_addmv.py | 0 .../test_npu/test_network_ops/test_addr.py | 0 .../test_affine_grid_generator.py | 0 .../test_affine_grid_generator_backward.py | 0 .../test_npu/test_network_ops/test_all.py | 0 .../test_amp_non_finite_check_and_unscale_.py | 0 .../test_anchor_response_flags.py | 0 .../test_npu/test_network_ops/test_any.py | 0 .../test_network_ops/test_apply_adam.py | 0 .../test_npu/test_network_ops/test_arange.py | 0 .../test_npu/test_network_ops/test_argmax.py | 0 .../test_npu/test_network_ops/test_argmin.py | 0 .../test_npu/test_network_ops/test_argsort.py | 0 .../test_network_ops/test_as_strided.py | 0 .../test_npu/test_network_ops/test_asin.py | 0 .../test_npu/test_network_ops/test_atan.py | 0 .../test_npu/test_network_ops/test_atan2.py | 0 .../test_network_ops/test_avg_pool2d.py | 0 .../test_avg_pool2d_backward.py | 0 .../test_network_ops/test_avg_pool3d.py | 0 .../test_avg_pool3d_backward.py | 0 .../test_npu/test_network_ops/test_baddbmm.py | 0 .../test_network_ops/test_bartlett_window.py | 0 .../test_network_ops/test_batch_nms.py | 0 .../test_network_ops/test_batch_norm.py | 0 .../test_batchnorm3d_backward.py | 0 .../test_batchnorm_backward.py | 0 .../test_batchnorm_backward_eval.py | 0 .../test_network_ops/test_bernoulli.py | 0 .../test_network_ops/test_bilinear.py | 0 .../test_binary_cross_entropy.py | 0 .../test_binary_cross_entropy_with_logits.py | 0 ...nary_cross_entropy_with_logits_backward.py | 0 .../test_network_ops/test_bitwise_and.py | 0 .../test_network_ops/test_bitwise_not.py | 0 .../test_network_ops/test_bitwise_or.py | 0 .../test_network_ops/test_bitwise_xor.py | 0 .../test_network_ops/test_blackman_window.py | 0 .../test_npu/test_network_ops/test_bmm.py | 0 .../test_npu/test_network_ops/test_bmm_v2.py | 0 .../test_bounding_box_decode.py | 0 .../test_bounding_box_encode.py | 0 .../test_network_ops/test_broadcastToD.py | 0 .../test_broadcast_copy_contiguous.py | 0 .../test_broadcast_tensors.py | 0 .../test_network_ops/test_cast_Byte.py | 0 .../test_network_ops/test_cast_Char.py | 0 .../test_network_ops/test_cast_Float.py | 0 .../test_network_ops/test_cast_Half.py | 0 .../test_network_ops/test_cast_Int.py | 0 .../test_network_ops/test_cast_Long.py | 0 .../test_network_ops/test_cast_Short.py | 0 .../test_npu/test_network_ops/test_cat.py | 0 .../test_npu/test_network_ops/test_cdist.py | 0 .../test_network_ops/test_cdist_backward.py | 0 .../test_npu/test_network_ops/test_ceil.py | 0 .../test_npu/test_network_ops/test_celu.py | 0 .../test_chunk_copy_contiguous.py | 0 .../test_npu/test_network_ops/test_clamp.py | 0 .../test_network_ops/test_clamp_max.py | 0 .../test_network_ops/test_clamp_min.py | 0 .../test_network_ops/test_col2im_backward.py | 0 .../test_combined_copy_contiguous.py | 0 .../test_confusion_transpose.py | 0 .../test_confusion_transpose_backward.py | 0 .../test_network_ops/test_constant_pad_nd.py | 0 .../test_npu/test_network_ops/test_conv1d.py | 0 .../test_npu/test_network_ops/test_conv2d.py | 0 .../test_network_ops/test_conv2d_backward.py | 0 .../test_npu/test_network_ops/test_conv3d.py | 0 .../test_network_ops/test_conv3d_backward.py | 0 .../test_conv_depthwise2d_backward.py | 0 .../test_network_ops/test_conv_tbc.py | 0 .../test_conv_tbc_backward.py | 0 .../test_network_ops/test_conv_transpose2d.py | 0 .../test_conv_transpose2d_backward.py | 0 .../test_network_ops/test_conv_transpose3d.py | 0 .../test_convolution_backward_input.py | 0 .../test_convolution_backward_weight.py | 0 .../test_convolution_double_backward.py | 0 ...t_convolution_transpose_backward_weight.py | 0 .../test_npu/test_network_ops/test_copy.py | 0 .../test_npu/test_network_ops/test_copy_.py | 0 .../test_network_ops/test_copy_repoint.py | 0 .../test_npu/test_network_ops/test_cos.py | 0 .../test_npu/test_network_ops/test_cosh.py | 0 .../test_network_ops/test_cosinesimilarity.py | 0 .../test_npu/test_network_ops/test_cross.py | 0 .../test_network_ops/test_ctc_loss.py | 0 .../test_ctc_loss_backward.py | 0 .../test_cudnn_convolution_backward_bias.py | 0 ...dnn_convolution_transpose_backward_bias.py | 0 .../test_cudnn_is_acceptable.py | 0 .../test_npu/test_network_ops/test_cummax.py | 0 .../test_npu/test_network_ops/test_cummin.py | 0 .../test_npu/test_network_ops/test_cumprod.py | 0 .../test_npu/test_network_ops/test_cumsum.py | 0 .../test_deformable_conv2d.py | 0 .../test_deformable_conv2d_backward.py | 0 .../test_npu/test_network_ops/test_detach.py | 0 .../test_npu/test_network_ops/test_diag.py | 0 .../test_network_ops/test_dim_arange.py | 0 .../test_npu/test_network_ops/test_diml.py | 0 .../test_network_ops/test_dirichlet_grad.py | 0 .../test_npu/test_network_ops/test_div.py | 0 .../test_npu/test_network_ops/test_dot.py | 0 .../test_npu/test_network_ops/test_dropout.py | 0 .../test_network_ops/test_dropout_backward.py | 0 .../test_network_ops/test_dropoutv2.py | 0 .../test_dropoutv2backward.py | 0 .../test_npu/test_network_ops/test_elu.py | 0 .../test_network_ops/test_embedding.py | 0 .../test_embedding_backward.py | 0 .../test_network_ops/test_embedding_bag.py | 0 .../test_network_ops/test_embedding_renorm.py | 0 .../test_embeddingdensebackward.py | 0 .../test_network_ops/test_empty_strided.py | 0 .../test_npu/test_network_ops/test_eq.py | 0 .../test_npu/test_network_ops/test_equal.py | 0 .../test_npu/test_network_ops/test_erf.py | 0 .../test_npu/test_network_ops/test_erfc.py | 0 .../test_npu/test_network_ops/test_erfinv.py | 0 .../test_npu/test_network_ops/test_exp.py | 0 .../test_npu/test_network_ops/test_expand.py | 0 .../test_network_ops/test_expand_as.py | 0 .../test_npu/test_network_ops/test_expm1.py | 0 .../test_npu/test_network_ops/test_eye.py | 0 .../test_network_ops/test_fastgelu.py | 0 .../test_network_ops/test_fastgelubackward.py | 0 .../test_npu/test_network_ops/test_fill_.py | 0 .../test_network_ops/test_fill_diagonal.py | 0 .../test_npu/test_network_ops/test_flip.py | 0 .../test_network_ops/test_floatstatus.py | 0 .../test_npu/test_network_ops/test_floor.py | 0 .../test_network_ops/test_floordivide.py | 0 .../test_npu/test_network_ops/test_fmod.py | 0 .../test_network_ops/test_format_cast.py | 0 .../test_network_ops/test_format_div.py | 0 .../test_npu/test_network_ops/test_frac.py | 0 .../test_network_ops/test_frobenius_norm.py | 0 .../test_npu/test_network_ops/test_full.py | 0 .../test_network_ops/test_full_like.py | 0 .../test_npu/test_network_ops/test_gather.py | 0 .../test_npu/test_network_ops/test_ge.py | 0 .../test_npu/test_network_ops/test_gelu.py | 0 .../test_network_ops/test_gelu_backward.py | 0 .../test_npu/test_network_ops/test_ger.py | 0 .../test_npu/test_network_ops/test_glu.py | 0 .../test_npu/test_network_ops/test_glugrad.py | 0 .../test_grid_assign_positive.py | 0 .../test_network_ops/test_grid_sampler.py | 0 .../test_network_ops/test_grid_sampler_2d.py | 0 .../test_grid_sampler_2d_backward.py | 0 .../test_network_ops/test_grid_sampler_3d.py | 0 .../test_grid_sampler_3d_backward.py | 0 .../test_network_ops/test_group_norm.py | 0 .../test_npu/test_network_ops/test_gru.py | 0 .../test_network_ops/test_gru_backward.py | 0 .../test_npu/test_network_ops/test_gt.py | 0 .../test_network_ops/test_hamming_window.py | 0 .../test_network_ops/test_hammingwindow.py | 0 .../test_network_ops/test_hanning_window.py | 0 .../test_hard_sigmoid_backward.py | 0 .../test_network_ops/test_hardshrink.py | 0 .../test_hardshrink_backward.py | 0 .../test_network_ops/test_hardsigmoid.py | 0 .../test_network_ops/test_hardtanh.py | 0 .../test_hardtanh_backward.py | 0 .../test_hinge_embedding_loss.py | 0 .../test_npu/test_network_ops/test_ifmr.py | 0 .../test_npu/test_network_ops/test_im2col.py | 0 .../test_network_ops/test_im2col_backward.py | 0 .../test_npu/test_network_ops/test_index.py | 0 .../test_network_ops/test_index_add.py | 0 .../test_network_ops/test_index_copy.py | 0 .../test_network_ops/test_index_fill_d.py | 0 .../test_network_ops/test_index_put.py | 0 .../test_network_ops/test_index_select.py | 0 .../test_network_ops/test_indexing.py | 0 .../test_indexing_copy_contiguous.py | 0 .../test_npu/test_network_ops/test_inverse.py | 0 .../test_npu/test_network_ops/test_iou.py | 0 .../test_is_floating_point.py | 0 .../test_network_ops/test_is_nonzero.py | 0 .../test_npu/test_network_ops/test_isclose.py | 0 .../test_network_ops/test_isfinite.py | 0 .../test_npu/test_network_ops/test_item.py | 0 .../test_npu/test_network_ops/test_kl_div.py | 0 .../test_network_ops/test_kl_div_backward.py | 0 .../test_network_ops/test_kthvalue.py | 0 .../test_npu/test_network_ops/test_l1_loss.py | 0 .../test_network_ops/test_l1_loss_backward.py | 0 .../test_network_ops/test_layer_norm.py | 0 .../test_layer_norm_backward.py | 0 .../test_network_ops/test_layer_norm_eval.py | 0 .../test_npu/test_network_ops/test_le.py | 0 .../test_network_ops/test_leaky_relu.py | 0 .../test_leaky_relu_backward.py | 0 .../test_npu/test_network_ops/test_lerp.py | 0 .../test_network_ops/test_linspace.py | 0 .../test_npu/test_network_ops/test_log.py | 0 .../test_npu/test_network_ops/test_log10.py | 0 .../test_npu/test_network_ops/test_log1p.py | 0 .../test_npu/test_network_ops/test_log2.py | 0 .../test_network_ops/test_log_sigmoid.py | 0 .../test_log_sigmoid_backward.py | 0 .../test_network_ops/test_log_softmax.py | 0 .../test_log_softmax_backward.py | 0 .../test_network_ops/test_logical_and.py | 0 .../test_network_ops/test_logical_not.py | 0 .../test_network_ops/test_logical_or.py | 0 .../test_network_ops/test_logsigmoid.py | 0 .../test_logsigmoidforward.py | 0 .../test_network_ops/test_logspace.py | 0 .../test_network_ops/test_logsumexp.py | 0 .../test_npu/test_network_ops/test_lstm.py | 0 .../test_network_ops/test_lstm_backward.py | 0 .../test_npu/test_network_ops/test_lt.py | 0 .../test_network_ops/test_masked_fill.py | 0 .../test_masked_fill_range.py | 0 .../test_network_ops/test_masked_scatter.py | 0 .../test_network_ops/test_masked_select.py | 0 .../test_npu/test_network_ops/test_matmul.py | 0 .../test_network_ops/test_matmul_by_bmm_v2.py | 0 .../test_npu/test_network_ops/test_max.py | 0 .../test_network_ops/test_max_backward.py | 0 .../test_max_pool2d_backward.py | 0 .../test_max_pool2d_with_indices.py | 0 .../test_max_pool2d_with_indices_backward.py | 0 .../test_max_pool3d_with_indices.py | 0 .../test_max_pool3d_withindices_backward.py | 0 .../test_npu/test_network_ops/test_max_v1.py | 0 .../test_network_ops/test_max_v1_backward.py | 0 .../test_npu/test_network_ops/test_mean.py | 0 .../test_npu/test_network_ops/test_median.py | 0 .../test_network_ops/test_meshgrid.py | 0 .../test_npu/test_network_ops/test_min.py | 0 .../test_miopen_batch_norm.py | 0 .../test_miopen_batch_norm_backward.py | 0 .../test_miopen_convolution.py | 0 .../test_miopen_convolution_backward.py | 0 .../test_miopen_convolution_backward_bias.py | 0 .../test_miopen_convolution_backward_input.py | 0 ...test_miopen_convolution_backward_weight.py | 0 .../test_npu/test_network_ops/test_mish.py | 0 .../test_network_ops/test_mish_backward.py | 0 .../test_mkldnn_adaptive_avg_pool2d.py | 0 .../test_mkldnn_convolution_backward.py | 0 .../test_mkldnn_convolution_backward_input.py | 0 ...est_mkldnn_convolution_backward_weights.py | 0 .../test_npu/test_network_ops/test_mm.py | 0 .../test_network_ops/test_mse_loss.py | 0 .../test_mse_loss_backward.py | 0 .../test_network_ops/test_mse_loss_grad.py | 0 .../test_npu/test_network_ops/test_muls.py | 0 .../test_multilabel_margin_loss.py | 0 .../test_network_ops/test_multinomial.py | 0 .../test_npu/test_network_ops/test_mv.py | 0 .../test_network_ops/test_narrow_copy.py | 0 .../test_npu/test_network_ops/test_ne.py | 0 .../test_npu/test_network_ops/test_neg.py | 0 .../test_network_ops/test_new_empty.py | 0 .../test_network_ops/test_new_full.py | 0 .../test_npu/test_network_ops/test_nllloss.py | 0 .../test_network_ops/test_nllloss2d.py | 0 .../test_nllloss2d_backward.py | 0 .../test_network_ops/test_nllloss_backward.py | 0 .../test_npu/test_network_ops/test_nms_v4.py | 0 .../test_network_ops/test_nms_with_mask.py | 0 .../test_npu/test_network_ops/test_nonzero.py | 0 .../test_npu/test_network_ops/test_norm.py | 0 .../test_network_ops/test_norm_except_dim.py | 0 .../test_network_ops/test_norm_ext.py | 0 .../test_npu/test_network_ops/test_normal.py | 0 .../test_network_ops/test_normalization.py | 0 .../test_network_ops/test_normalize_batch.py | 0 .../test_network_ops/test_not_equal.py | 0 .../test_npu_bert_apply_adam.py | 0 .../test_network_ops/test_npu_giou.py | 0 .../test_npu_giou_backward.py | 0 .../test_network_ops/test_npu_linear.py | 0 .../test_npu_linear_backward.py | 0 .../test_npu/test_network_ops/test_npu_pad.py | 0 .../test_npu/test_network_ops/test_numpy_T.py | 0 .../test_npu/test_network_ops/test_one_hot.py | 0 .../test_npu/test_network_ops/test_ones.py | 0 .../test_network_ops/test_ones_like.py | 0 .../test_npu/test_network_ops/test_optim.py | 0 .../test_pack_padded_sequence.py | 0 .../test_pad_packed_sequence.py | 0 .../test_npu/test_network_ops/test_pdist.py | 0 .../test_npu/test_network_ops/test_permute.py | 0 .../test_network_ops/test_pixel_shuffle.py | 0 .../test_npu/test_network_ops/test_pooling.py | 0 .../test_npu/test_network_ops/test_pow.py | 0 .../test_npu/test_network_ops/test_prelu.py | 0 .../test_network_ops/test_prelu_backward.py | 0 .../test_npu/test_network_ops/test_prod.py | 0 .../test_network_ops/test_ps_roi_pooling.py | 0 .../test_ps_roi_pooling_backward.py | 0 .../test_npu/test_network_ops/test_pt_iou.py | 0 .../test_npu/test_network_ops/test_ptmuls.py | 0 .../test_npu/test_network_ops/test_put.py | 0 .../test_npu/test_network_ops/test_qr.py | 0 .../test_quantize_per_channel.py | 0 .../test_quantize_per_tensor.py | 0 .../test_npu/test_network_ops/test_random.py | 0 .../test_random_choice_with_mask.py | 0 .../test_network_ops/test_randperm.py | 0 .../test_npu/test_network_ops/test_range.py | 0 .../test_npu/test_network_ops/test_real.py | 0 .../test_network_ops/test_reciprocal.py | 0 .../test_network_ops/test_reflection_pad2d.py | 0 .../test_npu/test_network_ops/test_relu.py | 0 .../test_network_ops/test_remainder.py | 0 .../test_npu/test_network_ops/test_renorm.py | 0 .../test_npu/test_network_ops/test_repeat.py | 0 .../test_repeat_interleave.py | 0 .../test_npu/test_network_ops/test_reshape.py | 0 .../test_network_ops/test_reshape_copy.py | 0 .../test_npu/test_network_ops/test_resize_.py | 0 .../test_network_ops/test_resize_as.py | 0 .../test_network_ops/test_roi_align.py | 0 .../test_roi_align_backward.py | 0 .../test_npu/test_network_ops/test_roll.py | 0 .../test_npu/test_network_ops/test_round.py | 0 .../test_network_ops/test_rrelu_with_noise.py | 0 .../test_rrelu_with_noise_backward.py | 0 .../test_npu/test_network_ops/test_rsqrt.py | 0 .../test_npu/test_network_ops/test_rsub.py | 0 .../test_network_ops/test_scalar_tensor.py | 0 .../test_npu/test_network_ops/test_scatter.py | 0 .../test_network_ops/test_scatter_add.py | 0 .../test_network_ops/test_scatterv1.py | 0 .../test_npu/test_network_ops/test_select.py | 0 .../test_select_to_contiguous.py | 0 .../test_npu/test_network_ops/test_selu.py | 0 .../test_npu/test_network_ops/test_set.py | 0 .../test_npu/test_network_ops/test_sigmoid.py | 0 .../test_network_ops/test_sigmoid_backward.py | 0 .../test_npu/test_network_ops/test_sign.py | 0 .../test_npu/test_network_ops/test_sin.py | 0 .../test_npu/test_network_ops/test_sinh.py | 0 .../test_npu/test_network_ops/test_size.py | 0 .../test_npu/test_network_ops/test_slice.py | 0 .../test_npu/test_network_ops/test_slogdet.py | 0 .../test_slow_conv_dilated2d.py | 0 .../test_slow_conv_dilated2d_backward.py | 0 .../test_slow_conv_transpose2d.py | 0 .../test_slow_conv_transpose2d_backward.py | 0 .../test_slow_conv_transpose3d.py | 0 .../test_smooth_l1_loss_backward.py | 0 .../test_network_ops/test_smoothl1loss.py | 0 .../test_network_ops/test_soft_margin_loss.py | 0 .../test_soft_margin_loss_backward.py | 0 .../test_npu/test_network_ops/test_softmax.py | 0 .../test_network_ops/test_softmax_backward.py | 0 .../test_softmaxcrossentropywithlogits.py | 0 .../test_network_ops/test_softplus.py | 0 .../test_softplus_backward.py | 0 .../test_network_ops/test_softshrink.py | 0 .../test_softshrink_backward.py | 0 .../test_npu/test_network_ops/test_sort.py | 0 .../test_sort_without_indices.py | 0 .../test_npu/test_network_ops/test_split.py | 0 .../test_network_ops/test_split_with_sizes.py | 0 .../test_npu/test_network_ops/test_sqrt.py | 0 .../test_npu/test_network_ops/test_square.py | 0 .../test_npu/test_network_ops/test_squeeze.py | 0 .../test_npu/test_network_ops/test_stack.py | 0 .../test_npu/test_network_ops/test_std.py | 0 .../test_network_ops/test_std_mean.py | 0 .../test_npu/test_network_ops/test_stride.py | 0 .../test_network_ops/test_strideadd.py | 0 .../test_npu/test_network_ops/test_sub.py | 0 .../test_network_ops/test_sub_sample.py | 0 .../test_npu/test_network_ops/test_sum.py | 0 .../test_network_ops/test_sum_to_size.py | 0 .../test_npu/test_network_ops/test_symeig.py | 0 .../test_npu/test_network_ops/test_take.py | 0 .../test_npu/test_network_ops/test_tan.py | 0 .../test_npu/test_network_ops/test_tanh.py | 0 .../test_network_ops/test_tanh_backward.py | 0 .../test_network_ops/test_tensor_equal.py | 0 .../test_network_ops/test_tensor_npu.py | 0 .../test_thnn_conv_depthwise2d_backward.py | 0 .../test_thnn_conv_depthwise2d_forward.py | 0 .../test_network_ops/test_threshold.py | 0 .../test_threshold_backward.py | 0 .../test_threshold_grad_v2_d.py | 0 .../test_network_ops/test_threshold_v2_d.py | 0 .../test_npu/test_network_ops/test_to.py | 0 .../test_npu/test_network_ops/test_topk.py | 0 .../test_network_ops/test_transpose.py | 0 .../test_network_ops/test_trapz_dx.py | 0 .../test_npu/test_network_ops/test_trapz_x.py | 0 .../test_triangular_solve_helper.py | 0 .../test_npu/test_network_ops/test_tril.py | 0 .../test_network_ops/test_tril_indices.py | 0 .../test_npu/test_network_ops/test_triu.py | 0 .../test_network_ops/test_triu_indices.py | 0 .../test_network_ops/test_true_divide.py | 0 .../test_npu/test_network_ops/test_trunc.py | 0 .../test_npu/test_network_ops/test_type_as.py | 0 .../test_npu/test_network_ops/test_unbind.py | 0 .../test_unbind_copy_contiguous.py | 0 .../test_npu/test_network_ops/test_unfold.py | 0 .../test_unfold_copy_contiguous.py | 0 .../test_network_ops/test_uniform_.py | 0 .../test_npu/test_network_ops/test_unique2.py | 0 .../test_upsample_bicubic2d.py | 0 .../test_upsample_bicubic2d_backward.py | 0 .../test_upsample_bilinear.py | 0 .../test_upsample_bilinear2d.py | 0 .../test_upsample_bilinear2d_backward.py | 0 .../test_upsample_bilinear_backward.py | 0 .../test_upsample_linear1d.py | 0 .../test_upsample_linear1d_backward.py | 0 .../test_upsample_nearest1d.py | 0 .../test_upsample_nearest1d_backward.py | 0 .../test_upsample_nearest2d.py | 0 .../test_upsample_nearest2d_backward.py | 0 .../test_upsample_nearest3d.py | 0 .../test_upsample_nearest3d_backward.py | 0 .../test_upsample_trilinear3d.py | 0 .../test_upsample_trilinear3d_backward.py | 0 .../test_npu/test_network_ops/test_view_as.py | 0 .../test_npu/test_network_ops/test_where.py | 0 .../test_npu/test_network_ops/test_xor.py | 0 .../test_yolo_boxes_encode.py | 0 .../test_npu/test_network_ops/test_zero.py | 0 .../test_npu/test_network_ops/test_zeros.py | 0 .../test_network_ops/test_zeroslike.py | 0 .../test_npu/test_network_ops/util_test.py | 0 .../test}/test_npu/test_npu.py | 0 .../test}/test_npu/test_ones_like.py | 0 .../test_custom_ops_AdaptiveMaxPool2d_demo.py | 0 .../test_custom_ops_addcmul.py | 0 .../custom_ops_demo/test_custom_ops_demo.py | 0 .../test_custom_ops_npu_demo.py | 0 .../custom_ops_demo/test_custom_ops_python.py | 0 .../test_custom_ops_python_fuction.py | 0 .../test_custom_ops_python_module.py | 0 .../torch.onnx/eval/onnx/cp_onnx_eval.py | 0 .../torch.onnx/eval/onnxrt/onnxrt_eval.py | 0 .../test_onnx/torch.onnx/export/cp2cp.py | 0 .../test_onnx/torch.onnx/export/cp_parser.py | 0 .../torch.onnx/export/export_onnx.py | 0 .../test_onnx/torch.onnx/export/model2onnx.py | 0 .../torch.onnx/export/model_export-cpu.py | 0 .../torch.onnx/export/model_export-gpu.py | 0 .../torch.onnx/export/model_export-npu.py | 0 .../torch.onnx/export/model_export.py | 0 .../test_onnx/torch.onnx/export/mpth2onnx.py | 0 .../torch.onnx/export/onnx_parser.py | 0 .../test_npu/test_onnx/torch.onnx/main.py | 0 .../test_onnx/torch.onnx/models/readme.txt | 0 .../test}/test_npu/test_pairwise_distance.py | 0 .../test}/test_npu/test_permute.py | 0 .../test}/test_npu/test_pin_memory.py | 0 .../test}/test_npu/test_poisson_nll_loss.py | 0 .../test}/test_npu/test_put.py | 0 .../test}/test_npu/test_reciprocal.py | 0 .../test}/test_npu/test_replication_pad2d.py | 0 .../test}/test_npu/test_rnn.py | 0 .../test}/test_npu/test_scatter_dim_update.py | 0 .../test}/test_npu/test_sign.py | 0 .../test}/test_npu/test_softmax.py | 0 .../test}/test_npu/test_solve.py | 0 .../test}/test_npu/test_sort.py | 0 .../test}/test_npu/test_sqrt.py | 0 .../test}/test_npu/test_stream_event.py | 0 .../test}/test_npu/test_sub.py | 0 .../test}/test_npu/test_sum.py | 0 .../test}/test_npu/test_threshold.py | 0 .../test}/test_npu/test_topk.py | 0 .../test}/test_npu/test_torch_npu.py | 0 .../test_torch_ops/common_device_type.py | 0 .../test_npu/test_torch_ops/common_utils.py | 0 .../test_npu/test_torch_ops/test_torch_npu.py | 0 .../test_npu/test_torch_ops/util_test.py | 0 .../test}/test_npu/test_triangular_solve.py | 0 .../test_npu/test_triplet_margin_loss.py | 0 .../test}/test_npu/test_type_as.py | 0 .../test}/test_npu/test_unbind.py | 0 .../test_upsample_bicubic2d_backward.py | 0 .../test}/test_npu/test_zeros_like.py | 0 .../test}/test_npu/test_zeroslike.py | 0 .../test}/test_npu/util_test.py | 0 pytorch1.8.1/src/env.sh | 103 ++++++++++++++++++ scripts/gen.sh | 32 +++++- scripts/makepatch.sh | 2 +- scripts/mkdirs.sh | 41 +++++-- 1177 files changed, 169 insertions(+), 21 deletions(-) rename patch/{npu.patch => pytorch1.5.0_npu.patch} (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/detail/NPUHooksInterface.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/detail/NPUHooksInterface.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/native_functions.yaml (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AbsKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AcosKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AddKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AddbmmKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AddcdivKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AddcmulKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AddmmKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AddmvKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AddrKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AffineGridGeneratorBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AffineGridGeneratorKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AllKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AnchorResponseFlagsKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AnyKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ApplyAdamKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ArangeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ArgmaxKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ArgminKernelNpu.cpp (100%) mode change 100755 => 100644 rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ArgsortKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AsinKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/Atan2KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/AtanKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BaddbmmKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BatchNMSKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BernoulliKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BertApplyAdamKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BinaryCrossEntropyBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BinaryCrossEntropyKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BitwiseAndKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BitwiseNotKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BitwiseOrKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BitwiseXorKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BmmKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BmmV2KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BoundingBoxDecodeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BoundingBoxEncodeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/BroadcastKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CastKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CatKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CdistBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CdistKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CeilKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CeluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ClampKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/Col2ImBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ConfusionTransposeBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ConfusionTransposeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ConstantPadNdKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ConvTbcBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ConvTbcKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CosKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CoshKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CrossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CtcLossBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CtcLossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CummaxKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CumminKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CumprodKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/CumsumKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/DetKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/DiagKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/DivKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/DotKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/DropoutBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/DropoutKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/DropoutV2BackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/DropoutV2KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EluBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EmbeddingBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EmbeddingBagKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EmbeddingDenseBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EmbeddingKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EmbeddingRenormKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EqKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EqualKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ErfKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ErfcKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ErfinvKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ExpKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/Expm1KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/EyeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FastGeluBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FastGeluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FillDiagonalKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FillKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FlipKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FloatStatusKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FloorDivideKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FloorKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FmodKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FracKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/FullKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GatherKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GeluBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GeluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GerKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GiouBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GiouKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GluGradKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GridAssignPositiveKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GridSampler3dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GridSampler3dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GridSamplerKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GruBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GruKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/GtKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/HardShrinkBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/HardShrinkKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/HardsigmoidBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/HardsigmoidKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/HardtanhBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/HardtanhKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IfmrKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/Im2colBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/Im2colKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IndexAddKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IndexCopyKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IndexFillDKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IndexKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IndexPutKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IndexSelectKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IndexingKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/InverseKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IouKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IscloseKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/IsfiniteKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/KlDivBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/KlDivKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/KthvalueKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/L1LossBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/L1lossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LayerNormBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LayerNormEvalKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LayerNormKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LeakyReluBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LeakyReluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LerpKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LinearBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LinearKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LinspaceKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/Log10KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/Log1pKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/Log2KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogDetKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogSigmoidBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogSigmoidKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogSoftmaxBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogSoftmaxKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogSpaceKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogSumExpKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogicalAndKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogicalNotKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LogicalOrKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LstmBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LstmKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/LtKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MaskedFillKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MaskedFillRangeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MaskedScatterKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MaskedSelectKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MatmulKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MatrixPowerKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MaxKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MaxV1BackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MaxV1KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MeanKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MedianKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MinKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MishBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MishKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MmKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MseLossBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MseLossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MulKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MultinomialKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/MvKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NarrowCopyKernel.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NegKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NmsV4KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NmsWithMaskKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NnpackSpatialConvolutionKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NonzeroKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NormKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NormalKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/NormalizeBatchKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/OneHotKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/OnehotNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/OnesKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/OnesLikeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PackPaddedSequenceKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PadKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PadPackedSequenceKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PdistKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PowKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PreluBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PreluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ProdKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PsRoiPoolingBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PsRoiPoolingKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PtIouKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/PutKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/QrKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/QuantizePerChannelKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/QuantizePerTensorKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RandomChoiceWithMaskKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RandomKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RandpermKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RangeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ReciprocalKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ReflectionPad2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ReluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RemainderKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RenormKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RepeatInterleaveKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RepeatKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ReplicationPad2dKernelNpu.cpp (100%) mode change 100755 => 100644 rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RoiAlignBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RoiAlignKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RollKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RoundKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RreluWithNoiseBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RreluWithNoiseKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RsqrtKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/RsubKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ScatterAddKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ScatterKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ScatterV1KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SeluKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SigmoidBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SigmoidKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SignKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SinKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SinhKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SliceKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SlogdetKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SlowConvDilated2DKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SlowConvDilated2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SlowConvTranspose2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SlowConvTranspose2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SmoothL1LossBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SmoothL1LossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftMarginLossBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftMarginLossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftShrinkBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftShrinkKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftmaxBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftmaxCrossEntropyWithLogitsKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftmaxKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftplusBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SoftplusKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SortKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SortWithoutIndicesKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SqrtKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/StackKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/StdKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/StrideAddKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SubKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SubSampleKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SumKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SvdHelperKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/SymeigKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TakeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TanKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TanhBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TanhKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ThresholdBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ThresholdKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TopKKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TransposeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TriangularSolveHelperKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TrilKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TriuKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TrueDivideKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/TruncKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UniformKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpSampleBicubic2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpSampleNearest3dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleBicubic2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleBilinear2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleBilinear2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleLinear1dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleLinear1dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleNearest1dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleNearest1dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleNearest2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleNearest2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleNearest3dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleTrilinear3dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/UpsampleTrilinear3dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/VarKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/WhereKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/YoloBoxesEncodeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ZerosKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/ZerosLikeKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/_Unique2KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/__And__KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/__Ior__KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/__Or__KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/__Xor__KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/_amp_non_finite_check_and_unscale_KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/aoe/AutoTune.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/aoe/AutoTune.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/CopyKernel.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/CopyKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/CopyMemoryKernel.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/FormatCastHelper.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/FormatCastHelper.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/FormatCastKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/InnerNpuNativeFunction.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/LocalScalarDenseNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/MatmulByBmmV2KernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/NpuFastReshape.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/ResizeNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/ResizeNpu.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/SetNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/TensorCompare.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/TensorFactories.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/TensorFactories.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/TensorProperties.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/TensorShape.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/common/ToKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/ContiguousOpt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/ContiguousOpt.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/ReshapeOpt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/ReshapeOpt.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/broadcast_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/combined_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/contiguous_register.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/indexing_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/permute_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/reshapeV2_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/reshape_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/select_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/slice_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/contiguous/unfold_opt.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/Conv2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/Conv2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/Conv3dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/Conv3dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/ConvTranspose2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/ConvTranspose2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/ConvolutionKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/DeformableConv2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/DeformableConv2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dForwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/Conv2dStrategy.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/DefaultStrateg.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/LayerNormGardStrategy.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/MMStrategy.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/NMSStrategy.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignBackwardStrategy.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignStrategy.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/Strategy.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/Strategy.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/dynamicstrategy/TransdataStrategy.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/DebugDynamic.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/DebugDynamic.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/FormatHelper.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/FormatHelper.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/InferFormat.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/InferFormat.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/InputInfoLib.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/InputInfoLib.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/LogUtil.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/NPUDefine.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/NPUDefine.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpCmdHelper.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpCmdHelper.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpCommandBase.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpParamMaker.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/OpParamMaker.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/StorageDescHelper.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/frame/StorageDescHelper.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/AclOpCompileInterface.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/AclOpCompileInterface.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/AoeInterface.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/AoeInterface.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/EnvVariables.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/EnvVariables.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/GeHelper.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/GeHelper.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/Graph.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/interface/Graph.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/loss/LossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/loss/MultilabelMarginLossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/loss/NLLLoss2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/loss/NLLLoss2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/loss/NLLLossBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/loss/NLLLossKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/mirror/NPUTensorIterator.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/mirror/NPUTensorIterator.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/mirror/NPUTypeProperties.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/mirror/NPUTypeProperties.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/mirror/ReadMe.md (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/normalization/BatchNormBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/normalization/BatchNormKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/normalization/NormalizationKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool1dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AvgPool2dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AvgPool2dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AvgPool3dBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/AvgPool3dKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesBackwardKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/pooling/PoolingKernelNpu.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/test__triangular_solve_helper.py (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/CalcuOpUtil.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/CalcuOpUtil.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/DynamicShapeUtil.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/DynamicShapeUtil.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/NPUDefinition.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/NpuUtils.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/NpuUtils.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpAdapter.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpDynamic.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpDynamic.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpPipe.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpPipe.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpPipeWithMultiOut.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpPreparation.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpPreparation.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpTemplate.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/native/npu/utils/OpTemplate.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/npu/Exceptions.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/npu/NPUEvent.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/npu/NPUGenerator.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/npu/NPUGenerator.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/npu/detail/NPUHooks.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/npu/detail/NPUHooks.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/templates/NPUTypeDefault.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/utils/DumpUtils.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/utils/DumpUtils.h (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/utils/LoadUtils.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/ATen/utils/LoadUtils.h (100%) rename {src => pytorch1.5.0/src}/aten/src/THNPU/CMakeLists.txt (100%) rename {src => pytorch1.5.0/src}/aten/src/THNPU/THNPU.h (100%) rename {src => pytorch1.5.0/src}/aten/src/THNPU/THNPUCachingHostAllocator.cpp (100%) rename {src => pytorch1.5.0/src}/aten/src/THNPU/THNPUCachingHostAllocator.h (100%) rename {src => pytorch1.5.0/src}/build.sh (100%) rename {src => pytorch1.5.0/src}/c10/npu/CMakeLists.txt (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUAllocator.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUAllocator.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUCachingAllocator.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUCachingAllocator.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUEventManager.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUEventManager.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUException.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUFunctions.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUGuard.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUMacros.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUQueue.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUQueue.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUStream.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/NPUStream.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/OptionsManager.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/OptionsManager.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/SecondaryStreamGuard.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/impl/NPUGuardImpl.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/impl/NPUGuardImpl.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/interface/AclInterface.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/interface/AclInterface.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/interface/HcclInterface.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/interface/HcclInterface.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/npu_log.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/register/FunctionLoader.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/register/FunctionLoader.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/register/OptionRegister.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/register/OptionRegister.h (100%) rename {src => pytorch1.5.0/src}/c10/npu/sys_ctrl/npu_sys_ctrl.cpp (100%) rename {src => pytorch1.5.0/src}/c10/npu/sys_ctrl/npu_sys_ctrl.h (100%) rename {src => pytorch1.5.0/src}/cmake/public/npu.cmake (100%) rename {src => pytorch1.5.0/src}/env.sh (100%) rename {src => pytorch1.5.0/src}/third_party/acl/CMakeLists.txt (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/acl/acl.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/acl/acl_base.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/acl/acl_mdl.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/acl/acl_op.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/acl/acl_op_compiler.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/acl/acl_rt.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/acl/ops/acl_cblas.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/acl/ops/acl_dvpp.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/ge/ge_error_codes.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/ge/ge_ir_build.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/ascend_string.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/attr_value.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/ge_error_codes.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/gnode.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/graph.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/inference_context.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/operator.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/operator_factory.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/operator_reg.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/tensor.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/inc/graph/types.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/acl.cpp (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/acl_op_compiler.cpp (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/build_stub.sh (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/ge_runner.cpp (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/graph.cpp (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/hccl.cpp (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/hccl.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/python.cpp (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/python.h (100%) rename {src => pytorch1.5.0/src}/third_party/acl/libs/readme.txt (100%) rename {src => pytorch1.5.0/src}/third_party/hccl/inc/hccl/hccl.h (100%) rename {src => pytorch1.5.0/src}/third_party/hccl/inc/hccl/hccl_types.h (100%) rename {src => pytorch1.5.0/src}/tools/autograd/derivatives.yaml (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/__init__.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/function/__init__.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/function/anchor_generator.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/function/bbox_coder.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/function/iou.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/function/nms.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/module/__init__.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/module/channel_shuffle.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/module/crossentropy.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/module/deform_conv.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/module/dropout.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/module/prefetcher.py (100%) rename {src => pytorch1.5.0/src}/torch/contrib/npu/optimized_lib/module/roi_align.py (100%) rename {src => pytorch1.5.0/src}/torch/csrc/autograd/profiler_npu.cpp (100%) rename {src => pytorch1.5.0/src}/torch/csrc/npu/Event.cpp (100%) rename {src => pytorch1.5.0/src}/torch/csrc/npu/Event.h (100%) rename {src => pytorch1.5.0/src}/torch/csrc/npu/Module.cpp (100%) rename {src => pytorch1.5.0/src}/torch/csrc/npu/Module.h (100%) rename {src => pytorch1.5.0/src}/torch/csrc/npu/Stream.cpp (100%) rename {src => pytorch1.5.0/src}/torch/csrc/npu/Stream.h (100%) rename {src => pytorch1.5.0/src}/torch/csrc/utils/npu_lazy_init.cpp (100%) rename {src => pytorch1.5.0/src}/torch/csrc/utils/npu_lazy_init.h (100%) rename {src => pytorch1.5.0/src}/torch/lib/c10d/HCCLUtils.hpp (100%) rename {src => pytorch1.5.0/src}/torch/lib/c10d/ProcessGroupHCCL.cpp (100%) rename {src => pytorch1.5.0/src}/torch/lib/c10d/ProcessGroupHCCL.hpp (100%) rename {src => pytorch1.5.0/src}/torch/npu/__init__.py (100%) rename {src => pytorch1.5.0/src}/torch/npu/_utils.py (100%) rename {src => pytorch1.5.0/src}/torch/npu/memory.py (100%) rename {src => pytorch1.5.0/src}/torch/npu/npu_frontend_enhance.py (100%) rename {src => pytorch1.5.0/src}/torch/npu/random.py (100%) rename {src => pytorch1.5.0/src}/torch/npu/streams.py (100%) rename {src => pytorch1.5.0/src}/torch/utils/dumper.py (100%) rename {test => pytorch1.5.0/test}/test_npu/common/common_device_type_new.py (100%) rename {test => pytorch1.5.0/test}/test_npu/common/common_nn.py (100%) rename {test => pytorch1.5.0/test}/test_npu/common/common_utils_new.py (100%) rename {test => pytorch1.5.0/test}/test_npu/common/util_test_new.py (100%) rename {test => pytorch1.5.0/test}/test_npu/common_device_type.py (100%) rename {test => pytorch1.5.0/test}/test_npu/common_utils.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test___and__.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test___rshift__.Scalar.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test__convolution_transpose.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_abs.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_adaptive_avg_pool2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_add.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_addmm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_all.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_allclose.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_any.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_arange.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_atan.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_atan2.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_avg_pool1d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_avg_pool2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_binary_cross_entropy.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_binary_cross_entropy_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_bincount.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_cat.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_ceil.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_clamp.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_col2im.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_conv1d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_conv2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_conv_depthwise2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_conv_transpose2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_conv_transposed1d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_convolution.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_convolution_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_convolution_transpose_backward_input.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_cosine_embedding_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_cudnn_rnn_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_det.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_distributed.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_div.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dropout.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/common_device_type.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/common_utils.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_dynamic_embedding.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_dynamic_mul.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_all.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_broadcast.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_dynamic_shape.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_gatherv2.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_mix_net.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_repeat.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_support_net.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_topK.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/test_network_zero_dim_net.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_dynamic_ops/util_test.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_embedding_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_embedding_bag_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_exp.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_fill_.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_flip.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_floor_divide.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_fmod.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_full.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_grid_sampler.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_hardtanh_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_im2col_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_kl_div_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_le.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_log.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_log2.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_logdet.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_logical_and.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_logical_or.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_margin_ranking_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_masked_scale.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_mean.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_median.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_miopen_convolution_transpose.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_miopen_convolution_transpose_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_miopen_depthwise_convolution.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_miopen_depthwise_convolution_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_mkldnn_convolution.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_mkldnn_max_pool_2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_ne.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_neg.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/common_device_type.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/common_utils.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/run_tests.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/super_copy_contiguous_test.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test__Ixor__.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test___and__.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test___iand__.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test___ior__.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test___or__.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test__nnpack_spatial_convolution.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test__svd_helper.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_abs.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_acos.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_adaptive_avg_pool1d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_adaptive_avg_pool2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_adaptive_avg_pool3d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_adaptive_avg_pool3d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_adaptive_max_pool1d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_adaptive_max_pool2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_adaptive_max_pool2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_add.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_addbmm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_addcdiv.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_addcmul.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_addmm.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_addmv.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_addr.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_affine_grid_generator.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_affine_grid_generator_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_all.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_amp_non_finite_check_and_unscale_.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_anchor_response_flags.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_any.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_apply_adam.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_arange.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_argmax.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_argmin.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_argsort.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_as_strided.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_asin.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_atan.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_atan2.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_avg_pool2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_avg_pool2d_backward.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_avg_pool3d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_avg_pool3d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_baddbmm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bartlett_window.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_batch_nms.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_batch_norm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_batchnorm3d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_batchnorm_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_batchnorm_backward_eval.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bernoulli.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bilinear.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_binary_cross_entropy.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_binary_cross_entropy_with_logits.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_binary_cross_entropy_with_logits_backward.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bitwise_and.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bitwise_not.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bitwise_or.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bitwise_xor.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_blackman_window.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bmm.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bmm_v2.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bounding_box_decode.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_bounding_box_encode.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_broadcastToD.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_broadcast_copy_contiguous.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_broadcast_tensors.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cast_Byte.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cast_Char.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cast_Float.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cast_Half.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cast_Int.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cast_Long.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cast_Short.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cat.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cdist.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cdist_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ceil.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_celu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_chunk_copy_contiguous.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_clamp.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_clamp_max.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_clamp_min.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_col2im_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_combined_copy_contiguous.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_confusion_transpose.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_confusion_transpose_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_constant_pad_nd.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv1d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv2d.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv3d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv3d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv_depthwise2d_backward.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv_tbc.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv_tbc_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv_transpose2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv_transpose2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_conv_transpose3d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_convolution_backward_input.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_convolution_backward_weight.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_convolution_double_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_convolution_transpose_backward_weight.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_copy.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_copy_.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_copy_repoint.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cos.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cosh.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cosinesimilarity.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cross.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ctc_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ctc_loss_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cudnn_convolution_backward_bias.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cudnn_convolution_transpose_backward_bias.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cudnn_is_acceptable.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cummax.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cummin.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cumprod.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_cumsum.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_deformable_conv2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_deformable_conv2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_detach.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_diag.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_dim_arange.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_diml.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_dirichlet_grad.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_div.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_dot.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_dropout.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_dropout_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_dropoutv2.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_dropoutv2backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_elu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_embedding.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_embedding_backward.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_embedding_bag.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_embedding_renorm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_embeddingdensebackward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_empty_strided.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_eq.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_equal.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_erf.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_erfc.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_erfinv.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_exp.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_expand.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_expand_as.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_expm1.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_eye.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_fastgelu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_fastgelubackward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_fill_.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_fill_diagonal.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_flip.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_floatstatus.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_floor.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_floordivide.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_fmod.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_format_cast.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_format_div.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_frac.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_frobenius_norm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_full.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_full_like.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_gather.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ge.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_gelu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_gelu_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ger.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_glu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_glugrad.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_grid_assign_positive.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_grid_sampler.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_grid_sampler_2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_grid_sampler_2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_grid_sampler_3d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_grid_sampler_3d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_group_norm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_gru.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_gru_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_gt.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hamming_window.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hammingwindow.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hanning_window.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hard_sigmoid_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hardshrink.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hardshrink_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hardsigmoid.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hardtanh.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hardtanh_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_hinge_embedding_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ifmr.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_im2col.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_im2col_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_index.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_index_add.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_index_copy.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_index_fill_d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_index_put.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_index_select.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_indexing.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_indexing_copy_contiguous.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_inverse.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_iou.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_is_floating_point.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_is_nonzero.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_isclose.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_isfinite.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_item.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_kl_div.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_kl_div_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_kthvalue.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_l1_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_l1_loss_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_layer_norm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_layer_norm_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_layer_norm_eval.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_le.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_leaky_relu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_leaky_relu_backward.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_lerp.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_linspace.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_log.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_log10.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_log1p.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_log2.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_log_sigmoid.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_log_sigmoid_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_log_softmax.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_log_softmax_backward.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_logical_and.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_logical_not.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_logical_or.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_logsigmoid.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_logsigmoidforward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_logspace.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_logsumexp.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_lstm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_lstm_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_lt.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_masked_fill.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_masked_fill_range.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_masked_scatter.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_masked_select.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_matmul.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_matmul_by_bmm_v2.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max_pool2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max_pool2d_with_indices.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max_pool2d_with_indices_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max_pool3d_with_indices.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max_pool3d_withindices_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max_v1.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_max_v1_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mean.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_median.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_meshgrid.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_min.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_miopen_batch_norm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_miopen_batch_norm_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_miopen_convolution.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_miopen_convolution_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_miopen_convolution_backward_bias.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_miopen_convolution_backward_input.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_miopen_convolution_backward_weight.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mish.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mish_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mkldnn_adaptive_avg_pool2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mkldnn_convolution_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mkldnn_convolution_backward_input.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mkldnn_convolution_backward_weights.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mm.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mse_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mse_loss_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mse_loss_grad.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_muls.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_multilabel_margin_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_multinomial.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_mv.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_narrow_copy.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ne.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_neg.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_new_empty.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_new_full.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_nllloss.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_nllloss2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_nllloss2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_nllloss_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_nms_v4.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_nms_with_mask.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_nonzero.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_norm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_norm_except_dim.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_norm_ext.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_normal.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_normalization.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_normalize_batch.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_not_equal.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_npu_bert_apply_adam.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_npu_giou.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_npu_giou_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_npu_linear.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_npu_linear_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_npu_pad.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_numpy_T.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_one_hot.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ones.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ones_like.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_optim.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_pack_padded_sequence.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_pad_packed_sequence.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_pdist.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_permute.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_pixel_shuffle.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_pooling.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_pow.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_prelu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_prelu_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_prod.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ps_roi_pooling.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ps_roi_pooling_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_pt_iou.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_ptmuls.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_put.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_qr.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_quantize_per_channel.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_quantize_per_tensor.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_random.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_random_choice_with_mask.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_randperm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_range.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_real.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_reciprocal.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_reflection_pad2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_relu.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_remainder.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_renorm.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_repeat.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_repeat_interleave.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_reshape.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_reshape_copy.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_resize_.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_resize_as.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_roi_align.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_roi_align_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_roll.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_round.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_rrelu_with_noise.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_rrelu_with_noise_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_rsqrt.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_rsub.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_scalar_tensor.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_scatter.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_scatter_add.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_scatterv1.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_select.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_select_to_contiguous.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_selu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_set.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sigmoid.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sigmoid_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sign.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sin.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sinh.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_size.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_slice.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_slogdet.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_slow_conv_dilated2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_slow_conv_dilated2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_slow_conv_transpose2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_slow_conv_transpose2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_slow_conv_transpose3d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_smooth_l1_loss_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_smoothl1loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_soft_margin_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_soft_margin_loss_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_softmax.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_softmax_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_softmaxcrossentropywithlogits.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_softplus.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_softplus_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_softshrink.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_softshrink_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sort.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sort_without_indices.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_split.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_split_with_sizes.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sqrt.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_square.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_squeeze.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_stack.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_std.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_std_mean.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_stride.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_strideadd.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sub.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sub_sample.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sum.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_sum_to_size.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_symeig.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_take.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_tan.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_tanh.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_tanh_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_tensor_equal.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_tensor_npu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_thnn_conv_depthwise2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_thnn_conv_depthwise2d_forward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_threshold.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_threshold_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_threshold_grad_v2_d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_threshold_v2_d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_to.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_topk.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_transpose.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_trapz_dx.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_trapz_x.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_triangular_solve_helper.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_tril.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_tril_indices.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_triu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_triu_indices.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_true_divide.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_trunc.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_type_as.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_unbind.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_unbind_copy_contiguous.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_unfold.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_unfold_copy_contiguous.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_uniform_.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_unique2.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_bicubic2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_bicubic2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_bilinear.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_bilinear2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_bilinear2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_bilinear_backward.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_linear1d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_linear1d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_nearest1d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_nearest1d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_nearest2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_nearest2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_nearest3d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_nearest3d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_trilinear3d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_upsample_trilinear3d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_view_as.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_where.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_xor.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_yolo_boxes_encode.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_zero.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_zeros.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/test_zeroslike.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_network_ops/util_test.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_npu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_ones_like.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_AdaptiveMaxPool2d_demo.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_addcmul.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_demo.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_npu_demo.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_fuction.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_module.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/eval/onnx/cp_onnx_eval.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/eval/onnxrt/onnxrt_eval.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/cp2cp.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/cp_parser.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/export_onnx.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/model2onnx.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/model_export-cpu.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/model_export-gpu.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/model_export-npu.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/model_export.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/mpth2onnx.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/export/onnx_parser.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/main.py (100%) mode change 100755 => 100644 rename {test => pytorch1.5.0/test}/test_npu/test_onnx/torch.onnx/models/readme.txt (100%) rename {test => pytorch1.5.0/test}/test_npu/test_pairwise_distance.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_permute.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_pin_memory.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_poisson_nll_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_put.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_reciprocal.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_replication_pad2d.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_rnn.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_scatter_dim_update.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_sign.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_softmax.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_solve.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_sort.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_sqrt.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_stream_event.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_sub.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_sum.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_threshold.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_topk.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_torch_npu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_torch_ops/common_device_type.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_torch_ops/common_utils.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_torch_ops/test_torch_npu.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_torch_ops/util_test.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_triangular_solve.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_triplet_margin_loss.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_type_as.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_unbind.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_upsample_bicubic2d_backward.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_zeros_like.py (100%) rename {test => pytorch1.5.0/test}/test_npu/test_zeroslike.py (100%) rename {test => pytorch1.5.0/test}/test_npu/util_test.py (100%) create mode 100644 pytorch1.8.1/src/env.sh diff --git a/README.zh.md b/README.zh.md index 5a8762e9253..0a02dee8f46 100644 --- a/README.zh.md +++ b/README.zh.md @@ -35,10 +35,13 @@ apt-get install -y gcc g++ make build-essential libssl-dev zlib1g-dev libbz2-dev ## 获取原生PyTorch源代码和third_party代码 -在当前仓库根目录pytorch/下获取原生PyTorch的源代码 +当前支持pytorch 1.5.0和1.8.1的版本。根据需求,在当前仓库根目录pytorch/下获取原生PyTorch的源代码 ```sh +// 1.5.0 版本 git clone -b v1.5.0 --depth=1 https://github.com/pytorch/pytorch.git +// 1.8.1 版本 +git clone -b v1.8.1 --depth=1 https://github.com/pytorch/pytorch.git ``` 进入到pytorch/pytorch/目录下, 获取PyTorch被动依赖代码(获取时间较长,请耐心等待)。 @@ -52,10 +55,13 @@ git submodule update --init --recursive ## 生成适配昇腾AI处理器的PyTorch代码。 -进入到pytorch/scripts目录,执行 +进入到pytorch/scripts目录,根据选择的版本执行,执行脚本(注意:下载原生Pytorch源代码和下面版本要对应,否则可能出错) ```sh +// 默认为1.5.0版本 bash gen.sh +// 对于1.8.1版本,则通过-v 参数指定 +bash gen.sh -v 1.8.1 ``` 会在pytorch/pytorch/目录中生成npu适配全量代码 @@ -82,6 +88,8 @@ bash build.sh # 安装 +### (以1.5.0版本为例,1.8.1版本除安装包名字区别外,操作步骤一致 + **x86_64:** torch-1.5.0+ascend-cp37-cp37m-linux_x86_64.whl (实际可能附带小版本号例如torch-1.5.0.post2+ascend-cp37-cp37m-linux_x86_64.whl) diff --git a/patch/npu.patch b/patch/pytorch1.5.0_npu.patch similarity index 100% rename from patch/npu.patch rename to patch/pytorch1.5.0_npu.patch diff --git a/src/aten/src/ATen/detail/NPUHooksInterface.cpp b/pytorch1.5.0/src/aten/src/ATen/detail/NPUHooksInterface.cpp similarity index 100% rename from src/aten/src/ATen/detail/NPUHooksInterface.cpp rename to pytorch1.5.0/src/aten/src/ATen/detail/NPUHooksInterface.cpp diff --git a/src/aten/src/ATen/detail/NPUHooksInterface.h b/pytorch1.5.0/src/aten/src/ATen/detail/NPUHooksInterface.h similarity index 100% rename from src/aten/src/ATen/detail/NPUHooksInterface.h rename to pytorch1.5.0/src/aten/src/ATen/detail/NPUHooksInterface.h diff --git a/src/aten/src/ATen/native/native_functions.yaml b/pytorch1.5.0/src/aten/src/ATen/native/native_functions.yaml similarity index 100% rename from src/aten/src/ATen/native/native_functions.yaml rename to pytorch1.5.0/src/aten/src/ATen/native/native_functions.yaml diff --git a/src/aten/src/ATen/native/npu/AbsKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AbsKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AbsKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AbsKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AcosKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AcosKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AcosKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AcosKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AddKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AddKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AddKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AddKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AddbmmKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AddbmmKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AddbmmKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AddbmmKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AddcdivKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AddcdivKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AddcdivKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AddcdivKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AddcmulKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AddcmulKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AddcmulKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AddcmulKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AddmmKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AddmmKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AddmmKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AddmmKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AddmvKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AddmvKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AddmvKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AddmvKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AddrKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AddrKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AddrKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AddrKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AffineGridGeneratorBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AffineGridGeneratorBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AffineGridGeneratorBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AffineGridGeneratorBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AffineGridGeneratorKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AffineGridGeneratorKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AffineGridGeneratorKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AffineGridGeneratorKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AllKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AllKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AllKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AllKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AnchorResponseFlagsKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AnchorResponseFlagsKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AnchorResponseFlagsKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AnchorResponseFlagsKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AnyKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AnyKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AnyKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AnyKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ApplyAdamKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ApplyAdamKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ApplyAdamKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ApplyAdamKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ArangeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ArangeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ArangeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ArangeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ArgmaxKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ArgmaxKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ArgmaxKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ArgmaxKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ArgminKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ArgminKernelNpu.cpp old mode 100755 new mode 100644 similarity index 100% rename from src/aten/src/ATen/native/npu/ArgminKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ArgminKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ArgsortKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ArgsortKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ArgsortKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ArgsortKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AsinKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AsinKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AsinKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AsinKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/Atan2KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/Atan2KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/Atan2KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/Atan2KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/AtanKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/AtanKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/AtanKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/AtanKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BaddbmmKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BaddbmmKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BaddbmmKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BaddbmmKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BatchNMSKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BatchNMSKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BatchNMSKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BatchNMSKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BernoulliKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BernoulliKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BernoulliKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BernoulliKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BertApplyAdamKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BertApplyAdamKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BertApplyAdamKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BertApplyAdamKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BinaryCrossEntropyBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BinaryCrossEntropyBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BinaryCrossEntropyBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BinaryCrossEntropyBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BinaryCrossEntropyKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BinaryCrossEntropyKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BinaryCrossEntropyKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BinaryCrossEntropyKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BinaryCrossEntropyWithLogitsKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BitwiseAndKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BitwiseAndKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BitwiseAndKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BitwiseAndKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BitwiseNotKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BitwiseNotKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BitwiseNotKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BitwiseNotKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BitwiseOrKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BitwiseOrKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BitwiseOrKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BitwiseOrKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BitwiseXorKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BitwiseXorKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BitwiseXorKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BitwiseXorKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BmmKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BmmKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BmmKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BmmKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BmmV2KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BmmV2KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BmmV2KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BmmV2KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BoundingBoxDecodeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BoundingBoxDecodeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BoundingBoxDecodeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BoundingBoxDecodeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BoundingBoxEncodeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BoundingBoxEncodeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BoundingBoxEncodeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BoundingBoxEncodeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/BroadcastKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/BroadcastKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/BroadcastKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/BroadcastKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CastKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CastKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CastKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CastKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CatKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CatKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CatKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CatKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CdistBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CdistBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CdistBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CdistBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CdistKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CdistKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CdistKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CdistKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CeilKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CeilKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CeilKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CeilKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CeluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CeluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CeluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CeluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ClampKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ClampKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ClampKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ClampKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/Col2ImBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/Col2ImBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/Col2ImBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/Col2ImBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ConfusionTransposeBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ConfusionTransposeBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ConfusionTransposeBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ConfusionTransposeBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ConfusionTransposeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ConfusionTransposeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ConfusionTransposeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ConfusionTransposeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ConstantPadNdKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ConstantPadNdKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ConstantPadNdKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ConstantPadNdKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ConvTbcBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ConvTbcBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ConvTbcBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ConvTbcBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ConvTbcKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ConvTbcKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ConvTbcKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ConvTbcKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CosKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CosKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CosKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CosKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CoshKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CoshKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CoshKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CoshKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CrossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CrossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CrossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CrossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CtcLossBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CtcLossBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CtcLossBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CtcLossBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CtcLossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CtcLossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CtcLossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CtcLossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CummaxKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CummaxKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CummaxKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CummaxKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CumminKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CumminKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CumminKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CumminKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CumprodKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CumprodKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CumprodKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CumprodKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/CumsumKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/CumsumKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/CumsumKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/CumsumKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/DetKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/DetKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/DetKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/DetKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/DiagKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/DiagKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/DiagKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/DiagKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/DivKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/DivKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/DivKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/DivKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/DotKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/DotKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/DotKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/DotKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/DropoutBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/DropoutBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/DropoutBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/DropoutBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/DropoutKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/DropoutKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/DropoutKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/DropoutKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/DropoutV2BackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/DropoutV2BackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/DropoutV2BackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/DropoutV2BackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/DropoutV2KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/DropoutV2KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/DropoutV2KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/DropoutV2KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EluBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EluBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EluBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EluBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EmbeddingBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EmbeddingBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EmbeddingBagKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingBagKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EmbeddingBagKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingBagKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EmbeddingDenseBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingDenseBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EmbeddingDenseBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingDenseBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EmbeddingKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EmbeddingKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EmbeddingRenormKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingRenormKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EmbeddingRenormKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EmbeddingRenormKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EqKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EqKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EqKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EqKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EqualKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EqualKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EqualKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EqualKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ErfKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ErfKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ErfKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ErfKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ErfcKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ErfcKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ErfcKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ErfcKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ErfinvKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ErfinvKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ErfinvKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ErfinvKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ExpKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ExpKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ExpKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ExpKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/Expm1KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/Expm1KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/Expm1KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/Expm1KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/EyeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/EyeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/EyeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/EyeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FastGeluBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FastGeluBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FastGeluBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FastGeluBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FastGeluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FastGeluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FastGeluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FastGeluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FillDiagonalKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FillDiagonalKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FillDiagonalKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FillDiagonalKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FillKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FillKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FillKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FillKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FlipKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FlipKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FlipKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FlipKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FloatStatusKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FloatStatusKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FloatStatusKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FloatStatusKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FloorDivideKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FloorDivideKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FloorDivideKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FloorDivideKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FloorKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FloorKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FloorKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FloorKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FmodKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FmodKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FmodKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FmodKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FracKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FracKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FracKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FracKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/FullKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/FullKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/FullKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/FullKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GatherKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GatherKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GatherKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GatherKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GeluBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GeluBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GeluBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GeluBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GeluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GeluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GeluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GeluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GerKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GerKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GerKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GerKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GiouBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GiouBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GiouBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GiouBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GiouKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GiouKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GiouKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GiouKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GluGradKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GluGradKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GluGradKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GluGradKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GridAssignPositiveKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GridAssignPositiveKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GridAssignPositiveKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GridAssignPositiveKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GridSampler3dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GridSampler3dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GridSampler3dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GridSampler3dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GridSampler3dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GridSampler3dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GridSampler3dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GridSampler3dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GridSamplerKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GridSamplerKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GridSamplerKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GridSamplerKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GruBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GruBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GruBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GruBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GruKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GruKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GruKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GruKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/GtKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/GtKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/GtKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/GtKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/HardShrinkBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/HardShrinkBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/HardShrinkBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/HardShrinkBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/HardShrinkKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/HardShrinkKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/HardShrinkKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/HardShrinkKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/HardsigmoidBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/HardsigmoidBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/HardsigmoidBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/HardsigmoidBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/HardsigmoidKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/HardsigmoidKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/HardsigmoidKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/HardsigmoidKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/HardtanhBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/HardtanhBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/HardtanhBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/HardtanhBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/HardtanhKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/HardtanhKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/HardtanhKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/HardtanhKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IfmrKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IfmrKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IfmrKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IfmrKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/Im2colBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/Im2colBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/Im2colBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/Im2colBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/Im2colKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/Im2colKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/Im2colKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/Im2colKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IndexAddKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IndexAddKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IndexAddKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IndexAddKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IndexCopyKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IndexCopyKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IndexCopyKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IndexCopyKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IndexFillDKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IndexFillDKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IndexFillDKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IndexFillDKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IndexKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IndexKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IndexKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IndexKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IndexPutKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IndexPutKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IndexPutKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IndexPutKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IndexSelectKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IndexSelectKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IndexSelectKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IndexSelectKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IndexingKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IndexingKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IndexingKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IndexingKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/InverseKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/InverseKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/InverseKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/InverseKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IouKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IouKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IouKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IouKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IscloseKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IscloseKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IscloseKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IscloseKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/IsfiniteKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/IsfiniteKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/IsfiniteKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/IsfiniteKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/KlDivBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/KlDivBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/KlDivBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/KlDivBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/KlDivKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/KlDivKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/KlDivKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/KlDivKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/KthvalueKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/KthvalueKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/KthvalueKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/KthvalueKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/L1LossBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/L1LossBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/L1LossBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/L1LossBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/L1lossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/L1lossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/L1lossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/L1lossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LayerNormBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LayerNormBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LayerNormBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LayerNormBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LayerNormEvalKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LayerNormEvalKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LayerNormEvalKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LayerNormEvalKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LayerNormKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LayerNormKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LayerNormKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LayerNormKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LeakyReluBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LeakyReluBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LeakyReluBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LeakyReluBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LeakyReluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LeakyReluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LeakyReluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LeakyReluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LerpKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LerpKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LerpKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LerpKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LinearBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LinearBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LinearBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LinearBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LinearKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LinearKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LinearKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LinearKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LinspaceKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LinspaceKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LinspaceKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LinspaceKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/Log10KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/Log10KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/Log10KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/Log10KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/Log1pKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/Log1pKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/Log1pKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/Log1pKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/Log2KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/Log2KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/Log2KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/Log2KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogDetKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogDetKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogDetKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogDetKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogSigmoidBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogSigmoidBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogSigmoidBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogSigmoidBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogSigmoidKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogSigmoidKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogSigmoidKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogSigmoidKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogSoftmaxBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogSoftmaxBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogSoftmaxBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogSoftmaxBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogSoftmaxKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogSoftmaxKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogSoftmaxKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogSoftmaxKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogSpaceKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogSpaceKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogSpaceKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogSpaceKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogSumExpKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogSumExpKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogSumExpKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogSumExpKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogicalAndKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogicalAndKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogicalAndKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogicalAndKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogicalNotKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogicalNotKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogicalNotKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogicalNotKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LogicalOrKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LogicalOrKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LogicalOrKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LogicalOrKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LstmBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LstmBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LstmBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LstmBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LstmKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LstmKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LstmKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LstmKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/LtKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/LtKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/LtKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/LtKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MaskedFillKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MaskedFillKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MaskedFillKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MaskedFillKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MaskedFillRangeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MaskedFillRangeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MaskedFillRangeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MaskedFillRangeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MaskedScatterKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MaskedScatterKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MaskedScatterKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MaskedScatterKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MaskedSelectKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MaskedSelectKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MaskedSelectKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MaskedSelectKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MatmulKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MatmulKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MatmulKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MatmulKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MatrixPowerKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MatrixPowerKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MatrixPowerKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MatrixPowerKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MaxKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MaxKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MaxKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MaxKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MaxV1BackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MaxV1BackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MaxV1BackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MaxV1BackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MaxV1KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MaxV1KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MaxV1KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MaxV1KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MeanKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MeanKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MeanKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MeanKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MedianKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MedianKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MedianKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MedianKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MinKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MinKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MinKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MinKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MishBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MishBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MishBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MishBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MishKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MishKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MishKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MishKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MmKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MmKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MmKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MmKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MseLossBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MseLossBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MseLossBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MseLossBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MseLossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MseLossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MseLossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MseLossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MulKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MulKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MulKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MulKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MultinomialKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MultinomialKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MultinomialKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MultinomialKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/MvKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/MvKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/MvKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/MvKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NarrowCopyKernel.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NarrowCopyKernel.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NarrowCopyKernel.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NarrowCopyKernel.cpp diff --git a/src/aten/src/ATen/native/npu/NeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NegKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NegKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NegKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NegKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NmsV4KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NmsV4KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NmsV4KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NmsV4KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NmsWithMaskKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NmsWithMaskKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NmsWithMaskKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NmsWithMaskKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NnpackSpatialConvolutionKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NnpackSpatialConvolutionKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NnpackSpatialConvolutionKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NnpackSpatialConvolutionKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NonzeroKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NonzeroKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NonzeroKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NonzeroKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NormKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NormKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NormKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NormKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NormalKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NormalKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NormalKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NormalKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/NormalizeBatchKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/NormalizeBatchKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/NormalizeBatchKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/NormalizeBatchKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/OneHotKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/OneHotKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/OneHotKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/OneHotKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/OnehotNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/OnehotNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/OnehotNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/OnehotNpu.cpp diff --git a/src/aten/src/ATen/native/npu/OnesKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/OnesKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/OnesKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/OnesKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/OnesLikeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/OnesLikeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/OnesLikeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/OnesLikeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PackPaddedSequenceKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PackPaddedSequenceKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PackPaddedSequenceKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PackPaddedSequenceKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PadKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PadKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PadKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PadKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PadPackedSequenceKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PadPackedSequenceKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PadPackedSequenceKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PadPackedSequenceKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PdistKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PdistKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PdistKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PdistKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PowKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PowKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PowKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PowKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PreluBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PreluBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PreluBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PreluBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PreluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PreluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PreluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PreluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ProdKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ProdKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ProdKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ProdKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PsRoiPoolingBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PsRoiPoolingBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PsRoiPoolingBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PsRoiPoolingBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PsRoiPoolingKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PsRoiPoolingKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PsRoiPoolingKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PsRoiPoolingKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PtIouKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PtIouKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PtIouKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PtIouKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/PutKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/PutKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/PutKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/PutKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/QrKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/QrKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/QrKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/QrKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/QuantizePerChannelKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/QuantizePerChannelKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/QuantizePerChannelKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/QuantizePerChannelKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/QuantizePerTensorKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/QuantizePerTensorKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/QuantizePerTensorKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/QuantizePerTensorKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RandomChoiceWithMaskKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RandomChoiceWithMaskKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RandomChoiceWithMaskKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RandomChoiceWithMaskKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RandomKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RandomKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RandomKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RandomKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RandpermKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RandpermKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RandpermKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RandpermKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RangeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RangeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RangeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RangeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ReciprocalKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ReciprocalKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ReciprocalKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ReciprocalKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ReflectionPad2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ReflectionPad2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ReflectionPad2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ReflectionPad2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ReluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ReluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ReluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ReluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RemainderKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RemainderKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RemainderKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RemainderKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RenormKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RenormKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RenormKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RenormKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RepeatInterleaveKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RepeatInterleaveKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RepeatInterleaveKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RepeatInterleaveKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RepeatKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RepeatKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RepeatKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RepeatKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ReplicationPad2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ReplicationPad2dKernelNpu.cpp old mode 100755 new mode 100644 similarity index 100% rename from src/aten/src/ATen/native/npu/ReplicationPad2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ReplicationPad2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RoiAlignBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RoiAlignBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RoiAlignBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RoiAlignBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RoiAlignKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RoiAlignKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RoiAlignKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RoiAlignKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RollKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RollKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RollKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RollKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RoundKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RoundKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RoundKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RoundKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RreluWithNoiseBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RreluWithNoiseBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RreluWithNoiseBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RreluWithNoiseBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RreluWithNoiseKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RreluWithNoiseKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RreluWithNoiseKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RreluWithNoiseKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RsqrtKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RsqrtKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RsqrtKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RsqrtKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/RsubKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/RsubKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/RsubKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/RsubKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ScatterAddKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ScatterAddKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ScatterAddKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ScatterAddKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ScatterKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ScatterKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ScatterKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ScatterKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ScatterV1KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ScatterV1KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ScatterV1KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ScatterV1KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SeluKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SeluKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SeluKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SeluKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SigmoidBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SigmoidBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SigmoidBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SigmoidBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SigmoidKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SigmoidKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SigmoidKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SigmoidKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SignKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SignKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SignKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SignKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SinKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SinKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SinKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SinKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SinhKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SinhKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SinhKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SinhKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SliceKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SliceKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SliceKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SliceKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SlogdetKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SlogdetKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SlogdetKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SlogdetKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SlowConvDilated2DKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SlowConvDilated2DKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SlowConvDilated2DKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SlowConvDilated2DKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SlowConvDilated2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SlowConvDilated2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SlowConvDilated2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SlowConvDilated2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SlowConvTranspose2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SlowConvTranspose2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SlowConvTranspose2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SlowConvTranspose2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SlowConvTranspose2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SlowConvTranspose2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SlowConvTranspose2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SlowConvTranspose2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SmoothL1LossBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SmoothL1LossBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SmoothL1LossBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SmoothL1LossBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SmoothL1LossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SmoothL1LossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SmoothL1LossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SmoothL1LossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftMarginLossBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftMarginLossBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftMarginLossBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftMarginLossBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftMarginLossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftMarginLossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftMarginLossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftMarginLossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftShrinkBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftShrinkBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftShrinkBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftShrinkBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftShrinkKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftShrinkKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftShrinkKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftShrinkKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftmaxBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftmaxBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftmaxBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftmaxBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftmaxCrossEntropyWithLogitsKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftmaxCrossEntropyWithLogitsKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftmaxCrossEntropyWithLogitsKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftmaxCrossEntropyWithLogitsKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftmaxKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftmaxKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftmaxKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftmaxKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftplusBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftplusBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftplusBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftplusBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SoftplusKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SoftplusKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SoftplusKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SoftplusKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SortKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SortKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SortKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SortKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SortWithoutIndicesKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SortWithoutIndicesKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SortWithoutIndicesKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SortWithoutIndicesKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SqrtKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SqrtKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SqrtKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SqrtKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/StackKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/StackKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/StackKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/StackKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/StdKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/StdKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/StdKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/StdKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/StrideAddKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/StrideAddKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/StrideAddKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/StrideAddKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SubKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SubKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SubKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SubKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SubSampleKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SubSampleKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SubSampleKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SubSampleKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SumKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SumKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SumKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SumKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SvdHelperKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SvdHelperKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SvdHelperKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SvdHelperKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/SymeigKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/SymeigKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/SymeigKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/SymeigKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TakeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TakeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TakeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TakeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TanKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TanKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TanKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TanKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TanhBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TanhBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TanhBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TanhBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TanhKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TanhKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TanhKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TanhKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ThresholdBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ThresholdBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ThresholdBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ThresholdBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ThresholdKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ThresholdKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ThresholdKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ThresholdKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TopKKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TopKKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TopKKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TopKKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TransposeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TransposeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TransposeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TransposeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TriangularSolveHelperKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TriangularSolveHelperKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TriangularSolveHelperKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TriangularSolveHelperKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TrilKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TrilKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TrilKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TrilKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TriuKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TriuKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TriuKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TriuKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TrueDivideKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TrueDivideKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TrueDivideKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TrueDivideKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/TruncKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/TruncKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/TruncKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/TruncKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UniformKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UniformKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UniformKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UniformKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpSampleBicubic2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpSampleBicubic2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpSampleBicubic2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpSampleBicubic2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpSampleNearest3dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpSampleNearest3dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpSampleNearest3dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpSampleNearest3dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleBicubic2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleBicubic2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleBicubic2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleBicubic2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleBilinear2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleBilinear2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleBilinear2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleBilinear2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleBilinear2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleBilinear2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleBilinear2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleBilinear2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleLinear1dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleLinear1dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleLinear1dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleLinear1dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleLinear1dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleLinear1dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleLinear1dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleLinear1dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleNearest1dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest1dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleNearest1dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest1dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleNearest1dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest1dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleNearest1dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest1dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleNearest2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleNearest2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleNearest2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleNearest2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleNearest3dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest3dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleNearest3dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleNearest3dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleTrilinear3dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleTrilinear3dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleTrilinear3dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleTrilinear3dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/UpsampleTrilinear3dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleTrilinear3dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/UpsampleTrilinear3dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/UpsampleTrilinear3dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/VarKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/VarKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/VarKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/VarKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/WhereKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/WhereKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/WhereKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/WhereKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/YoloBoxesEncodeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/YoloBoxesEncodeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/YoloBoxesEncodeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/YoloBoxesEncodeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ZerosKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ZerosKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ZerosKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ZerosKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/ZerosLikeKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/ZerosLikeKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/ZerosLikeKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/ZerosLikeKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/_Unique2KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/_Unique2KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/_Unique2KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/_Unique2KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/__And__KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/__And__KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/__And__KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/__And__KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/__Ior__KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/__Ior__KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/__Ior__KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/__Ior__KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/__Or__KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/__Or__KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/__Or__KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/__Or__KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/__Xor__KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/__Xor__KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/__Xor__KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/__Xor__KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/_amp_non_finite_check_and_unscale_KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/_amp_non_finite_check_and_unscale_KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/_amp_non_finite_check_and_unscale_KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/_amp_non_finite_check_and_unscale_KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/aoe/AutoTune.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/aoe/AutoTune.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/aoe/AutoTune.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/aoe/AutoTune.cpp diff --git a/src/aten/src/ATen/native/npu/aoe/AutoTune.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/aoe/AutoTune.h similarity index 100% rename from src/aten/src/ATen/native/npu/aoe/AutoTune.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/aoe/AutoTune.h diff --git a/src/aten/src/ATen/native/npu/common/CopyKernel.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/CopyKernel.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/CopyKernel.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/CopyKernel.cpp diff --git a/src/aten/src/ATen/native/npu/common/CopyKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/CopyKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/CopyKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/CopyKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/common/CopyMemoryKernel.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/CopyMemoryKernel.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/CopyMemoryKernel.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/CopyMemoryKernel.cpp diff --git a/src/aten/src/ATen/native/npu/common/FormatCastHelper.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/FormatCastHelper.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/FormatCastHelper.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/FormatCastHelper.cpp diff --git a/src/aten/src/ATen/native/npu/common/FormatCastHelper.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/FormatCastHelper.h similarity index 100% rename from src/aten/src/ATen/native/npu/common/FormatCastHelper.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/FormatCastHelper.h diff --git a/src/aten/src/ATen/native/npu/common/FormatCastKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/FormatCastKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/FormatCastKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/FormatCastKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/common/InnerNpuNativeFunction.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/InnerNpuNativeFunction.h similarity index 100% rename from src/aten/src/ATen/native/npu/common/InnerNpuNativeFunction.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/InnerNpuNativeFunction.h diff --git a/src/aten/src/ATen/native/npu/common/LocalScalarDenseNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/LocalScalarDenseNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/LocalScalarDenseNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/LocalScalarDenseNpu.cpp diff --git a/src/aten/src/ATen/native/npu/common/MatmulByBmmV2KernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/MatmulByBmmV2KernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/MatmulByBmmV2KernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/MatmulByBmmV2KernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/common/NpuFastReshape.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/NpuFastReshape.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/NpuFastReshape.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/NpuFastReshape.cpp diff --git a/src/aten/src/ATen/native/npu/common/ResizeNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/ResizeNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/ResizeNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/ResizeNpu.cpp diff --git a/src/aten/src/ATen/native/npu/common/ResizeNpu.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/ResizeNpu.h similarity index 100% rename from src/aten/src/ATen/native/npu/common/ResizeNpu.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/ResizeNpu.h diff --git a/src/aten/src/ATen/native/npu/common/SetNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/SetNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/SetNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/SetNpu.cpp diff --git a/src/aten/src/ATen/native/npu/common/TensorCompare.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorCompare.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/TensorCompare.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorCompare.cpp diff --git a/src/aten/src/ATen/native/npu/common/TensorFactories.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorFactories.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/TensorFactories.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorFactories.cpp diff --git a/src/aten/src/ATen/native/npu/common/TensorFactories.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorFactories.h similarity index 100% rename from src/aten/src/ATen/native/npu/common/TensorFactories.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorFactories.h diff --git a/src/aten/src/ATen/native/npu/common/TensorProperties.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorProperties.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/TensorProperties.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorProperties.cpp diff --git a/src/aten/src/ATen/native/npu/common/TensorShape.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorShape.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/TensorShape.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/TensorShape.cpp diff --git a/src/aten/src/ATen/native/npu/common/ToKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/common/ToKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/common/ToKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/common/ToKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/ContiguousOpt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/ContiguousOpt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/ContiguousOpt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/ContiguousOpt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/ContiguousOpt.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/ContiguousOpt.h similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/ContiguousOpt.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/ContiguousOpt.h diff --git a/src/aten/src/ATen/native/npu/contiguous/ReshapeOpt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/ReshapeOpt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/ReshapeOpt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/ReshapeOpt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/ReshapeOpt.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/ReshapeOpt.h similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/ReshapeOpt.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/ReshapeOpt.h diff --git a/src/aten/src/ATen/native/npu/contiguous/broadcast_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/broadcast_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/broadcast_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/broadcast_opt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/combined_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/combined_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/combined_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/combined_opt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/contiguous_register.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/contiguous_register.h similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/contiguous_register.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/contiguous_register.h diff --git a/src/aten/src/ATen/native/npu/contiguous/indexing_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/indexing_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/indexing_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/indexing_opt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/permute_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/permute_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/permute_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/permute_opt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/reshapeV2_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/reshapeV2_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/reshapeV2_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/reshapeV2_opt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/reshape_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/reshape_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/reshape_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/reshape_opt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/select_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/select_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/select_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/select_opt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/slice_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/slice_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/slice_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/slice_opt.cpp diff --git a/src/aten/src/ATen/native/npu/contiguous/unfold_opt.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/unfold_opt.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/contiguous/unfold_opt.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/contiguous/unfold_opt.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/Conv2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/Conv2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/Conv2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/Conv2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/Conv2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/Conv2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/Conv2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/Conv2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/Conv3dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/Conv3dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/Conv3dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/Conv3dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/Conv3dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/Conv3dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/Conv3dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/Conv3dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/ConvTranspose2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ConvTranspose2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/ConvTranspose2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ConvTranspose2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/ConvTranspose2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ConvTranspose2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/ConvTranspose2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ConvTranspose2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/ConvolutionKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ConvolutionKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/ConvolutionKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ConvolutionKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/DeformableConv2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/DeformableConv2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/DeformableConv2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/DeformableConv2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/DeformableConv2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/DeformableConv2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/DeformableConv2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/DeformableConv2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dForwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dForwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dForwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/convolution/ThnnConvDepthwise2dForwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/Conv2dStrategy.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/Conv2dStrategy.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/Conv2dStrategy.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/Conv2dStrategy.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/DefaultStrateg.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/DefaultStrateg.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/DefaultStrateg.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/DefaultStrateg.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/LayerNormGardStrategy.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/LayerNormGardStrategy.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/LayerNormGardStrategy.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/LayerNormGardStrategy.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/MMStrategy.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/MMStrategy.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/MMStrategy.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/MMStrategy.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/NMSStrategy.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/NMSStrategy.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/NMSStrategy.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/NMSStrategy.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignBackwardStrategy.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignBackwardStrategy.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignBackwardStrategy.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignBackwardStrategy.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignStrategy.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignStrategy.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignStrategy.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/RoiAlignStrategy.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/Strategy.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/Strategy.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/Strategy.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/Strategy.cpp diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/Strategy.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/Strategy.h similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/Strategy.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/Strategy.h diff --git a/src/aten/src/ATen/native/npu/dynamicstrategy/TransdataStrategy.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/TransdataStrategy.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/dynamicstrategy/TransdataStrategy.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/dynamicstrategy/TransdataStrategy.cpp diff --git a/src/aten/src/ATen/native/npu/frame/DebugDynamic.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/DebugDynamic.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/DebugDynamic.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/DebugDynamic.cpp diff --git a/src/aten/src/ATen/native/npu/frame/DebugDynamic.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/DebugDynamic.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/DebugDynamic.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/DebugDynamic.h diff --git a/src/aten/src/ATen/native/npu/frame/FormatHelper.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/FormatHelper.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/FormatHelper.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/FormatHelper.cpp diff --git a/src/aten/src/ATen/native/npu/frame/FormatHelper.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/FormatHelper.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/FormatHelper.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/FormatHelper.h diff --git a/src/aten/src/ATen/native/npu/frame/InferFormat.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/InferFormat.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/InferFormat.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/InferFormat.cpp diff --git a/src/aten/src/ATen/native/npu/frame/InferFormat.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/InferFormat.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/InferFormat.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/InferFormat.h diff --git a/src/aten/src/ATen/native/npu/frame/InputInfoLib.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/InputInfoLib.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/InputInfoLib.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/InputInfoLib.cpp diff --git a/src/aten/src/ATen/native/npu/frame/InputInfoLib.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/InputInfoLib.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/InputInfoLib.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/InputInfoLib.h diff --git a/src/aten/src/ATen/native/npu/frame/LogUtil.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/LogUtil.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/LogUtil.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/LogUtil.h diff --git a/src/aten/src/ATen/native/npu/frame/NPUDefine.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/NPUDefine.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/NPUDefine.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/NPUDefine.cpp diff --git a/src/aten/src/ATen/native/npu/frame/NPUDefine.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/NPUDefine.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/NPUDefine.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/NPUDefine.h diff --git a/src/aten/src/ATen/native/npu/frame/OpCmdHelper.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpCmdHelper.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpCmdHelper.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpCmdHelper.cpp diff --git a/src/aten/src/ATen/native/npu/frame/OpCmdHelper.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpCmdHelper.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpCmdHelper.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpCmdHelper.h diff --git a/src/aten/src/ATen/native/npu/frame/OpCommandBase.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpCommandBase.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpCommandBase.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpCommandBase.h diff --git a/src/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.cpp diff --git a/src/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpDynamicCmdHelper.h diff --git a/src/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.cpp diff --git a/src/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpDynamicParamMaker.h diff --git a/src/aten/src/ATen/native/npu/frame/OpParamMaker.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpParamMaker.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpParamMaker.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpParamMaker.cpp diff --git a/src/aten/src/ATen/native/npu/frame/OpParamMaker.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpParamMaker.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/OpParamMaker.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/OpParamMaker.h diff --git a/src/aten/src/ATen/native/npu/frame/StorageDescHelper.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/StorageDescHelper.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/frame/StorageDescHelper.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/StorageDescHelper.cpp diff --git a/src/aten/src/ATen/native/npu/frame/StorageDescHelper.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/frame/StorageDescHelper.h similarity index 100% rename from src/aten/src/ATen/native/npu/frame/StorageDescHelper.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/frame/StorageDescHelper.h diff --git a/src/aten/src/ATen/native/npu/interface/AclOpCompileInterface.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/AclOpCompileInterface.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/interface/AclOpCompileInterface.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/AclOpCompileInterface.cpp diff --git a/src/aten/src/ATen/native/npu/interface/AclOpCompileInterface.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/AclOpCompileInterface.h similarity index 100% rename from src/aten/src/ATen/native/npu/interface/AclOpCompileInterface.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/AclOpCompileInterface.h diff --git a/src/aten/src/ATen/native/npu/interface/AoeInterface.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/AoeInterface.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/interface/AoeInterface.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/AoeInterface.cpp diff --git a/src/aten/src/ATen/native/npu/interface/AoeInterface.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/AoeInterface.h similarity index 100% rename from src/aten/src/ATen/native/npu/interface/AoeInterface.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/AoeInterface.h diff --git a/src/aten/src/ATen/native/npu/interface/EnvVariables.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/EnvVariables.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/interface/EnvVariables.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/EnvVariables.cpp diff --git a/src/aten/src/ATen/native/npu/interface/EnvVariables.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/EnvVariables.h similarity index 100% rename from src/aten/src/ATen/native/npu/interface/EnvVariables.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/EnvVariables.h diff --git a/src/aten/src/ATen/native/npu/interface/GeHelper.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/GeHelper.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/interface/GeHelper.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/GeHelper.cpp diff --git a/src/aten/src/ATen/native/npu/interface/GeHelper.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/GeHelper.h similarity index 100% rename from src/aten/src/ATen/native/npu/interface/GeHelper.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/GeHelper.h diff --git a/src/aten/src/ATen/native/npu/interface/Graph.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/Graph.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/interface/Graph.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/Graph.cpp diff --git a/src/aten/src/ATen/native/npu/interface/Graph.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/interface/Graph.h similarity index 100% rename from src/aten/src/ATen/native/npu/interface/Graph.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/interface/Graph.h diff --git a/src/aten/src/ATen/native/npu/loss/LossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/loss/LossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/loss/LossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/loss/LossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/loss/MultilabelMarginLossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/loss/MultilabelMarginLossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/loss/MultilabelMarginLossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/loss/MultilabelMarginLossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/loss/NLLLoss2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/loss/NLLLoss2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/loss/NLLLoss2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/loss/NLLLoss2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/loss/NLLLoss2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/loss/NLLLoss2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/loss/NLLLoss2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/loss/NLLLoss2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/loss/NLLLossBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/loss/NLLLossBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/loss/NLLLossBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/loss/NLLLossBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/loss/NLLLossKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/loss/NLLLossKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/loss/NLLLossKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/loss/NLLLossKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.cpp diff --git a/src/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.h similarity index 100% rename from src/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUMemoryOverlap.h diff --git a/src/aten/src/ATen/native/npu/mirror/NPUTensorIterator.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUTensorIterator.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/mirror/NPUTensorIterator.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUTensorIterator.cpp diff --git a/src/aten/src/ATen/native/npu/mirror/NPUTensorIterator.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUTensorIterator.h similarity index 100% rename from src/aten/src/ATen/native/npu/mirror/NPUTensorIterator.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUTensorIterator.h diff --git a/src/aten/src/ATen/native/npu/mirror/NPUTypeProperties.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUTypeProperties.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/mirror/NPUTypeProperties.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUTypeProperties.cpp diff --git a/src/aten/src/ATen/native/npu/mirror/NPUTypeProperties.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUTypeProperties.h similarity index 100% rename from src/aten/src/ATen/native/npu/mirror/NPUTypeProperties.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/NPUTypeProperties.h diff --git a/src/aten/src/ATen/native/npu/mirror/ReadMe.md b/pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/ReadMe.md similarity index 100% rename from src/aten/src/ATen/native/npu/mirror/ReadMe.md rename to pytorch1.5.0/src/aten/src/ATen/native/npu/mirror/ReadMe.md diff --git a/src/aten/src/ATen/native/npu/normalization/BatchNormBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/normalization/BatchNormBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/normalization/BatchNormBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/normalization/BatchNormBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/normalization/BatchNormKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/normalization/BatchNormKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/normalization/BatchNormKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/normalization/BatchNormKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/normalization/NormalizationKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/normalization/NormalizationKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/normalization/NormalizationKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/normalization/NormalizationKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool1dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool1dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool1dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool1dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveAvgPool3dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AdaptiveMaxPool2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AvgPool2dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AvgPool2dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AvgPool2dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AvgPool2dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AvgPool2dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AvgPool2dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AvgPool2dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AvgPool2dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AvgPool3dBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AvgPool3dBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AvgPool3dBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AvgPool3dBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/AvgPool3dKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AvgPool3dKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/AvgPool3dKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/AvgPool3dKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/MaxPool2dWithIndicesKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesBackwardKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesBackwardKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesBackwardKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesBackwardKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/MaxPool3dWithIndicesKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/pooling/PoolingKernelNpu.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/PoolingKernelNpu.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/pooling/PoolingKernelNpu.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/pooling/PoolingKernelNpu.cpp diff --git a/src/aten/src/ATen/native/npu/test__triangular_solve_helper.py b/pytorch1.5.0/src/aten/src/ATen/native/npu/test__triangular_solve_helper.py similarity index 100% rename from src/aten/src/ATen/native/npu/test__triangular_solve_helper.py rename to pytorch1.5.0/src/aten/src/ATen/native/npu/test__triangular_solve_helper.py diff --git a/src/aten/src/ATen/native/npu/utils/CalcuOpUtil.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/CalcuOpUtil.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/CalcuOpUtil.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/CalcuOpUtil.cpp diff --git a/src/aten/src/ATen/native/npu/utils/CalcuOpUtil.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/CalcuOpUtil.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/CalcuOpUtil.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/CalcuOpUtil.h diff --git a/src/aten/src/ATen/native/npu/utils/DynamicShapeUtil.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/DynamicShapeUtil.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/DynamicShapeUtil.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/DynamicShapeUtil.cpp diff --git a/src/aten/src/ATen/native/npu/utils/DynamicShapeUtil.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/DynamicShapeUtil.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/DynamicShapeUtil.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/DynamicShapeUtil.h diff --git a/src/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.cpp diff --git a/src/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/KernelNpuOutputSize.h diff --git a/src/aten/src/ATen/native/npu/utils/NPUDefinition.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NPUDefinition.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/NPUDefinition.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NPUDefinition.h diff --git a/src/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.cpp diff --git a/src/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuFuzzyBlacklist.h diff --git a/src/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.cpp diff --git a/src/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuProfilingDispatch.h diff --git a/src/aten/src/ATen/native/npu/utils/NpuUtils.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuUtils.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/NpuUtils.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuUtils.cpp diff --git a/src/aten/src/ATen/native/npu/utils/NpuUtils.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuUtils.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/NpuUtils.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/NpuUtils.h diff --git a/src/aten/src/ATen/native/npu/utils/OpAdapter.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpAdapter.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpAdapter.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpAdapter.h diff --git a/src/aten/src/ATen/native/npu/utils/OpDynamic.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpDynamic.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpDynamic.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpDynamic.cpp diff --git a/src/aten/src/ATen/native/npu/utils/OpDynamic.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpDynamic.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpDynamic.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpDynamic.h diff --git a/src/aten/src/ATen/native/npu/utils/OpPipe.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPipe.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpPipe.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPipe.cpp diff --git a/src/aten/src/ATen/native/npu/utils/OpPipe.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPipe.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpPipe.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPipe.h diff --git a/src/aten/src/ATen/native/npu/utils/OpPipeWithMultiOut.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPipeWithMultiOut.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpPipeWithMultiOut.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPipeWithMultiOut.h diff --git a/src/aten/src/ATen/native/npu/utils/OpPreparation.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPreparation.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpPreparation.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPreparation.cpp diff --git a/src/aten/src/ATen/native/npu/utils/OpPreparation.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPreparation.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpPreparation.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpPreparation.h diff --git a/src/aten/src/ATen/native/npu/utils/OpTemplate.cpp b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpTemplate.cpp similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpTemplate.cpp rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpTemplate.cpp diff --git a/src/aten/src/ATen/native/npu/utils/OpTemplate.h b/pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpTemplate.h similarity index 100% rename from src/aten/src/ATen/native/npu/utils/OpTemplate.h rename to pytorch1.5.0/src/aten/src/ATen/native/npu/utils/OpTemplate.h diff --git a/src/aten/src/ATen/npu/Exceptions.h b/pytorch1.5.0/src/aten/src/ATen/npu/Exceptions.h similarity index 100% rename from src/aten/src/ATen/npu/Exceptions.h rename to pytorch1.5.0/src/aten/src/ATen/npu/Exceptions.h diff --git a/src/aten/src/ATen/npu/NPUEvent.h b/pytorch1.5.0/src/aten/src/ATen/npu/NPUEvent.h similarity index 100% rename from src/aten/src/ATen/npu/NPUEvent.h rename to pytorch1.5.0/src/aten/src/ATen/npu/NPUEvent.h diff --git a/src/aten/src/ATen/npu/NPUGenerator.cpp b/pytorch1.5.0/src/aten/src/ATen/npu/NPUGenerator.cpp similarity index 100% rename from src/aten/src/ATen/npu/NPUGenerator.cpp rename to pytorch1.5.0/src/aten/src/ATen/npu/NPUGenerator.cpp diff --git a/src/aten/src/ATen/npu/NPUGenerator.h b/pytorch1.5.0/src/aten/src/ATen/npu/NPUGenerator.h similarity index 100% rename from src/aten/src/ATen/npu/NPUGenerator.h rename to pytorch1.5.0/src/aten/src/ATen/npu/NPUGenerator.h diff --git a/src/aten/src/ATen/npu/detail/NPUHooks.cpp b/pytorch1.5.0/src/aten/src/ATen/npu/detail/NPUHooks.cpp similarity index 100% rename from src/aten/src/ATen/npu/detail/NPUHooks.cpp rename to pytorch1.5.0/src/aten/src/ATen/npu/detail/NPUHooks.cpp diff --git a/src/aten/src/ATen/npu/detail/NPUHooks.h b/pytorch1.5.0/src/aten/src/ATen/npu/detail/NPUHooks.h similarity index 100% rename from src/aten/src/ATen/npu/detail/NPUHooks.h rename to pytorch1.5.0/src/aten/src/ATen/npu/detail/NPUHooks.h diff --git a/src/aten/src/ATen/templates/NPUTypeDefault.cpp b/pytorch1.5.0/src/aten/src/ATen/templates/NPUTypeDefault.cpp similarity index 100% rename from src/aten/src/ATen/templates/NPUTypeDefault.cpp rename to pytorch1.5.0/src/aten/src/ATen/templates/NPUTypeDefault.cpp diff --git a/src/aten/src/ATen/utils/DumpUtils.cpp b/pytorch1.5.0/src/aten/src/ATen/utils/DumpUtils.cpp similarity index 100% rename from src/aten/src/ATen/utils/DumpUtils.cpp rename to pytorch1.5.0/src/aten/src/ATen/utils/DumpUtils.cpp diff --git a/src/aten/src/ATen/utils/DumpUtils.h b/pytorch1.5.0/src/aten/src/ATen/utils/DumpUtils.h similarity index 100% rename from src/aten/src/ATen/utils/DumpUtils.h rename to pytorch1.5.0/src/aten/src/ATen/utils/DumpUtils.h diff --git a/src/aten/src/ATen/utils/LoadUtils.cpp b/pytorch1.5.0/src/aten/src/ATen/utils/LoadUtils.cpp similarity index 100% rename from src/aten/src/ATen/utils/LoadUtils.cpp rename to pytorch1.5.0/src/aten/src/ATen/utils/LoadUtils.cpp diff --git a/src/aten/src/ATen/utils/LoadUtils.h b/pytorch1.5.0/src/aten/src/ATen/utils/LoadUtils.h similarity index 100% rename from src/aten/src/ATen/utils/LoadUtils.h rename to pytorch1.5.0/src/aten/src/ATen/utils/LoadUtils.h diff --git a/src/aten/src/THNPU/CMakeLists.txt b/pytorch1.5.0/src/aten/src/THNPU/CMakeLists.txt similarity index 100% rename from src/aten/src/THNPU/CMakeLists.txt rename to pytorch1.5.0/src/aten/src/THNPU/CMakeLists.txt diff --git a/src/aten/src/THNPU/THNPU.h b/pytorch1.5.0/src/aten/src/THNPU/THNPU.h similarity index 100% rename from src/aten/src/THNPU/THNPU.h rename to pytorch1.5.0/src/aten/src/THNPU/THNPU.h diff --git a/src/aten/src/THNPU/THNPUCachingHostAllocator.cpp b/pytorch1.5.0/src/aten/src/THNPU/THNPUCachingHostAllocator.cpp similarity index 100% rename from src/aten/src/THNPU/THNPUCachingHostAllocator.cpp rename to pytorch1.5.0/src/aten/src/THNPU/THNPUCachingHostAllocator.cpp diff --git a/src/aten/src/THNPU/THNPUCachingHostAllocator.h b/pytorch1.5.0/src/aten/src/THNPU/THNPUCachingHostAllocator.h similarity index 100% rename from src/aten/src/THNPU/THNPUCachingHostAllocator.h rename to pytorch1.5.0/src/aten/src/THNPU/THNPUCachingHostAllocator.h diff --git a/src/build.sh b/pytorch1.5.0/src/build.sh similarity index 100% rename from src/build.sh rename to pytorch1.5.0/src/build.sh diff --git a/src/c10/npu/CMakeLists.txt b/pytorch1.5.0/src/c10/npu/CMakeLists.txt similarity index 100% rename from src/c10/npu/CMakeLists.txt rename to pytorch1.5.0/src/c10/npu/CMakeLists.txt diff --git a/src/c10/npu/NPUAllocator.cpp b/pytorch1.5.0/src/c10/npu/NPUAllocator.cpp similarity index 100% rename from src/c10/npu/NPUAllocator.cpp rename to pytorch1.5.0/src/c10/npu/NPUAllocator.cpp diff --git a/src/c10/npu/NPUAllocator.h b/pytorch1.5.0/src/c10/npu/NPUAllocator.h similarity index 100% rename from src/c10/npu/NPUAllocator.h rename to pytorch1.5.0/src/c10/npu/NPUAllocator.h diff --git a/src/c10/npu/NPUCachingAllocator.cpp b/pytorch1.5.0/src/c10/npu/NPUCachingAllocator.cpp similarity index 100% rename from src/c10/npu/NPUCachingAllocator.cpp rename to pytorch1.5.0/src/c10/npu/NPUCachingAllocator.cpp diff --git a/src/c10/npu/NPUCachingAllocator.h b/pytorch1.5.0/src/c10/npu/NPUCachingAllocator.h similarity index 100% rename from src/c10/npu/NPUCachingAllocator.h rename to pytorch1.5.0/src/c10/npu/NPUCachingAllocator.h diff --git a/src/c10/npu/NPUEventManager.cpp b/pytorch1.5.0/src/c10/npu/NPUEventManager.cpp similarity index 100% rename from src/c10/npu/NPUEventManager.cpp rename to pytorch1.5.0/src/c10/npu/NPUEventManager.cpp diff --git a/src/c10/npu/NPUEventManager.h b/pytorch1.5.0/src/c10/npu/NPUEventManager.h similarity index 100% rename from src/c10/npu/NPUEventManager.h rename to pytorch1.5.0/src/c10/npu/NPUEventManager.h diff --git a/src/c10/npu/NPUException.h b/pytorch1.5.0/src/c10/npu/NPUException.h similarity index 100% rename from src/c10/npu/NPUException.h rename to pytorch1.5.0/src/c10/npu/NPUException.h diff --git a/src/c10/npu/NPUFunctions.h b/pytorch1.5.0/src/c10/npu/NPUFunctions.h similarity index 100% rename from src/c10/npu/NPUFunctions.h rename to pytorch1.5.0/src/c10/npu/NPUFunctions.h diff --git a/src/c10/npu/NPUGuard.h b/pytorch1.5.0/src/c10/npu/NPUGuard.h similarity index 100% rename from src/c10/npu/NPUGuard.h rename to pytorch1.5.0/src/c10/npu/NPUGuard.h diff --git a/src/c10/npu/NPUMacros.h b/pytorch1.5.0/src/c10/npu/NPUMacros.h similarity index 100% rename from src/c10/npu/NPUMacros.h rename to pytorch1.5.0/src/c10/npu/NPUMacros.h diff --git a/src/c10/npu/NPUQueue.cpp b/pytorch1.5.0/src/c10/npu/NPUQueue.cpp similarity index 100% rename from src/c10/npu/NPUQueue.cpp rename to pytorch1.5.0/src/c10/npu/NPUQueue.cpp diff --git a/src/c10/npu/NPUQueue.h b/pytorch1.5.0/src/c10/npu/NPUQueue.h similarity index 100% rename from src/c10/npu/NPUQueue.h rename to pytorch1.5.0/src/c10/npu/NPUQueue.h diff --git a/src/c10/npu/NPUStream.cpp b/pytorch1.5.0/src/c10/npu/NPUStream.cpp similarity index 100% rename from src/c10/npu/NPUStream.cpp rename to pytorch1.5.0/src/c10/npu/NPUStream.cpp diff --git a/src/c10/npu/NPUStream.h b/pytorch1.5.0/src/c10/npu/NPUStream.h similarity index 100% rename from src/c10/npu/NPUStream.h rename to pytorch1.5.0/src/c10/npu/NPUStream.h diff --git a/src/c10/npu/OptionsManager.cpp b/pytorch1.5.0/src/c10/npu/OptionsManager.cpp similarity index 100% rename from src/c10/npu/OptionsManager.cpp rename to pytorch1.5.0/src/c10/npu/OptionsManager.cpp diff --git a/src/c10/npu/OptionsManager.h b/pytorch1.5.0/src/c10/npu/OptionsManager.h similarity index 100% rename from src/c10/npu/OptionsManager.h rename to pytorch1.5.0/src/c10/npu/OptionsManager.h diff --git a/src/c10/npu/SecondaryStreamGuard.h b/pytorch1.5.0/src/c10/npu/SecondaryStreamGuard.h similarity index 100% rename from src/c10/npu/SecondaryStreamGuard.h rename to pytorch1.5.0/src/c10/npu/SecondaryStreamGuard.h diff --git a/src/c10/npu/impl/NPUGuardImpl.cpp b/pytorch1.5.0/src/c10/npu/impl/NPUGuardImpl.cpp similarity index 100% rename from src/c10/npu/impl/NPUGuardImpl.cpp rename to pytorch1.5.0/src/c10/npu/impl/NPUGuardImpl.cpp diff --git a/src/c10/npu/impl/NPUGuardImpl.h b/pytorch1.5.0/src/c10/npu/impl/NPUGuardImpl.h similarity index 100% rename from src/c10/npu/impl/NPUGuardImpl.h rename to pytorch1.5.0/src/c10/npu/impl/NPUGuardImpl.h diff --git a/src/c10/npu/interface/AclInterface.cpp b/pytorch1.5.0/src/c10/npu/interface/AclInterface.cpp similarity index 100% rename from src/c10/npu/interface/AclInterface.cpp rename to pytorch1.5.0/src/c10/npu/interface/AclInterface.cpp diff --git a/src/c10/npu/interface/AclInterface.h b/pytorch1.5.0/src/c10/npu/interface/AclInterface.h similarity index 100% rename from src/c10/npu/interface/AclInterface.h rename to pytorch1.5.0/src/c10/npu/interface/AclInterface.h diff --git a/src/c10/npu/interface/HcclInterface.cpp b/pytorch1.5.0/src/c10/npu/interface/HcclInterface.cpp similarity index 100% rename from src/c10/npu/interface/HcclInterface.cpp rename to pytorch1.5.0/src/c10/npu/interface/HcclInterface.cpp diff --git a/src/c10/npu/interface/HcclInterface.h b/pytorch1.5.0/src/c10/npu/interface/HcclInterface.h similarity index 100% rename from src/c10/npu/interface/HcclInterface.h rename to pytorch1.5.0/src/c10/npu/interface/HcclInterface.h diff --git a/src/c10/npu/npu_log.h b/pytorch1.5.0/src/c10/npu/npu_log.h similarity index 100% rename from src/c10/npu/npu_log.h rename to pytorch1.5.0/src/c10/npu/npu_log.h diff --git a/src/c10/npu/register/FunctionLoader.cpp b/pytorch1.5.0/src/c10/npu/register/FunctionLoader.cpp similarity index 100% rename from src/c10/npu/register/FunctionLoader.cpp rename to pytorch1.5.0/src/c10/npu/register/FunctionLoader.cpp diff --git a/src/c10/npu/register/FunctionLoader.h b/pytorch1.5.0/src/c10/npu/register/FunctionLoader.h similarity index 100% rename from src/c10/npu/register/FunctionLoader.h rename to pytorch1.5.0/src/c10/npu/register/FunctionLoader.h diff --git a/src/c10/npu/register/OptionRegister.cpp b/pytorch1.5.0/src/c10/npu/register/OptionRegister.cpp similarity index 100% rename from src/c10/npu/register/OptionRegister.cpp rename to pytorch1.5.0/src/c10/npu/register/OptionRegister.cpp diff --git a/src/c10/npu/register/OptionRegister.h b/pytorch1.5.0/src/c10/npu/register/OptionRegister.h similarity index 100% rename from src/c10/npu/register/OptionRegister.h rename to pytorch1.5.0/src/c10/npu/register/OptionRegister.h diff --git a/src/c10/npu/sys_ctrl/npu_sys_ctrl.cpp b/pytorch1.5.0/src/c10/npu/sys_ctrl/npu_sys_ctrl.cpp similarity index 100% rename from src/c10/npu/sys_ctrl/npu_sys_ctrl.cpp rename to pytorch1.5.0/src/c10/npu/sys_ctrl/npu_sys_ctrl.cpp diff --git a/src/c10/npu/sys_ctrl/npu_sys_ctrl.h b/pytorch1.5.0/src/c10/npu/sys_ctrl/npu_sys_ctrl.h similarity index 100% rename from src/c10/npu/sys_ctrl/npu_sys_ctrl.h rename to pytorch1.5.0/src/c10/npu/sys_ctrl/npu_sys_ctrl.h diff --git a/src/cmake/public/npu.cmake b/pytorch1.5.0/src/cmake/public/npu.cmake similarity index 100% rename from src/cmake/public/npu.cmake rename to pytorch1.5.0/src/cmake/public/npu.cmake diff --git a/src/env.sh b/pytorch1.5.0/src/env.sh similarity index 100% rename from src/env.sh rename to pytorch1.5.0/src/env.sh diff --git a/src/third_party/acl/CMakeLists.txt b/pytorch1.5.0/src/third_party/acl/CMakeLists.txt similarity index 100% rename from src/third_party/acl/CMakeLists.txt rename to pytorch1.5.0/src/third_party/acl/CMakeLists.txt diff --git a/src/third_party/acl/inc/acl/acl.h b/pytorch1.5.0/src/third_party/acl/inc/acl/acl.h similarity index 100% rename from src/third_party/acl/inc/acl/acl.h rename to pytorch1.5.0/src/third_party/acl/inc/acl/acl.h diff --git a/src/third_party/acl/inc/acl/acl_base.h b/pytorch1.5.0/src/third_party/acl/inc/acl/acl_base.h similarity index 100% rename from src/third_party/acl/inc/acl/acl_base.h rename to pytorch1.5.0/src/third_party/acl/inc/acl/acl_base.h diff --git a/src/third_party/acl/inc/acl/acl_mdl.h b/pytorch1.5.0/src/third_party/acl/inc/acl/acl_mdl.h similarity index 100% rename from src/third_party/acl/inc/acl/acl_mdl.h rename to pytorch1.5.0/src/third_party/acl/inc/acl/acl_mdl.h diff --git a/src/third_party/acl/inc/acl/acl_op.h b/pytorch1.5.0/src/third_party/acl/inc/acl/acl_op.h similarity index 100% rename from src/third_party/acl/inc/acl/acl_op.h rename to pytorch1.5.0/src/third_party/acl/inc/acl/acl_op.h diff --git a/src/third_party/acl/inc/acl/acl_op_compiler.h b/pytorch1.5.0/src/third_party/acl/inc/acl/acl_op_compiler.h similarity index 100% rename from src/third_party/acl/inc/acl/acl_op_compiler.h rename to pytorch1.5.0/src/third_party/acl/inc/acl/acl_op_compiler.h diff --git a/src/third_party/acl/inc/acl/acl_rt.h b/pytorch1.5.0/src/third_party/acl/inc/acl/acl_rt.h similarity index 100% rename from src/third_party/acl/inc/acl/acl_rt.h rename to pytorch1.5.0/src/third_party/acl/inc/acl/acl_rt.h diff --git a/src/third_party/acl/inc/acl/ops/acl_cblas.h b/pytorch1.5.0/src/third_party/acl/inc/acl/ops/acl_cblas.h similarity index 100% rename from src/third_party/acl/inc/acl/ops/acl_cblas.h rename to pytorch1.5.0/src/third_party/acl/inc/acl/ops/acl_cblas.h diff --git a/src/third_party/acl/inc/acl/ops/acl_dvpp.h b/pytorch1.5.0/src/third_party/acl/inc/acl/ops/acl_dvpp.h similarity index 100% rename from src/third_party/acl/inc/acl/ops/acl_dvpp.h rename to pytorch1.5.0/src/third_party/acl/inc/acl/ops/acl_dvpp.h diff --git a/src/third_party/acl/inc/ge/ge_error_codes.h b/pytorch1.5.0/src/third_party/acl/inc/ge/ge_error_codes.h similarity index 100% rename from src/third_party/acl/inc/ge/ge_error_codes.h rename to pytorch1.5.0/src/third_party/acl/inc/ge/ge_error_codes.h diff --git a/src/third_party/acl/inc/ge/ge_ir_build.h b/pytorch1.5.0/src/third_party/acl/inc/ge/ge_ir_build.h similarity index 100% rename from src/third_party/acl/inc/ge/ge_ir_build.h rename to pytorch1.5.0/src/third_party/acl/inc/ge/ge_ir_build.h diff --git a/src/third_party/acl/inc/graph/ascend_string.h b/pytorch1.5.0/src/third_party/acl/inc/graph/ascend_string.h similarity index 100% rename from src/third_party/acl/inc/graph/ascend_string.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/ascend_string.h diff --git a/src/third_party/acl/inc/graph/attr_value.h b/pytorch1.5.0/src/third_party/acl/inc/graph/attr_value.h similarity index 100% rename from src/third_party/acl/inc/graph/attr_value.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/attr_value.h diff --git a/src/third_party/acl/inc/graph/ge_error_codes.h b/pytorch1.5.0/src/third_party/acl/inc/graph/ge_error_codes.h similarity index 100% rename from src/third_party/acl/inc/graph/ge_error_codes.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/ge_error_codes.h diff --git a/src/third_party/acl/inc/graph/gnode.h b/pytorch1.5.0/src/third_party/acl/inc/graph/gnode.h similarity index 100% rename from src/third_party/acl/inc/graph/gnode.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/gnode.h diff --git a/src/third_party/acl/inc/graph/graph.h b/pytorch1.5.0/src/third_party/acl/inc/graph/graph.h similarity index 100% rename from src/third_party/acl/inc/graph/graph.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/graph.h diff --git a/src/third_party/acl/inc/graph/inference_context.h b/pytorch1.5.0/src/third_party/acl/inc/graph/inference_context.h similarity index 100% rename from src/third_party/acl/inc/graph/inference_context.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/inference_context.h diff --git a/src/third_party/acl/inc/graph/operator.h b/pytorch1.5.0/src/third_party/acl/inc/graph/operator.h similarity index 100% rename from src/third_party/acl/inc/graph/operator.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/operator.h diff --git a/src/third_party/acl/inc/graph/operator_factory.h b/pytorch1.5.0/src/third_party/acl/inc/graph/operator_factory.h similarity index 100% rename from src/third_party/acl/inc/graph/operator_factory.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/operator_factory.h diff --git a/src/third_party/acl/inc/graph/operator_reg.h b/pytorch1.5.0/src/third_party/acl/inc/graph/operator_reg.h similarity index 100% rename from src/third_party/acl/inc/graph/operator_reg.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/operator_reg.h diff --git a/src/third_party/acl/inc/graph/tensor.h b/pytorch1.5.0/src/third_party/acl/inc/graph/tensor.h similarity index 100% rename from src/third_party/acl/inc/graph/tensor.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/tensor.h diff --git a/src/third_party/acl/inc/graph/types.h b/pytorch1.5.0/src/third_party/acl/inc/graph/types.h similarity index 100% rename from src/third_party/acl/inc/graph/types.h rename to pytorch1.5.0/src/third_party/acl/inc/graph/types.h diff --git a/src/third_party/acl/libs/acl.cpp b/pytorch1.5.0/src/third_party/acl/libs/acl.cpp similarity index 100% rename from src/third_party/acl/libs/acl.cpp rename to pytorch1.5.0/src/third_party/acl/libs/acl.cpp diff --git a/src/third_party/acl/libs/acl_op_compiler.cpp b/pytorch1.5.0/src/third_party/acl/libs/acl_op_compiler.cpp similarity index 100% rename from src/third_party/acl/libs/acl_op_compiler.cpp rename to pytorch1.5.0/src/third_party/acl/libs/acl_op_compiler.cpp diff --git a/src/third_party/acl/libs/build_stub.sh b/pytorch1.5.0/src/third_party/acl/libs/build_stub.sh similarity index 100% rename from src/third_party/acl/libs/build_stub.sh rename to pytorch1.5.0/src/third_party/acl/libs/build_stub.sh diff --git a/src/third_party/acl/libs/ge_runner.cpp b/pytorch1.5.0/src/third_party/acl/libs/ge_runner.cpp similarity index 100% rename from src/third_party/acl/libs/ge_runner.cpp rename to pytorch1.5.0/src/third_party/acl/libs/ge_runner.cpp diff --git a/src/third_party/acl/libs/graph.cpp b/pytorch1.5.0/src/third_party/acl/libs/graph.cpp similarity index 100% rename from src/third_party/acl/libs/graph.cpp rename to pytorch1.5.0/src/third_party/acl/libs/graph.cpp diff --git a/src/third_party/acl/libs/hccl.cpp b/pytorch1.5.0/src/third_party/acl/libs/hccl.cpp similarity index 100% rename from src/third_party/acl/libs/hccl.cpp rename to pytorch1.5.0/src/third_party/acl/libs/hccl.cpp diff --git a/src/third_party/acl/libs/hccl.h b/pytorch1.5.0/src/third_party/acl/libs/hccl.h similarity index 100% rename from src/third_party/acl/libs/hccl.h rename to pytorch1.5.0/src/third_party/acl/libs/hccl.h diff --git a/src/third_party/acl/libs/python.cpp b/pytorch1.5.0/src/third_party/acl/libs/python.cpp similarity index 100% rename from src/third_party/acl/libs/python.cpp rename to pytorch1.5.0/src/third_party/acl/libs/python.cpp diff --git a/src/third_party/acl/libs/python.h b/pytorch1.5.0/src/third_party/acl/libs/python.h similarity index 100% rename from src/third_party/acl/libs/python.h rename to pytorch1.5.0/src/third_party/acl/libs/python.h diff --git a/src/third_party/acl/libs/readme.txt b/pytorch1.5.0/src/third_party/acl/libs/readme.txt similarity index 100% rename from src/third_party/acl/libs/readme.txt rename to pytorch1.5.0/src/third_party/acl/libs/readme.txt diff --git a/src/third_party/hccl/inc/hccl/hccl.h b/pytorch1.5.0/src/third_party/hccl/inc/hccl/hccl.h similarity index 100% rename from src/third_party/hccl/inc/hccl/hccl.h rename to pytorch1.5.0/src/third_party/hccl/inc/hccl/hccl.h diff --git a/src/third_party/hccl/inc/hccl/hccl_types.h b/pytorch1.5.0/src/third_party/hccl/inc/hccl/hccl_types.h similarity index 100% rename from src/third_party/hccl/inc/hccl/hccl_types.h rename to pytorch1.5.0/src/third_party/hccl/inc/hccl/hccl_types.h diff --git a/src/tools/autograd/derivatives.yaml b/pytorch1.5.0/src/tools/autograd/derivatives.yaml similarity index 100% rename from src/tools/autograd/derivatives.yaml rename to pytorch1.5.0/src/tools/autograd/derivatives.yaml diff --git a/src/torch/contrib/npu/optimized_lib/__init__.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/__init__.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/__init__.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/__init__.py diff --git a/src/torch/contrib/npu/optimized_lib/function/__init__.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/__init__.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/function/__init__.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/__init__.py diff --git a/src/torch/contrib/npu/optimized_lib/function/anchor_generator.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/anchor_generator.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/function/anchor_generator.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/anchor_generator.py diff --git a/src/torch/contrib/npu/optimized_lib/function/bbox_coder.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/bbox_coder.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/function/bbox_coder.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/bbox_coder.py diff --git a/src/torch/contrib/npu/optimized_lib/function/iou.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/iou.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/function/iou.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/iou.py diff --git a/src/torch/contrib/npu/optimized_lib/function/nms.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/nms.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/function/nms.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/function/nms.py diff --git a/src/torch/contrib/npu/optimized_lib/module/__init__.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/__init__.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/module/__init__.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/__init__.py diff --git a/src/torch/contrib/npu/optimized_lib/module/channel_shuffle.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/channel_shuffle.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/module/channel_shuffle.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/channel_shuffle.py diff --git a/src/torch/contrib/npu/optimized_lib/module/crossentropy.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/crossentropy.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/module/crossentropy.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/crossentropy.py diff --git a/src/torch/contrib/npu/optimized_lib/module/deform_conv.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/deform_conv.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/module/deform_conv.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/deform_conv.py diff --git a/src/torch/contrib/npu/optimized_lib/module/dropout.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/dropout.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/module/dropout.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/dropout.py diff --git a/src/torch/contrib/npu/optimized_lib/module/prefetcher.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/prefetcher.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/module/prefetcher.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/prefetcher.py diff --git a/src/torch/contrib/npu/optimized_lib/module/roi_align.py b/pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/roi_align.py similarity index 100% rename from src/torch/contrib/npu/optimized_lib/module/roi_align.py rename to pytorch1.5.0/src/torch/contrib/npu/optimized_lib/module/roi_align.py diff --git a/src/torch/csrc/autograd/profiler_npu.cpp b/pytorch1.5.0/src/torch/csrc/autograd/profiler_npu.cpp similarity index 100% rename from src/torch/csrc/autograd/profiler_npu.cpp rename to pytorch1.5.0/src/torch/csrc/autograd/profiler_npu.cpp diff --git a/src/torch/csrc/npu/Event.cpp b/pytorch1.5.0/src/torch/csrc/npu/Event.cpp similarity index 100% rename from src/torch/csrc/npu/Event.cpp rename to pytorch1.5.0/src/torch/csrc/npu/Event.cpp diff --git a/src/torch/csrc/npu/Event.h b/pytorch1.5.0/src/torch/csrc/npu/Event.h similarity index 100% rename from src/torch/csrc/npu/Event.h rename to pytorch1.5.0/src/torch/csrc/npu/Event.h diff --git a/src/torch/csrc/npu/Module.cpp b/pytorch1.5.0/src/torch/csrc/npu/Module.cpp similarity index 100% rename from src/torch/csrc/npu/Module.cpp rename to pytorch1.5.0/src/torch/csrc/npu/Module.cpp diff --git a/src/torch/csrc/npu/Module.h b/pytorch1.5.0/src/torch/csrc/npu/Module.h similarity index 100% rename from src/torch/csrc/npu/Module.h rename to pytorch1.5.0/src/torch/csrc/npu/Module.h diff --git a/src/torch/csrc/npu/Stream.cpp b/pytorch1.5.0/src/torch/csrc/npu/Stream.cpp similarity index 100% rename from src/torch/csrc/npu/Stream.cpp rename to pytorch1.5.0/src/torch/csrc/npu/Stream.cpp diff --git a/src/torch/csrc/npu/Stream.h b/pytorch1.5.0/src/torch/csrc/npu/Stream.h similarity index 100% rename from src/torch/csrc/npu/Stream.h rename to pytorch1.5.0/src/torch/csrc/npu/Stream.h diff --git a/src/torch/csrc/utils/npu_lazy_init.cpp b/pytorch1.5.0/src/torch/csrc/utils/npu_lazy_init.cpp similarity index 100% rename from src/torch/csrc/utils/npu_lazy_init.cpp rename to pytorch1.5.0/src/torch/csrc/utils/npu_lazy_init.cpp diff --git a/src/torch/csrc/utils/npu_lazy_init.h b/pytorch1.5.0/src/torch/csrc/utils/npu_lazy_init.h similarity index 100% rename from src/torch/csrc/utils/npu_lazy_init.h rename to pytorch1.5.0/src/torch/csrc/utils/npu_lazy_init.h diff --git a/src/torch/lib/c10d/HCCLUtils.hpp b/pytorch1.5.0/src/torch/lib/c10d/HCCLUtils.hpp similarity index 100% rename from src/torch/lib/c10d/HCCLUtils.hpp rename to pytorch1.5.0/src/torch/lib/c10d/HCCLUtils.hpp diff --git a/src/torch/lib/c10d/ProcessGroupHCCL.cpp b/pytorch1.5.0/src/torch/lib/c10d/ProcessGroupHCCL.cpp similarity index 100% rename from src/torch/lib/c10d/ProcessGroupHCCL.cpp rename to pytorch1.5.0/src/torch/lib/c10d/ProcessGroupHCCL.cpp diff --git a/src/torch/lib/c10d/ProcessGroupHCCL.hpp b/pytorch1.5.0/src/torch/lib/c10d/ProcessGroupHCCL.hpp similarity index 100% rename from src/torch/lib/c10d/ProcessGroupHCCL.hpp rename to pytorch1.5.0/src/torch/lib/c10d/ProcessGroupHCCL.hpp diff --git a/src/torch/npu/__init__.py b/pytorch1.5.0/src/torch/npu/__init__.py similarity index 100% rename from src/torch/npu/__init__.py rename to pytorch1.5.0/src/torch/npu/__init__.py diff --git a/src/torch/npu/_utils.py b/pytorch1.5.0/src/torch/npu/_utils.py similarity index 100% rename from src/torch/npu/_utils.py rename to pytorch1.5.0/src/torch/npu/_utils.py diff --git a/src/torch/npu/memory.py b/pytorch1.5.0/src/torch/npu/memory.py similarity index 100% rename from src/torch/npu/memory.py rename to pytorch1.5.0/src/torch/npu/memory.py diff --git a/src/torch/npu/npu_frontend_enhance.py b/pytorch1.5.0/src/torch/npu/npu_frontend_enhance.py similarity index 100% rename from src/torch/npu/npu_frontend_enhance.py rename to pytorch1.5.0/src/torch/npu/npu_frontend_enhance.py diff --git a/src/torch/npu/random.py b/pytorch1.5.0/src/torch/npu/random.py similarity index 100% rename from src/torch/npu/random.py rename to pytorch1.5.0/src/torch/npu/random.py diff --git a/src/torch/npu/streams.py b/pytorch1.5.0/src/torch/npu/streams.py similarity index 100% rename from src/torch/npu/streams.py rename to pytorch1.5.0/src/torch/npu/streams.py diff --git a/src/torch/utils/dumper.py b/pytorch1.5.0/src/torch/utils/dumper.py similarity index 100% rename from src/torch/utils/dumper.py rename to pytorch1.5.0/src/torch/utils/dumper.py diff --git a/test/test_npu/common/common_device_type_new.py b/pytorch1.5.0/test/test_npu/common/common_device_type_new.py similarity index 100% rename from test/test_npu/common/common_device_type_new.py rename to pytorch1.5.0/test/test_npu/common/common_device_type_new.py diff --git a/test/test_npu/common/common_nn.py b/pytorch1.5.0/test/test_npu/common/common_nn.py similarity index 100% rename from test/test_npu/common/common_nn.py rename to pytorch1.5.0/test/test_npu/common/common_nn.py diff --git a/test/test_npu/common/common_utils_new.py b/pytorch1.5.0/test/test_npu/common/common_utils_new.py similarity index 100% rename from test/test_npu/common/common_utils_new.py rename to pytorch1.5.0/test/test_npu/common/common_utils_new.py diff --git a/test/test_npu/common/util_test_new.py b/pytorch1.5.0/test/test_npu/common/util_test_new.py similarity index 100% rename from test/test_npu/common/util_test_new.py rename to pytorch1.5.0/test/test_npu/common/util_test_new.py diff --git a/test/test_npu/common_device_type.py b/pytorch1.5.0/test/test_npu/common_device_type.py similarity index 100% rename from test/test_npu/common_device_type.py rename to pytorch1.5.0/test/test_npu/common_device_type.py diff --git a/test/test_npu/common_utils.py b/pytorch1.5.0/test/test_npu/common_utils.py similarity index 100% rename from test/test_npu/common_utils.py rename to pytorch1.5.0/test/test_npu/common_utils.py diff --git a/test/test_npu/test___and__.py b/pytorch1.5.0/test/test_npu/test___and__.py similarity index 100% rename from test/test_npu/test___and__.py rename to pytorch1.5.0/test/test_npu/test___and__.py diff --git a/test/test_npu/test___rshift__.Scalar.py b/pytorch1.5.0/test/test_npu/test___rshift__.Scalar.py similarity index 100% rename from test/test_npu/test___rshift__.Scalar.py rename to pytorch1.5.0/test/test_npu/test___rshift__.Scalar.py diff --git a/test/test_npu/test__convolution_transpose.py b/pytorch1.5.0/test/test_npu/test__convolution_transpose.py similarity index 100% rename from test/test_npu/test__convolution_transpose.py rename to pytorch1.5.0/test/test_npu/test__convolution_transpose.py diff --git a/test/test_npu/test_abs.py b/pytorch1.5.0/test/test_npu/test_abs.py similarity index 100% rename from test/test_npu/test_abs.py rename to pytorch1.5.0/test/test_npu/test_abs.py diff --git a/test/test_npu/test_adaptive_avg_pool2d.py b/pytorch1.5.0/test/test_npu/test_adaptive_avg_pool2d.py similarity index 100% rename from test/test_npu/test_adaptive_avg_pool2d.py rename to pytorch1.5.0/test/test_npu/test_adaptive_avg_pool2d.py diff --git a/test/test_npu/test_add.py b/pytorch1.5.0/test/test_npu/test_add.py similarity index 100% rename from test/test_npu/test_add.py rename to pytorch1.5.0/test/test_npu/test_add.py diff --git a/test/test_npu/test_addmm.py b/pytorch1.5.0/test/test_npu/test_addmm.py similarity index 100% rename from test/test_npu/test_addmm.py rename to pytorch1.5.0/test/test_npu/test_addmm.py diff --git a/test/test_npu/test_all.py b/pytorch1.5.0/test/test_npu/test_all.py similarity index 100% rename from test/test_npu/test_all.py rename to pytorch1.5.0/test/test_npu/test_all.py diff --git a/test/test_npu/test_allclose.py b/pytorch1.5.0/test/test_npu/test_allclose.py similarity index 100% rename from test/test_npu/test_allclose.py rename to pytorch1.5.0/test/test_npu/test_allclose.py diff --git a/test/test_npu/test_any.py b/pytorch1.5.0/test/test_npu/test_any.py similarity index 100% rename from test/test_npu/test_any.py rename to pytorch1.5.0/test/test_npu/test_any.py diff --git a/test/test_npu/test_arange.py b/pytorch1.5.0/test/test_npu/test_arange.py similarity index 100% rename from test/test_npu/test_arange.py rename to pytorch1.5.0/test/test_npu/test_arange.py diff --git a/test/test_npu/test_atan.py b/pytorch1.5.0/test/test_npu/test_atan.py similarity index 100% rename from test/test_npu/test_atan.py rename to pytorch1.5.0/test/test_npu/test_atan.py diff --git a/test/test_npu/test_atan2.py b/pytorch1.5.0/test/test_npu/test_atan2.py similarity index 100% rename from test/test_npu/test_atan2.py rename to pytorch1.5.0/test/test_npu/test_atan2.py diff --git a/test/test_npu/test_avg_pool1d.py b/pytorch1.5.0/test/test_npu/test_avg_pool1d.py similarity index 100% rename from test/test_npu/test_avg_pool1d.py rename to pytorch1.5.0/test/test_npu/test_avg_pool1d.py diff --git a/test/test_npu/test_avg_pool2d_backward.py b/pytorch1.5.0/test/test_npu/test_avg_pool2d_backward.py similarity index 100% rename from test/test_npu/test_avg_pool2d_backward.py rename to pytorch1.5.0/test/test_npu/test_avg_pool2d_backward.py diff --git a/test/test_npu/test_binary_cross_entropy.py b/pytorch1.5.0/test/test_npu/test_binary_cross_entropy.py similarity index 100% rename from test/test_npu/test_binary_cross_entropy.py rename to pytorch1.5.0/test/test_npu/test_binary_cross_entropy.py diff --git a/test/test_npu/test_binary_cross_entropy_backward.py b/pytorch1.5.0/test/test_npu/test_binary_cross_entropy_backward.py similarity index 100% rename from test/test_npu/test_binary_cross_entropy_backward.py rename to pytorch1.5.0/test/test_npu/test_binary_cross_entropy_backward.py diff --git a/test/test_npu/test_bincount.py b/pytorch1.5.0/test/test_npu/test_bincount.py similarity index 100% rename from test/test_npu/test_bincount.py rename to pytorch1.5.0/test/test_npu/test_bincount.py diff --git a/test/test_npu/test_cat.py b/pytorch1.5.0/test/test_npu/test_cat.py similarity index 100% rename from test/test_npu/test_cat.py rename to pytorch1.5.0/test/test_npu/test_cat.py diff --git a/test/test_npu/test_ceil.py b/pytorch1.5.0/test/test_npu/test_ceil.py similarity index 100% rename from test/test_npu/test_ceil.py rename to pytorch1.5.0/test/test_npu/test_ceil.py diff --git a/test/test_npu/test_clamp.py b/pytorch1.5.0/test/test_npu/test_clamp.py similarity index 100% rename from test/test_npu/test_clamp.py rename to pytorch1.5.0/test/test_npu/test_clamp.py diff --git a/test/test_npu/test_col2im.py b/pytorch1.5.0/test/test_npu/test_col2im.py similarity index 100% rename from test/test_npu/test_col2im.py rename to pytorch1.5.0/test/test_npu/test_col2im.py diff --git a/test/test_npu/test_conv1d.py b/pytorch1.5.0/test/test_npu/test_conv1d.py similarity index 100% rename from test/test_npu/test_conv1d.py rename to pytorch1.5.0/test/test_npu/test_conv1d.py diff --git a/test/test_npu/test_conv2d.py b/pytorch1.5.0/test/test_npu/test_conv2d.py similarity index 100% rename from test/test_npu/test_conv2d.py rename to pytorch1.5.0/test/test_npu/test_conv2d.py diff --git a/test/test_npu/test_conv_depthwise2d_backward.py b/pytorch1.5.0/test/test_npu/test_conv_depthwise2d_backward.py similarity index 100% rename from test/test_npu/test_conv_depthwise2d_backward.py rename to pytorch1.5.0/test/test_npu/test_conv_depthwise2d_backward.py diff --git a/test/test_npu/test_conv_transpose2d_backward.py b/pytorch1.5.0/test/test_npu/test_conv_transpose2d_backward.py similarity index 100% rename from test/test_npu/test_conv_transpose2d_backward.py rename to pytorch1.5.0/test/test_npu/test_conv_transpose2d_backward.py diff --git a/test/test_npu/test_conv_transposed1d.py b/pytorch1.5.0/test/test_npu/test_conv_transposed1d.py similarity index 100% rename from test/test_npu/test_conv_transposed1d.py rename to pytorch1.5.0/test/test_npu/test_conv_transposed1d.py diff --git a/test/test_npu/test_convolution.py b/pytorch1.5.0/test/test_npu/test_convolution.py similarity index 100% rename from test/test_npu/test_convolution.py rename to pytorch1.5.0/test/test_npu/test_convolution.py diff --git a/test/test_npu/test_convolution_backward.py b/pytorch1.5.0/test/test_npu/test_convolution_backward.py similarity index 100% rename from test/test_npu/test_convolution_backward.py rename to pytorch1.5.0/test/test_npu/test_convolution_backward.py diff --git a/test/test_npu/test_convolution_transpose_backward_input.py b/pytorch1.5.0/test/test_npu/test_convolution_transpose_backward_input.py similarity index 100% rename from test/test_npu/test_convolution_transpose_backward_input.py rename to pytorch1.5.0/test/test_npu/test_convolution_transpose_backward_input.py diff --git a/test/test_npu/test_cosine_embedding_loss.py b/pytorch1.5.0/test/test_npu/test_cosine_embedding_loss.py similarity index 100% rename from test/test_npu/test_cosine_embedding_loss.py rename to pytorch1.5.0/test/test_npu/test_cosine_embedding_loss.py diff --git a/test/test_npu/test_cudnn_rnn_backward.py b/pytorch1.5.0/test/test_npu/test_cudnn_rnn_backward.py similarity index 100% rename from test/test_npu/test_cudnn_rnn_backward.py rename to pytorch1.5.0/test/test_npu/test_cudnn_rnn_backward.py diff --git a/test/test_npu/test_det.py b/pytorch1.5.0/test/test_npu/test_det.py similarity index 100% rename from test/test_npu/test_det.py rename to pytorch1.5.0/test/test_npu/test_det.py diff --git a/test/test_npu/test_distributed.py b/pytorch1.5.0/test/test_npu/test_distributed.py similarity index 100% rename from test/test_npu/test_distributed.py rename to pytorch1.5.0/test/test_npu/test_distributed.py diff --git a/test/test_npu/test_div.py b/pytorch1.5.0/test/test_npu/test_div.py similarity index 100% rename from test/test_npu/test_div.py rename to pytorch1.5.0/test/test_npu/test_div.py diff --git a/test/test_npu/test_dropout.py b/pytorch1.5.0/test/test_npu/test_dropout.py similarity index 100% rename from test/test_npu/test_dropout.py rename to pytorch1.5.0/test/test_npu/test_dropout.py diff --git a/test/test_npu/test_dynamic_ops/common_device_type.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/common_device_type.py similarity index 100% rename from test/test_npu/test_dynamic_ops/common_device_type.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/common_device_type.py diff --git a/test/test_npu/test_dynamic_ops/common_utils.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/common_utils.py similarity index 100% rename from test/test_npu/test_dynamic_ops/common_utils.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/common_utils.py diff --git a/test/test_npu/test_dynamic_ops/test_dynamic_embedding.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_dynamic_embedding.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_dynamic_embedding.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_dynamic_embedding.py diff --git a/test/test_npu/test_dynamic_ops/test_dynamic_mul.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_dynamic_mul.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_dynamic_mul.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_dynamic_mul.py diff --git a/test/test_npu/test_dynamic_ops/test_network_all.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_all.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_all.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_all.py diff --git a/test/test_npu/test_dynamic_ops/test_network_broadcast.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_broadcast.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_broadcast.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_broadcast.py diff --git a/test/test_npu/test_dynamic_ops/test_network_dynamic_shape.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_dynamic_shape.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_dynamic_shape.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_dynamic_shape.py diff --git a/test/test_npu/test_dynamic_ops/test_network_gatherv2.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_gatherv2.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_gatherv2.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_gatherv2.py diff --git a/test/test_npu/test_dynamic_ops/test_network_mix_net.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_mix_net.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_mix_net.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_mix_net.py diff --git a/test/test_npu/test_dynamic_ops/test_network_repeat.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_repeat.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_repeat.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_repeat.py diff --git a/test/test_npu/test_dynamic_ops/test_network_support_net.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_support_net.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_support_net.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_support_net.py diff --git a/test/test_npu/test_dynamic_ops/test_network_topK.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_topK.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_topK.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_topK.py diff --git a/test/test_npu/test_dynamic_ops/test_network_zero_dim_net.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_zero_dim_net.py similarity index 100% rename from test/test_npu/test_dynamic_ops/test_network_zero_dim_net.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/test_network_zero_dim_net.py diff --git a/test/test_npu/test_dynamic_ops/util_test.py b/pytorch1.5.0/test/test_npu/test_dynamic_ops/util_test.py similarity index 100% rename from test/test_npu/test_dynamic_ops/util_test.py rename to pytorch1.5.0/test/test_npu/test_dynamic_ops/util_test.py diff --git a/test/test_npu/test_embedding_backward.py b/pytorch1.5.0/test/test_npu/test_embedding_backward.py similarity index 100% rename from test/test_npu/test_embedding_backward.py rename to pytorch1.5.0/test/test_npu/test_embedding_backward.py diff --git a/test/test_npu/test_embedding_bag_backward.py b/pytorch1.5.0/test/test_npu/test_embedding_bag_backward.py similarity index 100% rename from test/test_npu/test_embedding_bag_backward.py rename to pytorch1.5.0/test/test_npu/test_embedding_bag_backward.py diff --git a/test/test_npu/test_exp.py b/pytorch1.5.0/test/test_npu/test_exp.py similarity index 100% rename from test/test_npu/test_exp.py rename to pytorch1.5.0/test/test_npu/test_exp.py diff --git a/test/test_npu/test_fill_.py b/pytorch1.5.0/test/test_npu/test_fill_.py similarity index 100% rename from test/test_npu/test_fill_.py rename to pytorch1.5.0/test/test_npu/test_fill_.py diff --git a/test/test_npu/test_flip.py b/pytorch1.5.0/test/test_npu/test_flip.py similarity index 100% rename from test/test_npu/test_flip.py rename to pytorch1.5.0/test/test_npu/test_flip.py diff --git a/test/test_npu/test_floor_divide.py b/pytorch1.5.0/test/test_npu/test_floor_divide.py similarity index 100% rename from test/test_npu/test_floor_divide.py rename to pytorch1.5.0/test/test_npu/test_floor_divide.py diff --git a/test/test_npu/test_fmod.py b/pytorch1.5.0/test/test_npu/test_fmod.py similarity index 100% rename from test/test_npu/test_fmod.py rename to pytorch1.5.0/test/test_npu/test_fmod.py diff --git a/test/test_npu/test_full.py b/pytorch1.5.0/test/test_npu/test_full.py similarity index 100% rename from test/test_npu/test_full.py rename to pytorch1.5.0/test/test_npu/test_full.py diff --git a/test/test_npu/test_grid_sampler.py b/pytorch1.5.0/test/test_npu/test_grid_sampler.py similarity index 100% rename from test/test_npu/test_grid_sampler.py rename to pytorch1.5.0/test/test_npu/test_grid_sampler.py diff --git a/test/test_npu/test_hardtanh_backward.py b/pytorch1.5.0/test/test_npu/test_hardtanh_backward.py similarity index 100% rename from test/test_npu/test_hardtanh_backward.py rename to pytorch1.5.0/test/test_npu/test_hardtanh_backward.py diff --git a/test/test_npu/test_im2col_backward.py b/pytorch1.5.0/test/test_npu/test_im2col_backward.py similarity index 100% rename from test/test_npu/test_im2col_backward.py rename to pytorch1.5.0/test/test_npu/test_im2col_backward.py diff --git a/test/test_npu/test_kl_div_backward.py b/pytorch1.5.0/test/test_npu/test_kl_div_backward.py similarity index 100% rename from test/test_npu/test_kl_div_backward.py rename to pytorch1.5.0/test/test_npu/test_kl_div_backward.py diff --git a/test/test_npu/test_le.py b/pytorch1.5.0/test/test_npu/test_le.py similarity index 100% rename from test/test_npu/test_le.py rename to pytorch1.5.0/test/test_npu/test_le.py diff --git a/test/test_npu/test_log.py b/pytorch1.5.0/test/test_npu/test_log.py similarity index 100% rename from test/test_npu/test_log.py rename to pytorch1.5.0/test/test_npu/test_log.py diff --git a/test/test_npu/test_log2.py b/pytorch1.5.0/test/test_npu/test_log2.py similarity index 100% rename from test/test_npu/test_log2.py rename to pytorch1.5.0/test/test_npu/test_log2.py diff --git a/test/test_npu/test_logdet.py b/pytorch1.5.0/test/test_npu/test_logdet.py similarity index 100% rename from test/test_npu/test_logdet.py rename to pytorch1.5.0/test/test_npu/test_logdet.py diff --git a/test/test_npu/test_logical_and.py b/pytorch1.5.0/test/test_npu/test_logical_and.py similarity index 100% rename from test/test_npu/test_logical_and.py rename to pytorch1.5.0/test/test_npu/test_logical_and.py diff --git a/test/test_npu/test_logical_or.py b/pytorch1.5.0/test/test_npu/test_logical_or.py similarity index 100% rename from test/test_npu/test_logical_or.py rename to pytorch1.5.0/test/test_npu/test_logical_or.py diff --git a/test/test_npu/test_margin_ranking_loss.py b/pytorch1.5.0/test/test_npu/test_margin_ranking_loss.py similarity index 100% rename from test/test_npu/test_margin_ranking_loss.py rename to pytorch1.5.0/test/test_npu/test_margin_ranking_loss.py diff --git a/test/test_npu/test_masked_scale.py b/pytorch1.5.0/test/test_npu/test_masked_scale.py similarity index 100% rename from test/test_npu/test_masked_scale.py rename to pytorch1.5.0/test/test_npu/test_masked_scale.py diff --git a/test/test_npu/test_mean.py b/pytorch1.5.0/test/test_npu/test_mean.py similarity index 100% rename from test/test_npu/test_mean.py rename to pytorch1.5.0/test/test_npu/test_mean.py diff --git a/test/test_npu/test_median.py b/pytorch1.5.0/test/test_npu/test_median.py similarity index 100% rename from test/test_npu/test_median.py rename to pytorch1.5.0/test/test_npu/test_median.py diff --git a/test/test_npu/test_miopen_convolution_transpose.py b/pytorch1.5.0/test/test_npu/test_miopen_convolution_transpose.py similarity index 100% rename from test/test_npu/test_miopen_convolution_transpose.py rename to pytorch1.5.0/test/test_npu/test_miopen_convolution_transpose.py diff --git a/test/test_npu/test_miopen_convolution_transpose_backward.py b/pytorch1.5.0/test/test_npu/test_miopen_convolution_transpose_backward.py similarity index 100% rename from test/test_npu/test_miopen_convolution_transpose_backward.py rename to pytorch1.5.0/test/test_npu/test_miopen_convolution_transpose_backward.py diff --git a/test/test_npu/test_miopen_depthwise_convolution.py b/pytorch1.5.0/test/test_npu/test_miopen_depthwise_convolution.py similarity index 100% rename from test/test_npu/test_miopen_depthwise_convolution.py rename to pytorch1.5.0/test/test_npu/test_miopen_depthwise_convolution.py diff --git a/test/test_npu/test_miopen_depthwise_convolution_backward.py b/pytorch1.5.0/test/test_npu/test_miopen_depthwise_convolution_backward.py similarity index 100% rename from test/test_npu/test_miopen_depthwise_convolution_backward.py rename to pytorch1.5.0/test/test_npu/test_miopen_depthwise_convolution_backward.py diff --git a/test/test_npu/test_mkldnn_convolution.py b/pytorch1.5.0/test/test_npu/test_mkldnn_convolution.py similarity index 100% rename from test/test_npu/test_mkldnn_convolution.py rename to pytorch1.5.0/test/test_npu/test_mkldnn_convolution.py diff --git a/test/test_npu/test_mkldnn_max_pool_2d.py b/pytorch1.5.0/test/test_npu/test_mkldnn_max_pool_2d.py similarity index 100% rename from test/test_npu/test_mkldnn_max_pool_2d.py rename to pytorch1.5.0/test/test_npu/test_mkldnn_max_pool_2d.py diff --git a/test/test_npu/test_ne.py b/pytorch1.5.0/test/test_npu/test_ne.py similarity index 100% rename from test/test_npu/test_ne.py rename to pytorch1.5.0/test/test_npu/test_ne.py diff --git a/test/test_npu/test_neg.py b/pytorch1.5.0/test/test_npu/test_neg.py similarity index 100% rename from test/test_npu/test_neg.py rename to pytorch1.5.0/test/test_npu/test_neg.py diff --git a/test/test_npu/test_network_ops/common_device_type.py b/pytorch1.5.0/test/test_npu/test_network_ops/common_device_type.py similarity index 100% rename from test/test_npu/test_network_ops/common_device_type.py rename to pytorch1.5.0/test/test_npu/test_network_ops/common_device_type.py diff --git a/test/test_npu/test_network_ops/common_utils.py b/pytorch1.5.0/test/test_npu/test_network_ops/common_utils.py similarity index 100% rename from test/test_npu/test_network_ops/common_utils.py rename to pytorch1.5.0/test/test_npu/test_network_ops/common_utils.py diff --git a/test/test_npu/test_network_ops/run_tests.py b/pytorch1.5.0/test/test_npu/test_network_ops/run_tests.py similarity index 100% rename from test/test_npu/test_network_ops/run_tests.py rename to pytorch1.5.0/test/test_npu/test_network_ops/run_tests.py diff --git a/test/test_npu/test_network_ops/super_copy_contiguous_test.py b/pytorch1.5.0/test/test_npu/test_network_ops/super_copy_contiguous_test.py similarity index 100% rename from test/test_npu/test_network_ops/super_copy_contiguous_test.py rename to pytorch1.5.0/test/test_npu/test_network_ops/super_copy_contiguous_test.py diff --git a/test/test_npu/test_network_ops/test__Ixor__.py b/pytorch1.5.0/test/test_npu/test_network_ops/test__Ixor__.py similarity index 100% rename from test/test_npu/test_network_ops/test__Ixor__.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test__Ixor__.py diff --git a/test/test_npu/test_network_ops/test___and__.py b/pytorch1.5.0/test/test_npu/test_network_ops/test___and__.py similarity index 100% rename from test/test_npu/test_network_ops/test___and__.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test___and__.py diff --git a/test/test_npu/test_network_ops/test___iand__.py b/pytorch1.5.0/test/test_npu/test_network_ops/test___iand__.py similarity index 100% rename from test/test_npu/test_network_ops/test___iand__.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test___iand__.py diff --git a/test/test_npu/test_network_ops/test___ior__.py b/pytorch1.5.0/test/test_npu/test_network_ops/test___ior__.py similarity index 100% rename from test/test_npu/test_network_ops/test___ior__.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test___ior__.py diff --git a/test/test_npu/test_network_ops/test___or__.py b/pytorch1.5.0/test/test_npu/test_network_ops/test___or__.py similarity index 100% rename from test/test_npu/test_network_ops/test___or__.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test___or__.py diff --git a/test/test_npu/test_network_ops/test__nnpack_spatial_convolution.py b/pytorch1.5.0/test/test_npu/test_network_ops/test__nnpack_spatial_convolution.py similarity index 100% rename from test/test_npu/test_network_ops/test__nnpack_spatial_convolution.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test__nnpack_spatial_convolution.py diff --git a/test/test_npu/test_network_ops/test__svd_helper.py b/pytorch1.5.0/test/test_npu/test_network_ops/test__svd_helper.py similarity index 100% rename from test/test_npu/test_network_ops/test__svd_helper.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test__svd_helper.py diff --git a/test/test_npu/test_network_ops/test_abs.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_abs.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_abs.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_abs.py diff --git a/test/test_npu/test_network_ops/test_acos.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_acos.py similarity index 100% rename from test/test_npu/test_network_ops/test_acos.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_acos.py diff --git a/test/test_npu/test_network_ops/test_adaptive_avg_pool1d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_avg_pool1d.py similarity index 100% rename from test/test_npu/test_network_ops/test_adaptive_avg_pool1d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_avg_pool1d.py diff --git a/test/test_npu/test_network_ops/test_adaptive_avg_pool2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_avg_pool2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_adaptive_avg_pool2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_avg_pool2d_backward.py diff --git a/test/test_npu/test_network_ops/test_adaptive_avg_pool3d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_avg_pool3d.py similarity index 100% rename from test/test_npu/test_network_ops/test_adaptive_avg_pool3d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_avg_pool3d.py diff --git a/test/test_npu/test_network_ops/test_adaptive_avg_pool3d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_avg_pool3d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_adaptive_avg_pool3d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_avg_pool3d_backward.py diff --git a/test/test_npu/test_network_ops/test_adaptive_max_pool1d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_max_pool1d.py similarity index 100% rename from test/test_npu/test_network_ops/test_adaptive_max_pool1d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_max_pool1d.py diff --git a/test/test_npu/test_network_ops/test_adaptive_max_pool2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_max_pool2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_adaptive_max_pool2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_max_pool2d.py diff --git a/test/test_npu/test_network_ops/test_adaptive_max_pool2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_max_pool2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_adaptive_max_pool2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_adaptive_max_pool2d_backward.py diff --git a/test/test_npu/test_network_ops/test_add.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_add.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_add.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_add.py diff --git a/test/test_npu/test_network_ops/test_addbmm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_addbmm.py similarity index 100% rename from test/test_npu/test_network_ops/test_addbmm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_addbmm.py diff --git a/test/test_npu/test_network_ops/test_addcdiv.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_addcdiv.py similarity index 100% rename from test/test_npu/test_network_ops/test_addcdiv.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_addcdiv.py diff --git a/test/test_npu/test_network_ops/test_addcmul.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_addcmul.py similarity index 100% rename from test/test_npu/test_network_ops/test_addcmul.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_addcmul.py diff --git a/test/test_npu/test_network_ops/test_addmm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_addmm.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_addmm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_addmm.py diff --git a/test/test_npu/test_network_ops/test_addmv.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_addmv.py similarity index 100% rename from test/test_npu/test_network_ops/test_addmv.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_addmv.py diff --git a/test/test_npu/test_network_ops/test_addr.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_addr.py similarity index 100% rename from test/test_npu/test_network_ops/test_addr.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_addr.py diff --git a/test/test_npu/test_network_ops/test_affine_grid_generator.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_affine_grid_generator.py similarity index 100% rename from test/test_npu/test_network_ops/test_affine_grid_generator.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_affine_grid_generator.py diff --git a/test/test_npu/test_network_ops/test_affine_grid_generator_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_affine_grid_generator_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_affine_grid_generator_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_affine_grid_generator_backward.py diff --git a/test/test_npu/test_network_ops/test_all.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_all.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_all.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_all.py diff --git a/test/test_npu/test_network_ops/test_amp_non_finite_check_and_unscale_.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_amp_non_finite_check_and_unscale_.py similarity index 100% rename from test/test_npu/test_network_ops/test_amp_non_finite_check_and_unscale_.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_amp_non_finite_check_and_unscale_.py diff --git a/test/test_npu/test_network_ops/test_anchor_response_flags.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_anchor_response_flags.py similarity index 100% rename from test/test_npu/test_network_ops/test_anchor_response_flags.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_anchor_response_flags.py diff --git a/test/test_npu/test_network_ops/test_any.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_any.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_any.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_any.py diff --git a/test/test_npu/test_network_ops/test_apply_adam.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_apply_adam.py similarity index 100% rename from test/test_npu/test_network_ops/test_apply_adam.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_apply_adam.py diff --git a/test/test_npu/test_network_ops/test_arange.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_arange.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_arange.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_arange.py diff --git a/test/test_npu/test_network_ops/test_argmax.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_argmax.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_argmax.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_argmax.py diff --git a/test/test_npu/test_network_ops/test_argmin.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_argmin.py similarity index 100% rename from test/test_npu/test_network_ops/test_argmin.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_argmin.py diff --git a/test/test_npu/test_network_ops/test_argsort.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_argsort.py similarity index 100% rename from test/test_npu/test_network_ops/test_argsort.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_argsort.py diff --git a/test/test_npu/test_network_ops/test_as_strided.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_as_strided.py similarity index 100% rename from test/test_npu/test_network_ops/test_as_strided.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_as_strided.py diff --git a/test/test_npu/test_network_ops/test_asin.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_asin.py similarity index 100% rename from test/test_npu/test_network_ops/test_asin.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_asin.py diff --git a/test/test_npu/test_network_ops/test_atan.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_atan.py similarity index 100% rename from test/test_npu/test_network_ops/test_atan.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_atan.py diff --git a/test/test_npu/test_network_ops/test_atan2.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_atan2.py similarity index 100% rename from test/test_npu/test_network_ops/test_atan2.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_atan2.py diff --git a/test/test_npu/test_network_ops/test_avg_pool2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_avg_pool2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_avg_pool2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_avg_pool2d.py diff --git a/test/test_npu/test_network_ops/test_avg_pool2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_avg_pool2d_backward.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_avg_pool2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_avg_pool2d_backward.py diff --git a/test/test_npu/test_network_ops/test_avg_pool3d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_avg_pool3d.py similarity index 100% rename from test/test_npu/test_network_ops/test_avg_pool3d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_avg_pool3d.py diff --git a/test/test_npu/test_network_ops/test_avg_pool3d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_avg_pool3d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_avg_pool3d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_avg_pool3d_backward.py diff --git a/test/test_npu/test_network_ops/test_baddbmm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_baddbmm.py similarity index 100% rename from test/test_npu/test_network_ops/test_baddbmm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_baddbmm.py diff --git a/test/test_npu/test_network_ops/test_bartlett_window.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bartlett_window.py similarity index 100% rename from test/test_npu/test_network_ops/test_bartlett_window.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bartlett_window.py diff --git a/test/test_npu/test_network_ops/test_batch_nms.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_batch_nms.py similarity index 100% rename from test/test_npu/test_network_ops/test_batch_nms.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_batch_nms.py diff --git a/test/test_npu/test_network_ops/test_batch_norm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_batch_norm.py similarity index 100% rename from test/test_npu/test_network_ops/test_batch_norm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_batch_norm.py diff --git a/test/test_npu/test_network_ops/test_batchnorm3d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_batchnorm3d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_batchnorm3d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_batchnorm3d_backward.py diff --git a/test/test_npu/test_network_ops/test_batchnorm_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_batchnorm_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_batchnorm_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_batchnorm_backward.py diff --git a/test/test_npu/test_network_ops/test_batchnorm_backward_eval.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_batchnorm_backward_eval.py similarity index 100% rename from test/test_npu/test_network_ops/test_batchnorm_backward_eval.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_batchnorm_backward_eval.py diff --git a/test/test_npu/test_network_ops/test_bernoulli.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bernoulli.py similarity index 100% rename from test/test_npu/test_network_ops/test_bernoulli.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bernoulli.py diff --git a/test/test_npu/test_network_ops/test_bilinear.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bilinear.py similarity index 100% rename from test/test_npu/test_network_ops/test_bilinear.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bilinear.py diff --git a/test/test_npu/test_network_ops/test_binary_cross_entropy.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_binary_cross_entropy.py similarity index 100% rename from test/test_npu/test_network_ops/test_binary_cross_entropy.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_binary_cross_entropy.py diff --git a/test/test_npu/test_network_ops/test_binary_cross_entropy_with_logits.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_binary_cross_entropy_with_logits.py similarity index 100% rename from test/test_npu/test_network_ops/test_binary_cross_entropy_with_logits.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_binary_cross_entropy_with_logits.py diff --git a/test/test_npu/test_network_ops/test_binary_cross_entropy_with_logits_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_binary_cross_entropy_with_logits_backward.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_binary_cross_entropy_with_logits_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_binary_cross_entropy_with_logits_backward.py diff --git a/test/test_npu/test_network_ops/test_bitwise_and.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bitwise_and.py similarity index 100% rename from test/test_npu/test_network_ops/test_bitwise_and.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bitwise_and.py diff --git a/test/test_npu/test_network_ops/test_bitwise_not.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bitwise_not.py similarity index 100% rename from test/test_npu/test_network_ops/test_bitwise_not.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bitwise_not.py diff --git a/test/test_npu/test_network_ops/test_bitwise_or.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bitwise_or.py similarity index 100% rename from test/test_npu/test_network_ops/test_bitwise_or.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bitwise_or.py diff --git a/test/test_npu/test_network_ops/test_bitwise_xor.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bitwise_xor.py similarity index 100% rename from test/test_npu/test_network_ops/test_bitwise_xor.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bitwise_xor.py diff --git a/test/test_npu/test_network_ops/test_blackman_window.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_blackman_window.py similarity index 100% rename from test/test_npu/test_network_ops/test_blackman_window.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_blackman_window.py diff --git a/test/test_npu/test_network_ops/test_bmm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bmm.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_bmm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bmm.py diff --git a/test/test_npu/test_network_ops/test_bmm_v2.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bmm_v2.py similarity index 100% rename from test/test_npu/test_network_ops/test_bmm_v2.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bmm_v2.py diff --git a/test/test_npu/test_network_ops/test_bounding_box_decode.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bounding_box_decode.py similarity index 100% rename from test/test_npu/test_network_ops/test_bounding_box_decode.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bounding_box_decode.py diff --git a/test/test_npu/test_network_ops/test_bounding_box_encode.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_bounding_box_encode.py similarity index 100% rename from test/test_npu/test_network_ops/test_bounding_box_encode.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_bounding_box_encode.py diff --git a/test/test_npu/test_network_ops/test_broadcastToD.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_broadcastToD.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_broadcastToD.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_broadcastToD.py diff --git a/test/test_npu/test_network_ops/test_broadcast_copy_contiguous.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_broadcast_copy_contiguous.py similarity index 100% rename from test/test_npu/test_network_ops/test_broadcast_copy_contiguous.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_broadcast_copy_contiguous.py diff --git a/test/test_npu/test_network_ops/test_broadcast_tensors.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_broadcast_tensors.py similarity index 100% rename from test/test_npu/test_network_ops/test_broadcast_tensors.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_broadcast_tensors.py diff --git a/test/test_npu/test_network_ops/test_cast_Byte.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Byte.py similarity index 100% rename from test/test_npu/test_network_ops/test_cast_Byte.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Byte.py diff --git a/test/test_npu/test_network_ops/test_cast_Char.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Char.py similarity index 100% rename from test/test_npu/test_network_ops/test_cast_Char.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Char.py diff --git a/test/test_npu/test_network_ops/test_cast_Float.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Float.py similarity index 100% rename from test/test_npu/test_network_ops/test_cast_Float.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Float.py diff --git a/test/test_npu/test_network_ops/test_cast_Half.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Half.py similarity index 100% rename from test/test_npu/test_network_ops/test_cast_Half.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Half.py diff --git a/test/test_npu/test_network_ops/test_cast_Int.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Int.py similarity index 100% rename from test/test_npu/test_network_ops/test_cast_Int.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Int.py diff --git a/test/test_npu/test_network_ops/test_cast_Long.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Long.py similarity index 100% rename from test/test_npu/test_network_ops/test_cast_Long.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Long.py diff --git a/test/test_npu/test_network_ops/test_cast_Short.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Short.py similarity index 100% rename from test/test_npu/test_network_ops/test_cast_Short.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cast_Short.py diff --git a/test/test_npu/test_network_ops/test_cat.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cat.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_cat.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cat.py diff --git a/test/test_npu/test_network_ops/test_cdist.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cdist.py similarity index 100% rename from test/test_npu/test_network_ops/test_cdist.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cdist.py diff --git a/test/test_npu/test_network_ops/test_cdist_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cdist_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_cdist_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cdist_backward.py diff --git a/test/test_npu/test_network_ops/test_ceil.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ceil.py similarity index 100% rename from test/test_npu/test_network_ops/test_ceil.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ceil.py diff --git a/test/test_npu/test_network_ops/test_celu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_celu.py similarity index 100% rename from test/test_npu/test_network_ops/test_celu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_celu.py diff --git a/test/test_npu/test_network_ops/test_chunk_copy_contiguous.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_chunk_copy_contiguous.py similarity index 100% rename from test/test_npu/test_network_ops/test_chunk_copy_contiguous.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_chunk_copy_contiguous.py diff --git a/test/test_npu/test_network_ops/test_clamp.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_clamp.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_clamp.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_clamp.py diff --git a/test/test_npu/test_network_ops/test_clamp_max.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_clamp_max.py similarity index 100% rename from test/test_npu/test_network_ops/test_clamp_max.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_clamp_max.py diff --git a/test/test_npu/test_network_ops/test_clamp_min.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_clamp_min.py similarity index 100% rename from test/test_npu/test_network_ops/test_clamp_min.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_clamp_min.py diff --git a/test/test_npu/test_network_ops/test_col2im_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_col2im_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_col2im_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_col2im_backward.py diff --git a/test/test_npu/test_network_ops/test_combined_copy_contiguous.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_combined_copy_contiguous.py similarity index 100% rename from test/test_npu/test_network_ops/test_combined_copy_contiguous.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_combined_copy_contiguous.py diff --git a/test/test_npu/test_network_ops/test_confusion_transpose.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_confusion_transpose.py similarity index 100% rename from test/test_npu/test_network_ops/test_confusion_transpose.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_confusion_transpose.py diff --git a/test/test_npu/test_network_ops/test_confusion_transpose_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_confusion_transpose_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_confusion_transpose_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_confusion_transpose_backward.py diff --git a/test/test_npu/test_network_ops/test_constant_pad_nd.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_constant_pad_nd.py similarity index 100% rename from test/test_npu/test_network_ops/test_constant_pad_nd.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_constant_pad_nd.py diff --git a/test/test_npu/test_network_ops/test_conv1d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv1d.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv1d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv1d.py diff --git a/test/test_npu/test_network_ops/test_conv2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv2d.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_conv2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv2d.py diff --git a/test/test_npu/test_network_ops/test_conv2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv2d_backward.py diff --git a/test/test_npu/test_network_ops/test_conv3d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv3d.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv3d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv3d.py diff --git a/test/test_npu/test_network_ops/test_conv3d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv3d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv3d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv3d_backward.py diff --git a/test/test_npu/test_network_ops/test_conv_depthwise2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv_depthwise2d_backward.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_conv_depthwise2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv_depthwise2d_backward.py diff --git a/test/test_npu/test_network_ops/test_conv_tbc.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv_tbc.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv_tbc.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv_tbc.py diff --git a/test/test_npu/test_network_ops/test_conv_tbc_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv_tbc_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv_tbc_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv_tbc_backward.py diff --git a/test/test_npu/test_network_ops/test_conv_transpose2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv_transpose2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv_transpose2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv_transpose2d.py diff --git a/test/test_npu/test_network_ops/test_conv_transpose2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv_transpose2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv_transpose2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv_transpose2d_backward.py diff --git a/test/test_npu/test_network_ops/test_conv_transpose3d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_conv_transpose3d.py similarity index 100% rename from test/test_npu/test_network_ops/test_conv_transpose3d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_conv_transpose3d.py diff --git a/test/test_npu/test_network_ops/test_convolution_backward_input.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_convolution_backward_input.py similarity index 100% rename from test/test_npu/test_network_ops/test_convolution_backward_input.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_convolution_backward_input.py diff --git a/test/test_npu/test_network_ops/test_convolution_backward_weight.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_convolution_backward_weight.py similarity index 100% rename from test/test_npu/test_network_ops/test_convolution_backward_weight.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_convolution_backward_weight.py diff --git a/test/test_npu/test_network_ops/test_convolution_double_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_convolution_double_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_convolution_double_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_convolution_double_backward.py diff --git a/test/test_npu/test_network_ops/test_convolution_transpose_backward_weight.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_convolution_transpose_backward_weight.py similarity index 100% rename from test/test_npu/test_network_ops/test_convolution_transpose_backward_weight.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_convolution_transpose_backward_weight.py diff --git a/test/test_npu/test_network_ops/test_copy.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_copy.py similarity index 100% rename from test/test_npu/test_network_ops/test_copy.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_copy.py diff --git a/test/test_npu/test_network_ops/test_copy_.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_copy_.py similarity index 100% rename from test/test_npu/test_network_ops/test_copy_.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_copy_.py diff --git a/test/test_npu/test_network_ops/test_copy_repoint.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_copy_repoint.py similarity index 100% rename from test/test_npu/test_network_ops/test_copy_repoint.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_copy_repoint.py diff --git a/test/test_npu/test_network_ops/test_cos.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cos.py similarity index 100% rename from test/test_npu/test_network_ops/test_cos.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cos.py diff --git a/test/test_npu/test_network_ops/test_cosh.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cosh.py similarity index 100% rename from test/test_npu/test_network_ops/test_cosh.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cosh.py diff --git a/test/test_npu/test_network_ops/test_cosinesimilarity.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cosinesimilarity.py similarity index 100% rename from test/test_npu/test_network_ops/test_cosinesimilarity.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cosinesimilarity.py diff --git a/test/test_npu/test_network_ops/test_cross.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cross.py similarity index 100% rename from test/test_npu/test_network_ops/test_cross.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cross.py diff --git a/test/test_npu/test_network_ops/test_ctc_loss.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ctc_loss.py similarity index 100% rename from test/test_npu/test_network_ops/test_ctc_loss.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ctc_loss.py diff --git a/test/test_npu/test_network_ops/test_ctc_loss_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ctc_loss_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_ctc_loss_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ctc_loss_backward.py diff --git a/test/test_npu/test_network_ops/test_cudnn_convolution_backward_bias.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cudnn_convolution_backward_bias.py similarity index 100% rename from test/test_npu/test_network_ops/test_cudnn_convolution_backward_bias.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cudnn_convolution_backward_bias.py diff --git a/test/test_npu/test_network_ops/test_cudnn_convolution_transpose_backward_bias.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cudnn_convolution_transpose_backward_bias.py similarity index 100% rename from test/test_npu/test_network_ops/test_cudnn_convolution_transpose_backward_bias.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cudnn_convolution_transpose_backward_bias.py diff --git a/test/test_npu/test_network_ops/test_cudnn_is_acceptable.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cudnn_is_acceptable.py similarity index 100% rename from test/test_npu/test_network_ops/test_cudnn_is_acceptable.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cudnn_is_acceptable.py diff --git a/test/test_npu/test_network_ops/test_cummax.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cummax.py similarity index 100% rename from test/test_npu/test_network_ops/test_cummax.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cummax.py diff --git a/test/test_npu/test_network_ops/test_cummin.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cummin.py similarity index 100% rename from test/test_npu/test_network_ops/test_cummin.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cummin.py diff --git a/test/test_npu/test_network_ops/test_cumprod.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cumprod.py similarity index 100% rename from test/test_npu/test_network_ops/test_cumprod.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cumprod.py diff --git a/test/test_npu/test_network_ops/test_cumsum.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_cumsum.py similarity index 100% rename from test/test_npu/test_network_ops/test_cumsum.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_cumsum.py diff --git a/test/test_npu/test_network_ops/test_deformable_conv2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_deformable_conv2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_deformable_conv2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_deformable_conv2d.py diff --git a/test/test_npu/test_network_ops/test_deformable_conv2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_deformable_conv2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_deformable_conv2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_deformable_conv2d_backward.py diff --git a/test/test_npu/test_network_ops/test_detach.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_detach.py similarity index 100% rename from test/test_npu/test_network_ops/test_detach.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_detach.py diff --git a/test/test_npu/test_network_ops/test_diag.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_diag.py similarity index 100% rename from test/test_npu/test_network_ops/test_diag.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_diag.py diff --git a/test/test_npu/test_network_ops/test_dim_arange.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_dim_arange.py similarity index 100% rename from test/test_npu/test_network_ops/test_dim_arange.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_dim_arange.py diff --git a/test/test_npu/test_network_ops/test_diml.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_diml.py similarity index 100% rename from test/test_npu/test_network_ops/test_diml.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_diml.py diff --git a/test/test_npu/test_network_ops/test_dirichlet_grad.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_dirichlet_grad.py similarity index 100% rename from test/test_npu/test_network_ops/test_dirichlet_grad.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_dirichlet_grad.py diff --git a/test/test_npu/test_network_ops/test_div.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_div.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_div.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_div.py diff --git a/test/test_npu/test_network_ops/test_dot.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_dot.py similarity index 100% rename from test/test_npu/test_network_ops/test_dot.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_dot.py diff --git a/test/test_npu/test_network_ops/test_dropout.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_dropout.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_dropout.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_dropout.py diff --git a/test/test_npu/test_network_ops/test_dropout_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_dropout_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_dropout_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_dropout_backward.py diff --git a/test/test_npu/test_network_ops/test_dropoutv2.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_dropoutv2.py similarity index 100% rename from test/test_npu/test_network_ops/test_dropoutv2.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_dropoutv2.py diff --git a/test/test_npu/test_network_ops/test_dropoutv2backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_dropoutv2backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_dropoutv2backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_dropoutv2backward.py diff --git a/test/test_npu/test_network_ops/test_elu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_elu.py similarity index 100% rename from test/test_npu/test_network_ops/test_elu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_elu.py diff --git a/test/test_npu/test_network_ops/test_embedding.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_embedding.py similarity index 100% rename from test/test_npu/test_network_ops/test_embedding.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_embedding.py diff --git a/test/test_npu/test_network_ops/test_embedding_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_embedding_backward.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_embedding_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_embedding_backward.py diff --git a/test/test_npu/test_network_ops/test_embedding_bag.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_embedding_bag.py similarity index 100% rename from test/test_npu/test_network_ops/test_embedding_bag.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_embedding_bag.py diff --git a/test/test_npu/test_network_ops/test_embedding_renorm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_embedding_renorm.py similarity index 100% rename from test/test_npu/test_network_ops/test_embedding_renorm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_embedding_renorm.py diff --git a/test/test_npu/test_network_ops/test_embeddingdensebackward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_embeddingdensebackward.py similarity index 100% rename from test/test_npu/test_network_ops/test_embeddingdensebackward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_embeddingdensebackward.py diff --git a/test/test_npu/test_network_ops/test_empty_strided.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_empty_strided.py similarity index 100% rename from test/test_npu/test_network_ops/test_empty_strided.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_empty_strided.py diff --git a/test/test_npu/test_network_ops/test_eq.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_eq.py similarity index 100% rename from test/test_npu/test_network_ops/test_eq.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_eq.py diff --git a/test/test_npu/test_network_ops/test_equal.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_equal.py similarity index 100% rename from test/test_npu/test_network_ops/test_equal.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_equal.py diff --git a/test/test_npu/test_network_ops/test_erf.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_erf.py similarity index 100% rename from test/test_npu/test_network_ops/test_erf.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_erf.py diff --git a/test/test_npu/test_network_ops/test_erfc.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_erfc.py similarity index 100% rename from test/test_npu/test_network_ops/test_erfc.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_erfc.py diff --git a/test/test_npu/test_network_ops/test_erfinv.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_erfinv.py similarity index 100% rename from test/test_npu/test_network_ops/test_erfinv.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_erfinv.py diff --git a/test/test_npu/test_network_ops/test_exp.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_exp.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_exp.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_exp.py diff --git a/test/test_npu/test_network_ops/test_expand.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_expand.py similarity index 100% rename from test/test_npu/test_network_ops/test_expand.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_expand.py diff --git a/test/test_npu/test_network_ops/test_expand_as.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_expand_as.py similarity index 100% rename from test/test_npu/test_network_ops/test_expand_as.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_expand_as.py diff --git a/test/test_npu/test_network_ops/test_expm1.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_expm1.py similarity index 100% rename from test/test_npu/test_network_ops/test_expm1.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_expm1.py diff --git a/test/test_npu/test_network_ops/test_eye.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_eye.py similarity index 100% rename from test/test_npu/test_network_ops/test_eye.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_eye.py diff --git a/test/test_npu/test_network_ops/test_fastgelu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_fastgelu.py similarity index 100% rename from test/test_npu/test_network_ops/test_fastgelu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_fastgelu.py diff --git a/test/test_npu/test_network_ops/test_fastgelubackward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_fastgelubackward.py similarity index 100% rename from test/test_npu/test_network_ops/test_fastgelubackward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_fastgelubackward.py diff --git a/test/test_npu/test_network_ops/test_fill_.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_fill_.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_fill_.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_fill_.py diff --git a/test/test_npu/test_network_ops/test_fill_diagonal.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_fill_diagonal.py similarity index 100% rename from test/test_npu/test_network_ops/test_fill_diagonal.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_fill_diagonal.py diff --git a/test/test_npu/test_network_ops/test_flip.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_flip.py similarity index 100% rename from test/test_npu/test_network_ops/test_flip.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_flip.py diff --git a/test/test_npu/test_network_ops/test_floatstatus.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_floatstatus.py similarity index 100% rename from test/test_npu/test_network_ops/test_floatstatus.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_floatstatus.py diff --git a/test/test_npu/test_network_ops/test_floor.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_floor.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_floor.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_floor.py diff --git a/test/test_npu/test_network_ops/test_floordivide.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_floordivide.py similarity index 100% rename from test/test_npu/test_network_ops/test_floordivide.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_floordivide.py diff --git a/test/test_npu/test_network_ops/test_fmod.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_fmod.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_fmod.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_fmod.py diff --git a/test/test_npu/test_network_ops/test_format_cast.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_format_cast.py similarity index 100% rename from test/test_npu/test_network_ops/test_format_cast.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_format_cast.py diff --git a/test/test_npu/test_network_ops/test_format_div.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_format_div.py similarity index 100% rename from test/test_npu/test_network_ops/test_format_div.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_format_div.py diff --git a/test/test_npu/test_network_ops/test_frac.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_frac.py similarity index 100% rename from test/test_npu/test_network_ops/test_frac.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_frac.py diff --git a/test/test_npu/test_network_ops/test_frobenius_norm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_frobenius_norm.py similarity index 100% rename from test/test_npu/test_network_ops/test_frobenius_norm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_frobenius_norm.py diff --git a/test/test_npu/test_network_ops/test_full.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_full.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_full.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_full.py diff --git a/test/test_npu/test_network_ops/test_full_like.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_full_like.py similarity index 100% rename from test/test_npu/test_network_ops/test_full_like.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_full_like.py diff --git a/test/test_npu/test_network_ops/test_gather.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_gather.py similarity index 100% rename from test/test_npu/test_network_ops/test_gather.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_gather.py diff --git a/test/test_npu/test_network_ops/test_ge.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ge.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_ge.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ge.py diff --git a/test/test_npu/test_network_ops/test_gelu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_gelu.py similarity index 100% rename from test/test_npu/test_network_ops/test_gelu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_gelu.py diff --git a/test/test_npu/test_network_ops/test_gelu_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_gelu_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_gelu_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_gelu_backward.py diff --git a/test/test_npu/test_network_ops/test_ger.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ger.py similarity index 100% rename from test/test_npu/test_network_ops/test_ger.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ger.py diff --git a/test/test_npu/test_network_ops/test_glu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_glu.py similarity index 100% rename from test/test_npu/test_network_ops/test_glu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_glu.py diff --git a/test/test_npu/test_network_ops/test_glugrad.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_glugrad.py similarity index 100% rename from test/test_npu/test_network_ops/test_glugrad.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_glugrad.py diff --git a/test/test_npu/test_network_ops/test_grid_assign_positive.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_grid_assign_positive.py similarity index 100% rename from test/test_npu/test_network_ops/test_grid_assign_positive.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_grid_assign_positive.py diff --git a/test/test_npu/test_network_ops/test_grid_sampler.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler.py similarity index 100% rename from test/test_npu/test_network_ops/test_grid_sampler.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler.py diff --git a/test/test_npu/test_network_ops/test_grid_sampler_2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler_2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_grid_sampler_2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler_2d.py diff --git a/test/test_npu/test_network_ops/test_grid_sampler_2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler_2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_grid_sampler_2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler_2d_backward.py diff --git a/test/test_npu/test_network_ops/test_grid_sampler_3d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler_3d.py similarity index 100% rename from test/test_npu/test_network_ops/test_grid_sampler_3d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler_3d.py diff --git a/test/test_npu/test_network_ops/test_grid_sampler_3d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler_3d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_grid_sampler_3d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_grid_sampler_3d_backward.py diff --git a/test/test_npu/test_network_ops/test_group_norm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_group_norm.py similarity index 100% rename from test/test_npu/test_network_ops/test_group_norm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_group_norm.py diff --git a/test/test_npu/test_network_ops/test_gru.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_gru.py similarity index 100% rename from test/test_npu/test_network_ops/test_gru.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_gru.py diff --git a/test/test_npu/test_network_ops/test_gru_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_gru_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_gru_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_gru_backward.py diff --git a/test/test_npu/test_network_ops/test_gt.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_gt.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_gt.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_gt.py diff --git a/test/test_npu/test_network_ops/test_hamming_window.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hamming_window.py similarity index 100% rename from test/test_npu/test_network_ops/test_hamming_window.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hamming_window.py diff --git a/test/test_npu/test_network_ops/test_hammingwindow.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hammingwindow.py similarity index 100% rename from test/test_npu/test_network_ops/test_hammingwindow.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hammingwindow.py diff --git a/test/test_npu/test_network_ops/test_hanning_window.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hanning_window.py similarity index 100% rename from test/test_npu/test_network_ops/test_hanning_window.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hanning_window.py diff --git a/test/test_npu/test_network_ops/test_hard_sigmoid_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hard_sigmoid_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_hard_sigmoid_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hard_sigmoid_backward.py diff --git a/test/test_npu/test_network_ops/test_hardshrink.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hardshrink.py similarity index 100% rename from test/test_npu/test_network_ops/test_hardshrink.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hardshrink.py diff --git a/test/test_npu/test_network_ops/test_hardshrink_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hardshrink_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_hardshrink_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hardshrink_backward.py diff --git a/test/test_npu/test_network_ops/test_hardsigmoid.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hardsigmoid.py similarity index 100% rename from test/test_npu/test_network_ops/test_hardsigmoid.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hardsigmoid.py diff --git a/test/test_npu/test_network_ops/test_hardtanh.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hardtanh.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_hardtanh.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hardtanh.py diff --git a/test/test_npu/test_network_ops/test_hardtanh_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hardtanh_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_hardtanh_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hardtanh_backward.py diff --git a/test/test_npu/test_network_ops/test_hinge_embedding_loss.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_hinge_embedding_loss.py similarity index 100% rename from test/test_npu/test_network_ops/test_hinge_embedding_loss.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_hinge_embedding_loss.py diff --git a/test/test_npu/test_network_ops/test_ifmr.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ifmr.py similarity index 100% rename from test/test_npu/test_network_ops/test_ifmr.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ifmr.py diff --git a/test/test_npu/test_network_ops/test_im2col.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_im2col.py similarity index 100% rename from test/test_npu/test_network_ops/test_im2col.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_im2col.py diff --git a/test/test_npu/test_network_ops/test_im2col_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_im2col_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_im2col_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_im2col_backward.py diff --git a/test/test_npu/test_network_ops/test_index.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_index.py similarity index 100% rename from test/test_npu/test_network_ops/test_index.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_index.py diff --git a/test/test_npu/test_network_ops/test_index_add.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_index_add.py similarity index 100% rename from test/test_npu/test_network_ops/test_index_add.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_index_add.py diff --git a/test/test_npu/test_network_ops/test_index_copy.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_index_copy.py similarity index 100% rename from test/test_npu/test_network_ops/test_index_copy.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_index_copy.py diff --git a/test/test_npu/test_network_ops/test_index_fill_d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_index_fill_d.py similarity index 100% rename from test/test_npu/test_network_ops/test_index_fill_d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_index_fill_d.py diff --git a/test/test_npu/test_network_ops/test_index_put.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_index_put.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_index_put.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_index_put.py diff --git a/test/test_npu/test_network_ops/test_index_select.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_index_select.py similarity index 100% rename from test/test_npu/test_network_ops/test_index_select.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_index_select.py diff --git a/test/test_npu/test_network_ops/test_indexing.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_indexing.py similarity index 100% rename from test/test_npu/test_network_ops/test_indexing.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_indexing.py diff --git a/test/test_npu/test_network_ops/test_indexing_copy_contiguous.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_indexing_copy_contiguous.py similarity index 100% rename from test/test_npu/test_network_ops/test_indexing_copy_contiguous.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_indexing_copy_contiguous.py diff --git a/test/test_npu/test_network_ops/test_inverse.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_inverse.py similarity index 100% rename from test/test_npu/test_network_ops/test_inverse.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_inverse.py diff --git a/test/test_npu/test_network_ops/test_iou.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_iou.py similarity index 100% rename from test/test_npu/test_network_ops/test_iou.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_iou.py diff --git a/test/test_npu/test_network_ops/test_is_floating_point.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_is_floating_point.py similarity index 100% rename from test/test_npu/test_network_ops/test_is_floating_point.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_is_floating_point.py diff --git a/test/test_npu/test_network_ops/test_is_nonzero.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_is_nonzero.py similarity index 100% rename from test/test_npu/test_network_ops/test_is_nonzero.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_is_nonzero.py diff --git a/test/test_npu/test_network_ops/test_isclose.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_isclose.py similarity index 100% rename from test/test_npu/test_network_ops/test_isclose.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_isclose.py diff --git a/test/test_npu/test_network_ops/test_isfinite.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_isfinite.py similarity index 100% rename from test/test_npu/test_network_ops/test_isfinite.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_isfinite.py diff --git a/test/test_npu/test_network_ops/test_item.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_item.py similarity index 100% rename from test/test_npu/test_network_ops/test_item.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_item.py diff --git a/test/test_npu/test_network_ops/test_kl_div.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_kl_div.py similarity index 100% rename from test/test_npu/test_network_ops/test_kl_div.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_kl_div.py diff --git a/test/test_npu/test_network_ops/test_kl_div_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_kl_div_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_kl_div_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_kl_div_backward.py diff --git a/test/test_npu/test_network_ops/test_kthvalue.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_kthvalue.py similarity index 100% rename from test/test_npu/test_network_ops/test_kthvalue.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_kthvalue.py diff --git a/test/test_npu/test_network_ops/test_l1_loss.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_l1_loss.py similarity index 100% rename from test/test_npu/test_network_ops/test_l1_loss.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_l1_loss.py diff --git a/test/test_npu/test_network_ops/test_l1_loss_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_l1_loss_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_l1_loss_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_l1_loss_backward.py diff --git a/test/test_npu/test_network_ops/test_layer_norm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_layer_norm.py similarity index 100% rename from test/test_npu/test_network_ops/test_layer_norm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_layer_norm.py diff --git a/test/test_npu/test_network_ops/test_layer_norm_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_layer_norm_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_layer_norm_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_layer_norm_backward.py diff --git a/test/test_npu/test_network_ops/test_layer_norm_eval.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_layer_norm_eval.py similarity index 100% rename from test/test_npu/test_network_ops/test_layer_norm_eval.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_layer_norm_eval.py diff --git a/test/test_npu/test_network_ops/test_le.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_le.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_le.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_le.py diff --git a/test/test_npu/test_network_ops/test_leaky_relu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_leaky_relu.py similarity index 100% rename from test/test_npu/test_network_ops/test_leaky_relu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_leaky_relu.py diff --git a/test/test_npu/test_network_ops/test_leaky_relu_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_leaky_relu_backward.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_leaky_relu_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_leaky_relu_backward.py diff --git a/test/test_npu/test_network_ops/test_lerp.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_lerp.py similarity index 100% rename from test/test_npu/test_network_ops/test_lerp.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_lerp.py diff --git a/test/test_npu/test_network_ops/test_linspace.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_linspace.py similarity index 100% rename from test/test_npu/test_network_ops/test_linspace.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_linspace.py diff --git a/test/test_npu/test_network_ops/test_log.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_log.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_log.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_log.py diff --git a/test/test_npu/test_network_ops/test_log10.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_log10.py similarity index 100% rename from test/test_npu/test_network_ops/test_log10.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_log10.py diff --git a/test/test_npu/test_network_ops/test_log1p.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_log1p.py similarity index 100% rename from test/test_npu/test_network_ops/test_log1p.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_log1p.py diff --git a/test/test_npu/test_network_ops/test_log2.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_log2.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_log2.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_log2.py diff --git a/test/test_npu/test_network_ops/test_log_sigmoid.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_log_sigmoid.py similarity index 100% rename from test/test_npu/test_network_ops/test_log_sigmoid.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_log_sigmoid.py diff --git a/test/test_npu/test_network_ops/test_log_sigmoid_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_log_sigmoid_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_log_sigmoid_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_log_sigmoid_backward.py diff --git a/test/test_npu/test_network_ops/test_log_softmax.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_log_softmax.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_log_softmax.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_log_softmax.py diff --git a/test/test_npu/test_network_ops/test_log_softmax_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_log_softmax_backward.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_log_softmax_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_log_softmax_backward.py diff --git a/test/test_npu/test_network_ops/test_logical_and.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_logical_and.py similarity index 100% rename from test/test_npu/test_network_ops/test_logical_and.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_logical_and.py diff --git a/test/test_npu/test_network_ops/test_logical_not.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_logical_not.py similarity index 100% rename from test/test_npu/test_network_ops/test_logical_not.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_logical_not.py diff --git a/test/test_npu/test_network_ops/test_logical_or.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_logical_or.py similarity index 100% rename from test/test_npu/test_network_ops/test_logical_or.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_logical_or.py diff --git a/test/test_npu/test_network_ops/test_logsigmoid.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_logsigmoid.py similarity index 100% rename from test/test_npu/test_network_ops/test_logsigmoid.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_logsigmoid.py diff --git a/test/test_npu/test_network_ops/test_logsigmoidforward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_logsigmoidforward.py similarity index 100% rename from test/test_npu/test_network_ops/test_logsigmoidforward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_logsigmoidforward.py diff --git a/test/test_npu/test_network_ops/test_logspace.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_logspace.py similarity index 100% rename from test/test_npu/test_network_ops/test_logspace.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_logspace.py diff --git a/test/test_npu/test_network_ops/test_logsumexp.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_logsumexp.py similarity index 100% rename from test/test_npu/test_network_ops/test_logsumexp.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_logsumexp.py diff --git a/test/test_npu/test_network_ops/test_lstm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_lstm.py similarity index 100% rename from test/test_npu/test_network_ops/test_lstm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_lstm.py diff --git a/test/test_npu/test_network_ops/test_lstm_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_lstm_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_lstm_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_lstm_backward.py diff --git a/test/test_npu/test_network_ops/test_lt.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_lt.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_lt.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_lt.py diff --git a/test/test_npu/test_network_ops/test_masked_fill.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_masked_fill.py similarity index 100% rename from test/test_npu/test_network_ops/test_masked_fill.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_masked_fill.py diff --git a/test/test_npu/test_network_ops/test_masked_fill_range.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_masked_fill_range.py similarity index 100% rename from test/test_npu/test_network_ops/test_masked_fill_range.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_masked_fill_range.py diff --git a/test/test_npu/test_network_ops/test_masked_scatter.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_masked_scatter.py similarity index 100% rename from test/test_npu/test_network_ops/test_masked_scatter.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_masked_scatter.py diff --git a/test/test_npu/test_network_ops/test_masked_select.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_masked_select.py similarity index 100% rename from test/test_npu/test_network_ops/test_masked_select.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_masked_select.py diff --git a/test/test_npu/test_network_ops/test_matmul.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_matmul.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_matmul.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_matmul.py diff --git a/test/test_npu/test_network_ops/test_matmul_by_bmm_v2.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_matmul_by_bmm_v2.py similarity index 100% rename from test/test_npu/test_network_ops/test_matmul_by_bmm_v2.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_matmul_by_bmm_v2.py diff --git a/test/test_npu/test_network_ops/test_max.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_max.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max.py diff --git a/test/test_npu/test_network_ops/test_max_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_max_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max_backward.py diff --git a/test/test_npu/test_network_ops/test_max_pool2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_max_pool2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool2d_backward.py diff --git a/test/test_npu/test_network_ops/test_max_pool2d_with_indices.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool2d_with_indices.py similarity index 100% rename from test/test_npu/test_network_ops/test_max_pool2d_with_indices.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool2d_with_indices.py diff --git a/test/test_npu/test_network_ops/test_max_pool2d_with_indices_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool2d_with_indices_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_max_pool2d_with_indices_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool2d_with_indices_backward.py diff --git a/test/test_npu/test_network_ops/test_max_pool3d_with_indices.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool3d_with_indices.py similarity index 100% rename from test/test_npu/test_network_ops/test_max_pool3d_with_indices.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool3d_with_indices.py diff --git a/test/test_npu/test_network_ops/test_max_pool3d_withindices_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool3d_withindices_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_max_pool3d_withindices_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max_pool3d_withindices_backward.py diff --git a/test/test_npu/test_network_ops/test_max_v1.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max_v1.py similarity index 100% rename from test/test_npu/test_network_ops/test_max_v1.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max_v1.py diff --git a/test/test_npu/test_network_ops/test_max_v1_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_max_v1_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_max_v1_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_max_v1_backward.py diff --git a/test/test_npu/test_network_ops/test_mean.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mean.py similarity index 100% rename from test/test_npu/test_network_ops/test_mean.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mean.py diff --git a/test/test_npu/test_network_ops/test_median.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_median.py similarity index 100% rename from test/test_npu/test_network_ops/test_median.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_median.py diff --git a/test/test_npu/test_network_ops/test_meshgrid.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_meshgrid.py similarity index 100% rename from test/test_npu/test_network_ops/test_meshgrid.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_meshgrid.py diff --git a/test/test_npu/test_network_ops/test_min.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_min.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_min.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_min.py diff --git a/test/test_npu/test_network_ops/test_miopen_batch_norm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_batch_norm.py similarity index 100% rename from test/test_npu/test_network_ops/test_miopen_batch_norm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_batch_norm.py diff --git a/test/test_npu/test_network_ops/test_miopen_batch_norm_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_batch_norm_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_miopen_batch_norm_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_batch_norm_backward.py diff --git a/test/test_npu/test_network_ops/test_miopen_convolution.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution.py similarity index 100% rename from test/test_npu/test_network_ops/test_miopen_convolution.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution.py diff --git a/test/test_npu/test_network_ops/test_miopen_convolution_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_miopen_convolution_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution_backward.py diff --git a/test/test_npu/test_network_ops/test_miopen_convolution_backward_bias.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution_backward_bias.py similarity index 100% rename from test/test_npu/test_network_ops/test_miopen_convolution_backward_bias.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution_backward_bias.py diff --git a/test/test_npu/test_network_ops/test_miopen_convolution_backward_input.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution_backward_input.py similarity index 100% rename from test/test_npu/test_network_ops/test_miopen_convolution_backward_input.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution_backward_input.py diff --git a/test/test_npu/test_network_ops/test_miopen_convolution_backward_weight.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution_backward_weight.py similarity index 100% rename from test/test_npu/test_network_ops/test_miopen_convolution_backward_weight.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_miopen_convolution_backward_weight.py diff --git a/test/test_npu/test_network_ops/test_mish.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mish.py similarity index 100% rename from test/test_npu/test_network_ops/test_mish.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mish.py diff --git a/test/test_npu/test_network_ops/test_mish_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mish_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_mish_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mish_backward.py diff --git a/test/test_npu/test_network_ops/test_mkldnn_adaptive_avg_pool2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mkldnn_adaptive_avg_pool2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_mkldnn_adaptive_avg_pool2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mkldnn_adaptive_avg_pool2d.py diff --git a/test/test_npu/test_network_ops/test_mkldnn_convolution_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mkldnn_convolution_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_mkldnn_convolution_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mkldnn_convolution_backward.py diff --git a/test/test_npu/test_network_ops/test_mkldnn_convolution_backward_input.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mkldnn_convolution_backward_input.py similarity index 100% rename from test/test_npu/test_network_ops/test_mkldnn_convolution_backward_input.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mkldnn_convolution_backward_input.py diff --git a/test/test_npu/test_network_ops/test_mkldnn_convolution_backward_weights.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mkldnn_convolution_backward_weights.py similarity index 100% rename from test/test_npu/test_network_ops/test_mkldnn_convolution_backward_weights.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mkldnn_convolution_backward_weights.py diff --git a/test/test_npu/test_network_ops/test_mm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mm.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_mm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mm.py diff --git a/test/test_npu/test_network_ops/test_mse_loss.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mse_loss.py similarity index 100% rename from test/test_npu/test_network_ops/test_mse_loss.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mse_loss.py diff --git a/test/test_npu/test_network_ops/test_mse_loss_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mse_loss_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_mse_loss_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mse_loss_backward.py diff --git a/test/test_npu/test_network_ops/test_mse_loss_grad.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mse_loss_grad.py similarity index 100% rename from test/test_npu/test_network_ops/test_mse_loss_grad.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mse_loss_grad.py diff --git a/test/test_npu/test_network_ops/test_muls.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_muls.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_muls.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_muls.py diff --git a/test/test_npu/test_network_ops/test_multilabel_margin_loss.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_multilabel_margin_loss.py similarity index 100% rename from test/test_npu/test_network_ops/test_multilabel_margin_loss.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_multilabel_margin_loss.py diff --git a/test/test_npu/test_network_ops/test_multinomial.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_multinomial.py similarity index 100% rename from test/test_npu/test_network_ops/test_multinomial.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_multinomial.py diff --git a/test/test_npu/test_network_ops/test_mv.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_mv.py similarity index 100% rename from test/test_npu/test_network_ops/test_mv.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_mv.py diff --git a/test/test_npu/test_network_ops/test_narrow_copy.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_narrow_copy.py similarity index 100% rename from test/test_npu/test_network_ops/test_narrow_copy.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_narrow_copy.py diff --git a/test/test_npu/test_network_ops/test_ne.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ne.py similarity index 100% rename from test/test_npu/test_network_ops/test_ne.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ne.py diff --git a/test/test_npu/test_network_ops/test_neg.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_neg.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_neg.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_neg.py diff --git a/test/test_npu/test_network_ops/test_new_empty.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_new_empty.py similarity index 100% rename from test/test_npu/test_network_ops/test_new_empty.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_new_empty.py diff --git a/test/test_npu/test_network_ops/test_new_full.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_new_full.py similarity index 100% rename from test/test_npu/test_network_ops/test_new_full.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_new_full.py diff --git a/test/test_npu/test_network_ops/test_nllloss.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_nllloss.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_nllloss.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_nllloss.py diff --git a/test/test_npu/test_network_ops/test_nllloss2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_nllloss2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_nllloss2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_nllloss2d.py diff --git a/test/test_npu/test_network_ops/test_nllloss2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_nllloss2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_nllloss2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_nllloss2d_backward.py diff --git a/test/test_npu/test_network_ops/test_nllloss_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_nllloss_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_nllloss_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_nllloss_backward.py diff --git a/test/test_npu/test_network_ops/test_nms_v4.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_nms_v4.py similarity index 100% rename from test/test_npu/test_network_ops/test_nms_v4.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_nms_v4.py diff --git a/test/test_npu/test_network_ops/test_nms_with_mask.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_nms_with_mask.py similarity index 100% rename from test/test_npu/test_network_ops/test_nms_with_mask.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_nms_with_mask.py diff --git a/test/test_npu/test_network_ops/test_nonzero.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_nonzero.py similarity index 100% rename from test/test_npu/test_network_ops/test_nonzero.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_nonzero.py diff --git a/test/test_npu/test_network_ops/test_norm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_norm.py similarity index 100% rename from test/test_npu/test_network_ops/test_norm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_norm.py diff --git a/test/test_npu/test_network_ops/test_norm_except_dim.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_norm_except_dim.py similarity index 100% rename from test/test_npu/test_network_ops/test_norm_except_dim.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_norm_except_dim.py diff --git a/test/test_npu/test_network_ops/test_norm_ext.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_norm_ext.py similarity index 100% rename from test/test_npu/test_network_ops/test_norm_ext.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_norm_ext.py diff --git a/test/test_npu/test_network_ops/test_normal.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_normal.py similarity index 100% rename from test/test_npu/test_network_ops/test_normal.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_normal.py diff --git a/test/test_npu/test_network_ops/test_normalization.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_normalization.py similarity index 100% rename from test/test_npu/test_network_ops/test_normalization.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_normalization.py diff --git a/test/test_npu/test_network_ops/test_normalize_batch.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_normalize_batch.py similarity index 100% rename from test/test_npu/test_network_ops/test_normalize_batch.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_normalize_batch.py diff --git a/test/test_npu/test_network_ops/test_not_equal.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_not_equal.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_not_equal.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_not_equal.py diff --git a/test/test_npu/test_network_ops/test_npu_bert_apply_adam.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_npu_bert_apply_adam.py similarity index 100% rename from test/test_npu/test_network_ops/test_npu_bert_apply_adam.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_npu_bert_apply_adam.py diff --git a/test/test_npu/test_network_ops/test_npu_giou.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_npu_giou.py similarity index 100% rename from test/test_npu/test_network_ops/test_npu_giou.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_npu_giou.py diff --git a/test/test_npu/test_network_ops/test_npu_giou_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_npu_giou_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_npu_giou_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_npu_giou_backward.py diff --git a/test/test_npu/test_network_ops/test_npu_linear.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_npu_linear.py similarity index 100% rename from test/test_npu/test_network_ops/test_npu_linear.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_npu_linear.py diff --git a/test/test_npu/test_network_ops/test_npu_linear_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_npu_linear_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_npu_linear_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_npu_linear_backward.py diff --git a/test/test_npu/test_network_ops/test_npu_pad.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_npu_pad.py similarity index 100% rename from test/test_npu/test_network_ops/test_npu_pad.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_npu_pad.py diff --git a/test/test_npu/test_network_ops/test_numpy_T.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_numpy_T.py similarity index 100% rename from test/test_npu/test_network_ops/test_numpy_T.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_numpy_T.py diff --git a/test/test_npu/test_network_ops/test_one_hot.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_one_hot.py similarity index 100% rename from test/test_npu/test_network_ops/test_one_hot.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_one_hot.py diff --git a/test/test_npu/test_network_ops/test_ones.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ones.py similarity index 100% rename from test/test_npu/test_network_ops/test_ones.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ones.py diff --git a/test/test_npu/test_network_ops/test_ones_like.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ones_like.py similarity index 100% rename from test/test_npu/test_network_ops/test_ones_like.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ones_like.py diff --git a/test/test_npu/test_network_ops/test_optim.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_optim.py similarity index 100% rename from test/test_npu/test_network_ops/test_optim.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_optim.py diff --git a/test/test_npu/test_network_ops/test_pack_padded_sequence.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_pack_padded_sequence.py similarity index 100% rename from test/test_npu/test_network_ops/test_pack_padded_sequence.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_pack_padded_sequence.py diff --git a/test/test_npu/test_network_ops/test_pad_packed_sequence.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_pad_packed_sequence.py similarity index 100% rename from test/test_npu/test_network_ops/test_pad_packed_sequence.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_pad_packed_sequence.py diff --git a/test/test_npu/test_network_ops/test_pdist.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_pdist.py similarity index 100% rename from test/test_npu/test_network_ops/test_pdist.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_pdist.py diff --git a/test/test_npu/test_network_ops/test_permute.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_permute.py similarity index 100% rename from test/test_npu/test_network_ops/test_permute.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_permute.py diff --git a/test/test_npu/test_network_ops/test_pixel_shuffle.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_pixel_shuffle.py similarity index 100% rename from test/test_npu/test_network_ops/test_pixel_shuffle.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_pixel_shuffle.py diff --git a/test/test_npu/test_network_ops/test_pooling.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_pooling.py similarity index 100% rename from test/test_npu/test_network_ops/test_pooling.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_pooling.py diff --git a/test/test_npu/test_network_ops/test_pow.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_pow.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_pow.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_pow.py diff --git a/test/test_npu/test_network_ops/test_prelu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_prelu.py similarity index 100% rename from test/test_npu/test_network_ops/test_prelu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_prelu.py diff --git a/test/test_npu/test_network_ops/test_prelu_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_prelu_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_prelu_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_prelu_backward.py diff --git a/test/test_npu/test_network_ops/test_prod.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_prod.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_prod.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_prod.py diff --git a/test/test_npu/test_network_ops/test_ps_roi_pooling.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ps_roi_pooling.py similarity index 100% rename from test/test_npu/test_network_ops/test_ps_roi_pooling.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ps_roi_pooling.py diff --git a/test/test_npu/test_network_ops/test_ps_roi_pooling_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ps_roi_pooling_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_ps_roi_pooling_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ps_roi_pooling_backward.py diff --git a/test/test_npu/test_network_ops/test_pt_iou.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_pt_iou.py similarity index 100% rename from test/test_npu/test_network_ops/test_pt_iou.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_pt_iou.py diff --git a/test/test_npu/test_network_ops/test_ptmuls.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_ptmuls.py similarity index 100% rename from test/test_npu/test_network_ops/test_ptmuls.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_ptmuls.py diff --git a/test/test_npu/test_network_ops/test_put.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_put.py similarity index 100% rename from test/test_npu/test_network_ops/test_put.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_put.py diff --git a/test/test_npu/test_network_ops/test_qr.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_qr.py similarity index 100% rename from test/test_npu/test_network_ops/test_qr.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_qr.py diff --git a/test/test_npu/test_network_ops/test_quantize_per_channel.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_quantize_per_channel.py similarity index 100% rename from test/test_npu/test_network_ops/test_quantize_per_channel.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_quantize_per_channel.py diff --git a/test/test_npu/test_network_ops/test_quantize_per_tensor.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_quantize_per_tensor.py similarity index 100% rename from test/test_npu/test_network_ops/test_quantize_per_tensor.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_quantize_per_tensor.py diff --git a/test/test_npu/test_network_ops/test_random.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_random.py similarity index 100% rename from test/test_npu/test_network_ops/test_random.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_random.py diff --git a/test/test_npu/test_network_ops/test_random_choice_with_mask.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_random_choice_with_mask.py similarity index 100% rename from test/test_npu/test_network_ops/test_random_choice_with_mask.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_random_choice_with_mask.py diff --git a/test/test_npu/test_network_ops/test_randperm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_randperm.py similarity index 100% rename from test/test_npu/test_network_ops/test_randperm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_randperm.py diff --git a/test/test_npu/test_network_ops/test_range.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_range.py similarity index 100% rename from test/test_npu/test_network_ops/test_range.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_range.py diff --git a/test/test_npu/test_network_ops/test_real.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_real.py similarity index 100% rename from test/test_npu/test_network_ops/test_real.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_real.py diff --git a/test/test_npu/test_network_ops/test_reciprocal.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_reciprocal.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_reciprocal.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_reciprocal.py diff --git a/test/test_npu/test_network_ops/test_reflection_pad2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_reflection_pad2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_reflection_pad2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_reflection_pad2d.py diff --git a/test/test_npu/test_network_ops/test_relu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_relu.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_relu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_relu.py diff --git a/test/test_npu/test_network_ops/test_remainder.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_remainder.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_remainder.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_remainder.py diff --git a/test/test_npu/test_network_ops/test_renorm.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_renorm.py similarity index 100% rename from test/test_npu/test_network_ops/test_renorm.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_renorm.py diff --git a/test/test_npu/test_network_ops/test_repeat.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_repeat.py similarity index 100% rename from test/test_npu/test_network_ops/test_repeat.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_repeat.py diff --git a/test/test_npu/test_network_ops/test_repeat_interleave.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_repeat_interleave.py similarity index 100% rename from test/test_npu/test_network_ops/test_repeat_interleave.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_repeat_interleave.py diff --git a/test/test_npu/test_network_ops/test_reshape.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_reshape.py similarity index 100% rename from test/test_npu/test_network_ops/test_reshape.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_reshape.py diff --git a/test/test_npu/test_network_ops/test_reshape_copy.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_reshape_copy.py similarity index 100% rename from test/test_npu/test_network_ops/test_reshape_copy.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_reshape_copy.py diff --git a/test/test_npu/test_network_ops/test_resize_.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_resize_.py similarity index 100% rename from test/test_npu/test_network_ops/test_resize_.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_resize_.py diff --git a/test/test_npu/test_network_ops/test_resize_as.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_resize_as.py similarity index 100% rename from test/test_npu/test_network_ops/test_resize_as.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_resize_as.py diff --git a/test/test_npu/test_network_ops/test_roi_align.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_roi_align.py similarity index 100% rename from test/test_npu/test_network_ops/test_roi_align.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_roi_align.py diff --git a/test/test_npu/test_network_ops/test_roi_align_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_roi_align_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_roi_align_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_roi_align_backward.py diff --git a/test/test_npu/test_network_ops/test_roll.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_roll.py similarity index 100% rename from test/test_npu/test_network_ops/test_roll.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_roll.py diff --git a/test/test_npu/test_network_ops/test_round.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_round.py similarity index 100% rename from test/test_npu/test_network_ops/test_round.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_round.py diff --git a/test/test_npu/test_network_ops/test_rrelu_with_noise.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_rrelu_with_noise.py similarity index 100% rename from test/test_npu/test_network_ops/test_rrelu_with_noise.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_rrelu_with_noise.py diff --git a/test/test_npu/test_network_ops/test_rrelu_with_noise_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_rrelu_with_noise_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_rrelu_with_noise_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_rrelu_with_noise_backward.py diff --git a/test/test_npu/test_network_ops/test_rsqrt.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_rsqrt.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_rsqrt.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_rsqrt.py diff --git a/test/test_npu/test_network_ops/test_rsub.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_rsub.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_rsub.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_rsub.py diff --git a/test/test_npu/test_network_ops/test_scalar_tensor.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_scalar_tensor.py similarity index 100% rename from test/test_npu/test_network_ops/test_scalar_tensor.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_scalar_tensor.py diff --git a/test/test_npu/test_network_ops/test_scatter.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_scatter.py similarity index 100% rename from test/test_npu/test_network_ops/test_scatter.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_scatter.py diff --git a/test/test_npu/test_network_ops/test_scatter_add.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_scatter_add.py similarity index 100% rename from test/test_npu/test_network_ops/test_scatter_add.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_scatter_add.py diff --git a/test/test_npu/test_network_ops/test_scatterv1.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_scatterv1.py similarity index 100% rename from test/test_npu/test_network_ops/test_scatterv1.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_scatterv1.py diff --git a/test/test_npu/test_network_ops/test_select.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_select.py similarity index 100% rename from test/test_npu/test_network_ops/test_select.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_select.py diff --git a/test/test_npu/test_network_ops/test_select_to_contiguous.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_select_to_contiguous.py similarity index 100% rename from test/test_npu/test_network_ops/test_select_to_contiguous.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_select_to_contiguous.py diff --git a/test/test_npu/test_network_ops/test_selu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_selu.py similarity index 100% rename from test/test_npu/test_network_ops/test_selu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_selu.py diff --git a/test/test_npu/test_network_ops/test_set.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_set.py similarity index 100% rename from test/test_npu/test_network_ops/test_set.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_set.py diff --git a/test/test_npu/test_network_ops/test_sigmoid.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sigmoid.py similarity index 100% rename from test/test_npu/test_network_ops/test_sigmoid.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sigmoid.py diff --git a/test/test_npu/test_network_ops/test_sigmoid_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sigmoid_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_sigmoid_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sigmoid_backward.py diff --git a/test/test_npu/test_network_ops/test_sign.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sign.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_sign.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sign.py diff --git a/test/test_npu/test_network_ops/test_sin.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sin.py similarity index 100% rename from test/test_npu/test_network_ops/test_sin.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sin.py diff --git a/test/test_npu/test_network_ops/test_sinh.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sinh.py similarity index 100% rename from test/test_npu/test_network_ops/test_sinh.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sinh.py diff --git a/test/test_npu/test_network_ops/test_size.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_size.py similarity index 100% rename from test/test_npu/test_network_ops/test_size.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_size.py diff --git a/test/test_npu/test_network_ops/test_slice.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_slice.py similarity index 100% rename from test/test_npu/test_network_ops/test_slice.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_slice.py diff --git a/test/test_npu/test_network_ops/test_slogdet.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_slogdet.py similarity index 100% rename from test/test_npu/test_network_ops/test_slogdet.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_slogdet.py diff --git a/test/test_npu/test_network_ops/test_slow_conv_dilated2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_dilated2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_slow_conv_dilated2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_dilated2d.py diff --git a/test/test_npu/test_network_ops/test_slow_conv_dilated2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_dilated2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_slow_conv_dilated2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_dilated2d_backward.py diff --git a/test/test_npu/test_network_ops/test_slow_conv_transpose2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_transpose2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_slow_conv_transpose2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_transpose2d.py diff --git a/test/test_npu/test_network_ops/test_slow_conv_transpose2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_transpose2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_slow_conv_transpose2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_transpose2d_backward.py diff --git a/test/test_npu/test_network_ops/test_slow_conv_transpose3d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_transpose3d.py similarity index 100% rename from test/test_npu/test_network_ops/test_slow_conv_transpose3d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_slow_conv_transpose3d.py diff --git a/test/test_npu/test_network_ops/test_smooth_l1_loss_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_smooth_l1_loss_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_smooth_l1_loss_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_smooth_l1_loss_backward.py diff --git a/test/test_npu/test_network_ops/test_smoothl1loss.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_smoothl1loss.py similarity index 100% rename from test/test_npu/test_network_ops/test_smoothl1loss.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_smoothl1loss.py diff --git a/test/test_npu/test_network_ops/test_soft_margin_loss.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_soft_margin_loss.py similarity index 100% rename from test/test_npu/test_network_ops/test_soft_margin_loss.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_soft_margin_loss.py diff --git a/test/test_npu/test_network_ops/test_soft_margin_loss_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_soft_margin_loss_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_soft_margin_loss_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_soft_margin_loss_backward.py diff --git a/test/test_npu/test_network_ops/test_softmax.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_softmax.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_softmax.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_softmax.py diff --git a/test/test_npu/test_network_ops/test_softmax_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_softmax_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_softmax_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_softmax_backward.py diff --git a/test/test_npu/test_network_ops/test_softmaxcrossentropywithlogits.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_softmaxcrossentropywithlogits.py similarity index 100% rename from test/test_npu/test_network_ops/test_softmaxcrossentropywithlogits.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_softmaxcrossentropywithlogits.py diff --git a/test/test_npu/test_network_ops/test_softplus.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_softplus.py similarity index 100% rename from test/test_npu/test_network_ops/test_softplus.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_softplus.py diff --git a/test/test_npu/test_network_ops/test_softplus_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_softplus_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_softplus_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_softplus_backward.py diff --git a/test/test_npu/test_network_ops/test_softshrink.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_softshrink.py similarity index 100% rename from test/test_npu/test_network_ops/test_softshrink.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_softshrink.py diff --git a/test/test_npu/test_network_ops/test_softshrink_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_softshrink_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_softshrink_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_softshrink_backward.py diff --git a/test/test_npu/test_network_ops/test_sort.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sort.py similarity index 100% rename from test/test_npu/test_network_ops/test_sort.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sort.py diff --git a/test/test_npu/test_network_ops/test_sort_without_indices.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sort_without_indices.py similarity index 100% rename from test/test_npu/test_network_ops/test_sort_without_indices.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sort_without_indices.py diff --git a/test/test_npu/test_network_ops/test_split.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_split.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_split.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_split.py diff --git a/test/test_npu/test_network_ops/test_split_with_sizes.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_split_with_sizes.py similarity index 100% rename from test/test_npu/test_network_ops/test_split_with_sizes.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_split_with_sizes.py diff --git a/test/test_npu/test_network_ops/test_sqrt.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sqrt.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_sqrt.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sqrt.py diff --git a/test/test_npu/test_network_ops/test_square.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_square.py similarity index 100% rename from test/test_npu/test_network_ops/test_square.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_square.py diff --git a/test/test_npu/test_network_ops/test_squeeze.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_squeeze.py similarity index 100% rename from test/test_npu/test_network_ops/test_squeeze.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_squeeze.py diff --git a/test/test_npu/test_network_ops/test_stack.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_stack.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_stack.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_stack.py diff --git a/test/test_npu/test_network_ops/test_std.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_std.py similarity index 100% rename from test/test_npu/test_network_ops/test_std.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_std.py diff --git a/test/test_npu/test_network_ops/test_std_mean.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_std_mean.py similarity index 100% rename from test/test_npu/test_network_ops/test_std_mean.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_std_mean.py diff --git a/test/test_npu/test_network_ops/test_stride.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_stride.py similarity index 100% rename from test/test_npu/test_network_ops/test_stride.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_stride.py diff --git a/test/test_npu/test_network_ops/test_strideadd.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_strideadd.py similarity index 100% rename from test/test_npu/test_network_ops/test_strideadd.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_strideadd.py diff --git a/test/test_npu/test_network_ops/test_sub.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sub.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_sub.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sub.py diff --git a/test/test_npu/test_network_ops/test_sub_sample.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sub_sample.py similarity index 100% rename from test/test_npu/test_network_ops/test_sub_sample.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sub_sample.py diff --git a/test/test_npu/test_network_ops/test_sum.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sum.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_sum.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sum.py diff --git a/test/test_npu/test_network_ops/test_sum_to_size.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_sum_to_size.py similarity index 100% rename from test/test_npu/test_network_ops/test_sum_to_size.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_sum_to_size.py diff --git a/test/test_npu/test_network_ops/test_symeig.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_symeig.py similarity index 100% rename from test/test_npu/test_network_ops/test_symeig.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_symeig.py diff --git a/test/test_npu/test_network_ops/test_take.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_take.py similarity index 100% rename from test/test_npu/test_network_ops/test_take.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_take.py diff --git a/test/test_npu/test_network_ops/test_tan.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_tan.py similarity index 100% rename from test/test_npu/test_network_ops/test_tan.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_tan.py diff --git a/test/test_npu/test_network_ops/test_tanh.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_tanh.py similarity index 100% rename from test/test_npu/test_network_ops/test_tanh.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_tanh.py diff --git a/test/test_npu/test_network_ops/test_tanh_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_tanh_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_tanh_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_tanh_backward.py diff --git a/test/test_npu/test_network_ops/test_tensor_equal.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_tensor_equal.py similarity index 100% rename from test/test_npu/test_network_ops/test_tensor_equal.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_tensor_equal.py diff --git a/test/test_npu/test_network_ops/test_tensor_npu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_tensor_npu.py similarity index 100% rename from test/test_npu/test_network_ops/test_tensor_npu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_tensor_npu.py diff --git a/test/test_npu/test_network_ops/test_thnn_conv_depthwise2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_thnn_conv_depthwise2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_thnn_conv_depthwise2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_thnn_conv_depthwise2d_backward.py diff --git a/test/test_npu/test_network_ops/test_thnn_conv_depthwise2d_forward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_thnn_conv_depthwise2d_forward.py similarity index 100% rename from test/test_npu/test_network_ops/test_thnn_conv_depthwise2d_forward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_thnn_conv_depthwise2d_forward.py diff --git a/test/test_npu/test_network_ops/test_threshold.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_threshold.py similarity index 100% rename from test/test_npu/test_network_ops/test_threshold.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_threshold.py diff --git a/test/test_npu/test_network_ops/test_threshold_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_threshold_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_threshold_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_threshold_backward.py diff --git a/test/test_npu/test_network_ops/test_threshold_grad_v2_d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_threshold_grad_v2_d.py similarity index 100% rename from test/test_npu/test_network_ops/test_threshold_grad_v2_d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_threshold_grad_v2_d.py diff --git a/test/test_npu/test_network_ops/test_threshold_v2_d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_threshold_v2_d.py similarity index 100% rename from test/test_npu/test_network_ops/test_threshold_v2_d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_threshold_v2_d.py diff --git a/test/test_npu/test_network_ops/test_to.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_to.py similarity index 100% rename from test/test_npu/test_network_ops/test_to.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_to.py diff --git a/test/test_npu/test_network_ops/test_topk.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_topk.py similarity index 100% rename from test/test_npu/test_network_ops/test_topk.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_topk.py diff --git a/test/test_npu/test_network_ops/test_transpose.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_transpose.py similarity index 100% rename from test/test_npu/test_network_ops/test_transpose.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_transpose.py diff --git a/test/test_npu/test_network_ops/test_trapz_dx.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_trapz_dx.py similarity index 100% rename from test/test_npu/test_network_ops/test_trapz_dx.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_trapz_dx.py diff --git a/test/test_npu/test_network_ops/test_trapz_x.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_trapz_x.py similarity index 100% rename from test/test_npu/test_network_ops/test_trapz_x.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_trapz_x.py diff --git a/test/test_npu/test_network_ops/test_triangular_solve_helper.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_triangular_solve_helper.py similarity index 100% rename from test/test_npu/test_network_ops/test_triangular_solve_helper.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_triangular_solve_helper.py diff --git a/test/test_npu/test_network_ops/test_tril.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_tril.py similarity index 100% rename from test/test_npu/test_network_ops/test_tril.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_tril.py diff --git a/test/test_npu/test_network_ops/test_tril_indices.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_tril_indices.py similarity index 100% rename from test/test_npu/test_network_ops/test_tril_indices.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_tril_indices.py diff --git a/test/test_npu/test_network_ops/test_triu.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_triu.py similarity index 100% rename from test/test_npu/test_network_ops/test_triu.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_triu.py diff --git a/test/test_npu/test_network_ops/test_triu_indices.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_triu_indices.py similarity index 100% rename from test/test_npu/test_network_ops/test_triu_indices.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_triu_indices.py diff --git a/test/test_npu/test_network_ops/test_true_divide.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_true_divide.py similarity index 100% rename from test/test_npu/test_network_ops/test_true_divide.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_true_divide.py diff --git a/test/test_npu/test_network_ops/test_trunc.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_trunc.py similarity index 100% rename from test/test_npu/test_network_ops/test_trunc.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_trunc.py diff --git a/test/test_npu/test_network_ops/test_type_as.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_type_as.py similarity index 100% rename from test/test_npu/test_network_ops/test_type_as.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_type_as.py diff --git a/test/test_npu/test_network_ops/test_unbind.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_unbind.py similarity index 100% rename from test/test_npu/test_network_ops/test_unbind.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_unbind.py diff --git a/test/test_npu/test_network_ops/test_unbind_copy_contiguous.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_unbind_copy_contiguous.py similarity index 100% rename from test/test_npu/test_network_ops/test_unbind_copy_contiguous.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_unbind_copy_contiguous.py diff --git a/test/test_npu/test_network_ops/test_unfold.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_unfold.py similarity index 100% rename from test/test_npu/test_network_ops/test_unfold.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_unfold.py diff --git a/test/test_npu/test_network_ops/test_unfold_copy_contiguous.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_unfold_copy_contiguous.py similarity index 100% rename from test/test_npu/test_network_ops/test_unfold_copy_contiguous.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_unfold_copy_contiguous.py diff --git a/test/test_npu/test_network_ops/test_uniform_.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_uniform_.py similarity index 100% rename from test/test_npu/test_network_ops/test_uniform_.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_uniform_.py diff --git a/test/test_npu/test_network_ops/test_unique2.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_unique2.py similarity index 100% rename from test/test_npu/test_network_ops/test_unique2.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_unique2.py diff --git a/test/test_npu/test_network_ops/test_upsample_bicubic2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bicubic2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_bicubic2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bicubic2d.py diff --git a/test/test_npu/test_network_ops/test_upsample_bicubic2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bicubic2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_bicubic2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bicubic2d_backward.py diff --git a/test/test_npu/test_network_ops/test_upsample_bilinear.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bilinear.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_bilinear.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bilinear.py diff --git a/test/test_npu/test_network_ops/test_upsample_bilinear2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bilinear2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_bilinear2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bilinear2d.py diff --git a/test/test_npu/test_network_ops/test_upsample_bilinear2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bilinear2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_bilinear2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bilinear2d_backward.py diff --git a/test/test_npu/test_network_ops/test_upsample_bilinear_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bilinear_backward.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_bilinear_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_bilinear_backward.py diff --git a/test/test_npu/test_network_ops/test_upsample_linear1d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_linear1d.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_linear1d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_linear1d.py diff --git a/test/test_npu/test_network_ops/test_upsample_linear1d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_linear1d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_linear1d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_linear1d_backward.py diff --git a/test/test_npu/test_network_ops/test_upsample_nearest1d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest1d.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_nearest1d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest1d.py diff --git a/test/test_npu/test_network_ops/test_upsample_nearest1d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest1d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_nearest1d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest1d_backward.py diff --git a/test/test_npu/test_network_ops/test_upsample_nearest2d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest2d.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_nearest2d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest2d.py diff --git a/test/test_npu/test_network_ops/test_upsample_nearest2d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest2d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_nearest2d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest2d_backward.py diff --git a/test/test_npu/test_network_ops/test_upsample_nearest3d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest3d.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_nearest3d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest3d.py diff --git a/test/test_npu/test_network_ops/test_upsample_nearest3d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest3d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_nearest3d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_nearest3d_backward.py diff --git a/test/test_npu/test_network_ops/test_upsample_trilinear3d.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_trilinear3d.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_trilinear3d.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_trilinear3d.py diff --git a/test/test_npu/test_network_ops/test_upsample_trilinear3d_backward.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_trilinear3d_backward.py similarity index 100% rename from test/test_npu/test_network_ops/test_upsample_trilinear3d_backward.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_upsample_trilinear3d_backward.py diff --git a/test/test_npu/test_network_ops/test_view_as.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_view_as.py similarity index 100% rename from test/test_npu/test_network_ops/test_view_as.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_view_as.py diff --git a/test/test_npu/test_network_ops/test_where.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_where.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_where.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_where.py diff --git a/test/test_npu/test_network_ops/test_xor.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_xor.py similarity index 100% rename from test/test_npu/test_network_ops/test_xor.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_xor.py diff --git a/test/test_npu/test_network_ops/test_yolo_boxes_encode.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_yolo_boxes_encode.py similarity index 100% rename from test/test_npu/test_network_ops/test_yolo_boxes_encode.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_yolo_boxes_encode.py diff --git a/test/test_npu/test_network_ops/test_zero.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_zero.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_zero.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_zero.py diff --git a/test/test_npu/test_network_ops/test_zeros.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_zeros.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_zeros.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_zeros.py diff --git a/test/test_npu/test_network_ops/test_zeroslike.py b/pytorch1.5.0/test/test_npu/test_network_ops/test_zeroslike.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/test_zeroslike.py rename to pytorch1.5.0/test/test_npu/test_network_ops/test_zeroslike.py diff --git a/test/test_npu/test_network_ops/util_test.py b/pytorch1.5.0/test/test_npu/test_network_ops/util_test.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_network_ops/util_test.py rename to pytorch1.5.0/test/test_npu/test_network_ops/util_test.py diff --git a/test/test_npu/test_npu.py b/pytorch1.5.0/test/test_npu/test_npu.py similarity index 100% rename from test/test_npu/test_npu.py rename to pytorch1.5.0/test/test_npu/test_npu.py diff --git a/test/test_npu/test_ones_like.py b/pytorch1.5.0/test/test_npu/test_ones_like.py similarity index 100% rename from test/test_npu/test_ones_like.py rename to pytorch1.5.0/test/test_npu/test_ones_like.py diff --git a/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_AdaptiveMaxPool2d_demo.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_AdaptiveMaxPool2d_demo.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_AdaptiveMaxPool2d_demo.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_AdaptiveMaxPool2d_demo.py diff --git a/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_addcmul.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_addcmul.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_addcmul.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_addcmul.py diff --git a/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_demo.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_demo.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_demo.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_demo.py diff --git a/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_npu_demo.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_npu_demo.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_npu_demo.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_npu_demo.py diff --git a/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python.py diff --git a/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_fuction.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_fuction.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_fuction.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_fuction.py diff --git a/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_module.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_module.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_module.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/custom_ops_demo/test_custom_ops_python_module.py diff --git a/test/test_npu/test_onnx/torch.onnx/eval/onnx/cp_onnx_eval.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/eval/onnx/cp_onnx_eval.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/eval/onnx/cp_onnx_eval.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/eval/onnx/cp_onnx_eval.py diff --git a/test/test_npu/test_onnx/torch.onnx/eval/onnxrt/onnxrt_eval.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/eval/onnxrt/onnxrt_eval.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/eval/onnxrt/onnxrt_eval.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/eval/onnxrt/onnxrt_eval.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/cp2cp.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/cp2cp.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/cp2cp.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/cp2cp.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/cp_parser.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/cp_parser.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/cp_parser.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/cp_parser.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/export_onnx.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/export_onnx.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/export_onnx.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/export_onnx.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/model2onnx.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model2onnx.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/model2onnx.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model2onnx.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/model_export-cpu.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model_export-cpu.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/model_export-cpu.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model_export-cpu.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/model_export-gpu.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model_export-gpu.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/model_export-gpu.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model_export-gpu.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/model_export-npu.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model_export-npu.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/model_export-npu.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model_export-npu.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/model_export.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model_export.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/model_export.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/model_export.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/mpth2onnx.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/mpth2onnx.py similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/mpth2onnx.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/mpth2onnx.py diff --git a/test/test_npu/test_onnx/torch.onnx/export/onnx_parser.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/onnx_parser.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/export/onnx_parser.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/export/onnx_parser.py diff --git a/test/test_npu/test_onnx/torch.onnx/main.py b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/main.py old mode 100755 new mode 100644 similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/main.py rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/main.py diff --git a/test/test_npu/test_onnx/torch.onnx/models/readme.txt b/pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/models/readme.txt similarity index 100% rename from test/test_npu/test_onnx/torch.onnx/models/readme.txt rename to pytorch1.5.0/test/test_npu/test_onnx/torch.onnx/models/readme.txt diff --git a/test/test_npu/test_pairwise_distance.py b/pytorch1.5.0/test/test_npu/test_pairwise_distance.py similarity index 100% rename from test/test_npu/test_pairwise_distance.py rename to pytorch1.5.0/test/test_npu/test_pairwise_distance.py diff --git a/test/test_npu/test_permute.py b/pytorch1.5.0/test/test_npu/test_permute.py similarity index 100% rename from test/test_npu/test_permute.py rename to pytorch1.5.0/test/test_npu/test_permute.py diff --git a/test/test_npu/test_pin_memory.py b/pytorch1.5.0/test/test_npu/test_pin_memory.py similarity index 100% rename from test/test_npu/test_pin_memory.py rename to pytorch1.5.0/test/test_npu/test_pin_memory.py diff --git a/test/test_npu/test_poisson_nll_loss.py b/pytorch1.5.0/test/test_npu/test_poisson_nll_loss.py similarity index 100% rename from test/test_npu/test_poisson_nll_loss.py rename to pytorch1.5.0/test/test_npu/test_poisson_nll_loss.py diff --git a/test/test_npu/test_put.py b/pytorch1.5.0/test/test_npu/test_put.py similarity index 100% rename from test/test_npu/test_put.py rename to pytorch1.5.0/test/test_npu/test_put.py diff --git a/test/test_npu/test_reciprocal.py b/pytorch1.5.0/test/test_npu/test_reciprocal.py similarity index 100% rename from test/test_npu/test_reciprocal.py rename to pytorch1.5.0/test/test_npu/test_reciprocal.py diff --git a/test/test_npu/test_replication_pad2d.py b/pytorch1.5.0/test/test_npu/test_replication_pad2d.py similarity index 100% rename from test/test_npu/test_replication_pad2d.py rename to pytorch1.5.0/test/test_npu/test_replication_pad2d.py diff --git a/test/test_npu/test_rnn.py b/pytorch1.5.0/test/test_npu/test_rnn.py similarity index 100% rename from test/test_npu/test_rnn.py rename to pytorch1.5.0/test/test_npu/test_rnn.py diff --git a/test/test_npu/test_scatter_dim_update.py b/pytorch1.5.0/test/test_npu/test_scatter_dim_update.py similarity index 100% rename from test/test_npu/test_scatter_dim_update.py rename to pytorch1.5.0/test/test_npu/test_scatter_dim_update.py diff --git a/test/test_npu/test_sign.py b/pytorch1.5.0/test/test_npu/test_sign.py similarity index 100% rename from test/test_npu/test_sign.py rename to pytorch1.5.0/test/test_npu/test_sign.py diff --git a/test/test_npu/test_softmax.py b/pytorch1.5.0/test/test_npu/test_softmax.py similarity index 100% rename from test/test_npu/test_softmax.py rename to pytorch1.5.0/test/test_npu/test_softmax.py diff --git a/test/test_npu/test_solve.py b/pytorch1.5.0/test/test_npu/test_solve.py similarity index 100% rename from test/test_npu/test_solve.py rename to pytorch1.5.0/test/test_npu/test_solve.py diff --git a/test/test_npu/test_sort.py b/pytorch1.5.0/test/test_npu/test_sort.py similarity index 100% rename from test/test_npu/test_sort.py rename to pytorch1.5.0/test/test_npu/test_sort.py diff --git a/test/test_npu/test_sqrt.py b/pytorch1.5.0/test/test_npu/test_sqrt.py similarity index 100% rename from test/test_npu/test_sqrt.py rename to pytorch1.5.0/test/test_npu/test_sqrt.py diff --git a/test/test_npu/test_stream_event.py b/pytorch1.5.0/test/test_npu/test_stream_event.py similarity index 100% rename from test/test_npu/test_stream_event.py rename to pytorch1.5.0/test/test_npu/test_stream_event.py diff --git a/test/test_npu/test_sub.py b/pytorch1.5.0/test/test_npu/test_sub.py similarity index 100% rename from test/test_npu/test_sub.py rename to pytorch1.5.0/test/test_npu/test_sub.py diff --git a/test/test_npu/test_sum.py b/pytorch1.5.0/test/test_npu/test_sum.py similarity index 100% rename from test/test_npu/test_sum.py rename to pytorch1.5.0/test/test_npu/test_sum.py diff --git a/test/test_npu/test_threshold.py b/pytorch1.5.0/test/test_npu/test_threshold.py similarity index 100% rename from test/test_npu/test_threshold.py rename to pytorch1.5.0/test/test_npu/test_threshold.py diff --git a/test/test_npu/test_topk.py b/pytorch1.5.0/test/test_npu/test_topk.py similarity index 100% rename from test/test_npu/test_topk.py rename to pytorch1.5.0/test/test_npu/test_topk.py diff --git a/test/test_npu/test_torch_npu.py b/pytorch1.5.0/test/test_npu/test_torch_npu.py similarity index 100% rename from test/test_npu/test_torch_npu.py rename to pytorch1.5.0/test/test_npu/test_torch_npu.py diff --git a/test/test_npu/test_torch_ops/common_device_type.py b/pytorch1.5.0/test/test_npu/test_torch_ops/common_device_type.py similarity index 100% rename from test/test_npu/test_torch_ops/common_device_type.py rename to pytorch1.5.0/test/test_npu/test_torch_ops/common_device_type.py diff --git a/test/test_npu/test_torch_ops/common_utils.py b/pytorch1.5.0/test/test_npu/test_torch_ops/common_utils.py similarity index 100% rename from test/test_npu/test_torch_ops/common_utils.py rename to pytorch1.5.0/test/test_npu/test_torch_ops/common_utils.py diff --git a/test/test_npu/test_torch_ops/test_torch_npu.py b/pytorch1.5.0/test/test_npu/test_torch_ops/test_torch_npu.py similarity index 100% rename from test/test_npu/test_torch_ops/test_torch_npu.py rename to pytorch1.5.0/test/test_npu/test_torch_ops/test_torch_npu.py diff --git a/test/test_npu/test_torch_ops/util_test.py b/pytorch1.5.0/test/test_npu/test_torch_ops/util_test.py similarity index 100% rename from test/test_npu/test_torch_ops/util_test.py rename to pytorch1.5.0/test/test_npu/test_torch_ops/util_test.py diff --git a/test/test_npu/test_triangular_solve.py b/pytorch1.5.0/test/test_npu/test_triangular_solve.py similarity index 100% rename from test/test_npu/test_triangular_solve.py rename to pytorch1.5.0/test/test_npu/test_triangular_solve.py diff --git a/test/test_npu/test_triplet_margin_loss.py b/pytorch1.5.0/test/test_npu/test_triplet_margin_loss.py similarity index 100% rename from test/test_npu/test_triplet_margin_loss.py rename to pytorch1.5.0/test/test_npu/test_triplet_margin_loss.py diff --git a/test/test_npu/test_type_as.py b/pytorch1.5.0/test/test_npu/test_type_as.py similarity index 100% rename from test/test_npu/test_type_as.py rename to pytorch1.5.0/test/test_npu/test_type_as.py diff --git a/test/test_npu/test_unbind.py b/pytorch1.5.0/test/test_npu/test_unbind.py similarity index 100% rename from test/test_npu/test_unbind.py rename to pytorch1.5.0/test/test_npu/test_unbind.py diff --git a/test/test_npu/test_upsample_bicubic2d_backward.py b/pytorch1.5.0/test/test_npu/test_upsample_bicubic2d_backward.py similarity index 100% rename from test/test_npu/test_upsample_bicubic2d_backward.py rename to pytorch1.5.0/test/test_npu/test_upsample_bicubic2d_backward.py diff --git a/test/test_npu/test_zeros_like.py b/pytorch1.5.0/test/test_npu/test_zeros_like.py similarity index 100% rename from test/test_npu/test_zeros_like.py rename to pytorch1.5.0/test/test_npu/test_zeros_like.py diff --git a/test/test_npu/test_zeroslike.py b/pytorch1.5.0/test/test_npu/test_zeroslike.py similarity index 100% rename from test/test_npu/test_zeroslike.py rename to pytorch1.5.0/test/test_npu/test_zeroslike.py diff --git a/test/test_npu/util_test.py b/pytorch1.5.0/test/test_npu/util_test.py similarity index 100% rename from test/test_npu/util_test.py rename to pytorch1.5.0/test/test_npu/util_test.py diff --git a/pytorch1.8.1/src/env.sh b/pytorch1.8.1/src/env.sh new file mode 100644 index 00000000000..0feef2ffdd8 --- /dev/null +++ b/pytorch1.8.1/src/env.sh @@ -0,0 +1,103 @@ +# Copyright (c) 2020 Huawei Technologies Co., Ltd +# All rights reserved. +# +# Licensed under the BSD 3-Clause License (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://opensource.org/licenses/BSD-3-Clause +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +############## nnae situation ################ + +# cann env path +cpu_type=$(echo $HOSTTYPE) +if [ x"${cpu_type}" == x"x86_64" ];then + cpu_type=x86_64-linux +else + cpu_type=arm64-linux +fi + +# 根据系统下的路径判断走nnae 还是 ascend-toolkit +if [ -d /usr/local/Ascend/ascend-toolkit/latest ];then + export ASCEND_BASE=/usr/local/Ascend/ascend-toolkit/latest + export ASCEND_AICPU_PATH=${ASCEND_BASE}/${cpu_type} +else + export ASCEND_BASE=/usr/local/Ascend/nnae/latest + export ASCEND_AICPU_PATH=${ASCEND_BASE} +fi + +# 定义各个子包的路径 +export FWK_HOME=${ASCEND_BASE}/fwkacllib +export PLUGIN_PATH=${ASCEND_BASE}/fwkacllib/lib64/plugin +export OP_PATH=${ASCEND_BASE}/opp/ +export TOOLKIT_PATH=${ASCEND_BASE}/toolkit +export DRIVER_PATH=/usr/local/Ascend/driver +export ADD_ONS_PATH=/usr/local/Ascend/add-ons + +# 对于下面的路径, 如果子包内的相对路径不变则不要修改 +# 定义导入的依赖库 +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/ +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/python3.7.5/lib/ +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/openblas/lib +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib/ +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib64/ +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/ +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${FWK_HOME}/lib64/ +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${DRIVER_PATH}/lib64/common/ +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${DRIVER_PATH}/lib64/driver/ +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${ADD_ONS_PATH} +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/aarch64_64-linux-gnu + +# 定义python的依赖库 +export PYTHONPATH=$PYTHONPATH:${FWK_HOME}/python/site-packages/ +export PYTHONPATH=$PYTHONPATH:${FWK_HOME}/python/site-packages/auto_tune.egg/auto_tune +export PYTHONPATH=$PYTHONPATH:${FWK_HOME}/python/site-packages/schedule_search.egg + +# 定义plugin依赖库 +export OPTION_EXEC_EXTERN_PLUGIN_PATH=$OPTION_EXEC_EXTERN_PLUGIN_PATH:${PLUGIN_PATH}/opskernel/libfe.so +export OPTION_EXEC_EXTERN_PLUGIN_PATH=$OPTION_EXEC_EXTERN_PLUGIN_PATH:${PLUGIN_PATH}/opskernel/libaicpu_engine.so +export OPTION_EXEC_EXTERN_PLUGIN_PATH=$OPTION_EXEC_EXTERN_PLUGIN_PATH:${PLUGIN_PATH}/opskernel/libge_local_engine.so + +# 训练需要在线编译算子故而需要确认cce编译器以及算子的路径 +export ASCEND_OPP_PATH=${OP_PATH} +export PATH=$PATH:${FWK_HOME}/ccec_compiler/bin/ +export PATH=$PATH:${TOOLKIT_PATH}/tools/ide_daemon/bin/ + +# 搜索当前执行python库路径及三方库路径, 导入到LD_LIBRARY_PATH +path_lib=$(python3.7 -c """ +import sys +import re +result='' +for index in range(len(sys.path)): + match_sit = re.search('-packages', sys.path[index]) + if match_sit is not None: + match_lib = re.search('lib', sys.path[index]) + match_run = re.search('Ascend', sys.path[index]) + if match_run is not None: + continue + + if match_lib is not None: + end=match_lib.span()[1] + result += sys.path[index][0:end] + ':' + + result += sys.path[index] + '/torch/:' + result += sys.path[index] + '/torch/lib:' +print(result)""" +) +echo ${path_lib} +export LD_LIBRARY_PATH=${path_lib}:$LD_LIBRARY_PATH + +# pytorch 自定义环境变量 +export TASK_QUEUE_ENABLE=0 # 使用异步任务下发,异步调用acl接口,建议默认开启,开启设置为1 +export PTCOPY_ENABLE=1 # 使用PTCopy算子模式,加速转连续及copy等过程,建议默认开启,开启设置为1 +#export DYNAMIC_COMPILE_ENABLE=1 # 动态shape特性功能,针对shape变化场景,可选 开启设置为1 + +# log +export ASCEND_SLOG_PRINT_TO_STDOUT=0 #日志打屏, 可选 +export ASCEND_GLOBAL_LOG_LEVEL=3 #日志级别常用 1 INFO级别; 3 ERROR级别 +export ASCEND_GLOBAL_EVENT_ENABLE=0 #默认不使能event日志信息 \ No newline at end of file diff --git a/scripts/gen.sh b/scripts/gen.sh index 3fa917bc469..58cd979c953 100644 --- a/scripts/gen.sh +++ b/scripts/gen.sh @@ -18,16 +18,36 @@ CUR_DIR=$(dirname $(readlink -f $0)) ROOT_DIR=$CUR_DIR/.. PT_DIR=$ROOT_DIR/pytorch - +Version=1.5.0 function main() { cd $ROOT_DIR # patch - cp $ROOT_DIR/patch/npu.patch $PT_DIR - cd $PT_DIR - patch -p1 < npu.patch - cp -r $ROOT_DIR/src/* $PT_DIR + if [ $Version = "1.5.0" ]; then + cp $ROOT_DIR/patch/pytorch1.5.0_npu.patch $PT_DIR + cd $PT_DIR + patch -p1 < pytorch1.5.0_npu.patch + cp -r $ROOT_DIR/pytorch1.5.0/src/* $PT_DIR + + elif [ $Version = "1.8.1" ]; then + cp $ROOT_DIR/patch/pytorch1.8.1_npu.patch $PT_DIR + cd $PT_DIR + patch -p1 < pytorch1.8.1_npu.patch + cp -r $ROOT_DIR/pytorch1.8.1/src/* $PT_DIR + else + echo "Usage: Only support version: 1.5.0 or 1.8.1." + exit 1 + fi } -main $@ + +case "$1" in + -v|--version) + Version=$2; + ;; + +esac + + +main diff --git a/scripts/makepatch.sh b/scripts/makepatch.sh index db14e8b7d98..25b8e6abf36 100644 --- a/scripts/makepatch.sh +++ b/scripts/makepatch.sh @@ -15,4 +15,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -diff -Nur --exclude=.git* --exclude=.jenkins --exclude=android --exclude=OWNERS --exclude=third_party --exclude=README* -Nur pytorch-v1.5.0 pytorch-develop >npu.patch +diff -Nur --exclude=.git* --exclude=.jenkins --exclude=android --exclude=OWNERS --exclude=third_party --exclude=README* -Nur $1 $2 >$3.patch diff --git a/scripts/mkdirs.sh b/scripts/mkdirs.sh index 17719f42677..2e9d3d3d484 100644 --- a/scripts/mkdirs.sh +++ b/scripts/mkdirs.sh @@ -18,12 +18,12 @@ CUR_DIR=$(dirname $(readlink -f $0)) ROOT_DIR=$CUR_DIR/.. -SRC_DIR=pytorch-develop - +SRC_DIR=$1 +TEMP_DIR=$2 # mkdir src mkdir -p src/aten/src/ATen/native mkdir -p src/aten/src/ATen/detail -mkdir -p src/aten/src/ATen/templates + mkdir -p src/c10 @@ -31,7 +31,7 @@ mkdir -p src/cmake/public mkdir -p src/third_party -mkdir -p src/torch/contrib + mkdir -p src/torch/csrc/autograd mkdir -p src/torch/csrc/utils mkdir -p src/torch/lib/c10d @@ -39,14 +39,19 @@ mkdir -p src/torch/utils mkdir -p src/tools/autograd -mkdir -p temp/test +mkdir -p ${TEMP_DIR}/test # move files mv $SRC_DIR/aten/src/ATen/native/npu src/aten/src/ATen/native mv $SRC_DIR/aten/src/THNPU src/aten/src mv $SRC_DIR/aten/src/ATen/detail/NPU* src/aten/src/ATen/detail mv $SRC_DIR/aten/src/ATen/npu src/aten/src/ATen -mv $SRC_DIR/aten/src/ATen/templates/NPU* src/aten/src/ATen/templates + +if [ -e $SRC_DIR/aten/src/ATen/templates/NPU* ]; then + mkdir -p src/aten/src/ATen/templates + mv $SRC_DIR/aten/src/ATen/templates/NPU* src/aten/src/ATen/templates +fi + cp $SRC_DIR/aten/src/ATen/native/native_functions.yaml src/aten/src/ATen/native cp $SRC_DIR/tools/autograd/derivatives.yaml src/tools/autograd @@ -57,7 +62,11 @@ mv $SRC_DIR/cmake/public/npu.cmake src/cmake/public mv $SRC_DIR/third_party/acl src/third_party mv $SRC_DIR/third_party/hccl src/third_party -mv $SRC_DIR/torch/contrib/npu src/torch/contrib +if [ -e $SRC_DIR/torch/contrib/npu ]; then + mkdir -p src/torch/contrib + mv $SRC_DIR/torch/contrib/npu src/torch/contrib +fi + mv $SRC_DIR/torch/csrc/autograd/profiler_npu.cpp src/torch/csrc/autograd mv $SRC_DIR/torch/csrc/npu src/torch/csrc mv $SRC_DIR/torch/csrc/utils/npu_* src/torch/csrc/utils @@ -69,10 +78,18 @@ mv $SRC_DIR/env.sh src mv $SRC_DIR/build.sh src # where ## dump util -mv $SRC_DIR/aten/src/ATen/utils src/aten/src/ATen -mv $SRC_DIR/torch/utils/dumper.py src/torch/utils +if [ -e $SRC_DIR/aten/src/ATen/utils ]; then + mv $SRC_DIR/aten/src/ATen/utils src/aten/src/ATen +fi + +if [ -e $SRC_DIR/torch/utils/dumper.py ]; then + mv $SRC_DIR/torch/utils/dumper.py src/torch/utils +fi # end -mv src temp -mv $SRC_DIR/test/test_npu temp/test -mv $SRC_DIR/access_control_test.py temp +mv src $TEMP_DIR +mv $SRC_DIR/test/test_npu ${TEMP_DIR}/test + +if [ -e $SRC_DIR/access_control_test.py ]; then + mv $SRC_DIR/access_control_test.py $TEMP_DIR +fi \ No newline at end of file -- Gitee