From 64c8b09857895f2df22a60af8faa56d605455eee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 05:59:32 +0000 Subject: [PATCH 1/3] Bump externals/llvm-project from `d20ac95` to `47a1830` Bumps [externals/llvm-project](https://github.com/Xilinx/llvm-project) from `d20ac95` to `47a1830`. - [Commits](https://github.com/Xilinx/llvm-project/compare/d20ac95e9adf50fb589cf2187ec92abcedf27115...47a18305976517cef5af4d245cd12df49cf5ca9a) --- updated-dependencies: - dependency-name: externals/llvm-project dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- externals/llvm-project | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/externals/llvm-project b/externals/llvm-project index d20ac95e9adf..47a183059765 160000 --- a/externals/llvm-project +++ b/externals/llvm-project @@ -1 +1 @@ -Subproject commit d20ac95e9adf50fb589cf2187ec92abcedf27115 +Subproject commit 47a18305976517cef5af4d245cd12df49cf5ca9a From d43cd426326e40619c63eed6db717dfba63b2997 Mon Sep 17 00:00:00 2001 From: Matthias Gehre Date: Mon, 3 Feb 2025 15:39:05 +0100 Subject: [PATCH 2/3] Fix crash and xfail --- lib/Conversion/TorchToTosa/TorchToTosa.cpp | 7 +++++-- projects/pt1/e2e_testing/xfail_sets.py | 6 +++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/Conversion/TorchToTosa/TorchToTosa.cpp b/lib/Conversion/TorchToTosa/TorchToTosa.cpp index a1d516783348..38cf65bd2831 100644 --- a/lib/Conversion/TorchToTosa/TorchToTosa.cpp +++ b/lib/Conversion/TorchToTosa/TorchToTosa.cpp @@ -5087,8 +5087,11 @@ LogicalResult ConvertAtenOp::matchAndRewrite( ConversionPatternRewriter &rewriter) const { const TypeConverter *typeConverter = this->getTypeConverter(); - RankedTensorType resultType = cast( - typeConverter->convertType(op->getResult(0).getType())); + TensorType resultType = + cast(typeConverter->convertType(op->getResult(0).getType())); + + if (!resultType.hasRank()) + return rewriter.notifyMatchFailure(op, "expected ranked tensor"); // Only supports integer operand type, because for the floating point operand // type result tensor has to be of type `f64` which is not supported in the diff --git a/projects/pt1/e2e_testing/xfail_sets.py b/projects/pt1/e2e_testing/xfail_sets.py index bd2c4f218e89..0b1694e3b5fb 100644 --- a/projects/pt1/e2e_testing/xfail_sets.py +++ b/projects/pt1/e2e_testing/xfail_sets.py @@ -423,6 +423,8 @@ "ConvolutionBackwardModule2D_basic", "CumsumModule_basic", "CumprodModule_basic", + "CrossEntropyLossModule_basic", + "CrossEntropyLossNoReductionModule_basic", "DeformConv2D_basic", "DivFloatModule_basic", "DivIntModule_basic", @@ -526,6 +528,8 @@ if torch_version_for_comparison() < version.parse("2.6.0.dev"): # Passing on stable but failing on nightly FX_IMPORTER_XFAIL_SET -= { + "CrossEntropyLossModule_basic", + "CrossEntropyLossNoReductionModule_basic", "ChunkListUnpackDynamic_Module_basic", "ChunkListUnpackUnevenDynamic_Module_basic", "ChunkListUnpackUneven_Module_basic", @@ -3739,6 +3743,7 @@ "IntImplicitModule_basic", "IsFloatingPointFloat_True", "IsFloatingPointInt_False", + "IsInfiniteModule_basic", "LayerNormLastDimModule_basic", "LayerNormModule_basic", "LayerNormNormalizeOverAllDimsModule_basic", @@ -4054,7 +4059,6 @@ "ElementwiseLogSigmoidModule_basic", "ElementwiseRreluWithNoiseTrainModule_basic", "ElementwiseRreluWithNoiseTrainStaticModule_basic", - "IsInfiniteModule_basic", "NumToTensorFloatModule_basic", "NumToTensorIntModule_basic", "RsubInt0d_NumToTensor_Module_basic", From 066aa7ee274f0eb088b2849a42602ea763916d49 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Feb 2025 05:54:57 +0000 Subject: [PATCH 3/3] Bump externals/llvm-project from `47a1830` to `e8be3be` Bumps [externals/llvm-project](https://github.com/Xilinx/llvm-project) from `47a1830` to `e8be3be`. - [Commits](https://github.com/Xilinx/llvm-project/compare/47a18305976517cef5af4d245cd12df49cf5ca9a...e8be3bea2ce0ec51b614cd7eb7d5d3a1e56d9524) --- updated-dependencies: - dependency-name: externals/llvm-project dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- externals/llvm-project | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/externals/llvm-project b/externals/llvm-project index 47a183059765..e8be3bea2ce0 160000 --- a/externals/llvm-project +++ b/externals/llvm-project @@ -1 +1 @@ -Subproject commit 47a18305976517cef5af4d245cd12df49cf5ca9a +Subproject commit e8be3bea2ce0ec51b614cd7eb7d5d3a1e56d9524