From ac81d4cd5f2b417d1f8c4ab9fb0539c6b1e7ad6e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Feb 2026 09:52:40 +0000 Subject: [PATCH 1/2] Initial plan From ebce3f3e480a1c0f1feedd85fd20cebc9b1ac390 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Feb 2026 09:57:19 +0000 Subject: [PATCH 2/2] Fix Float32HFFTN test to call hfftn instead of hfft2 Co-authored-by: alinpahontu2912 <56953855+alinpahontu2912@users.noreply.github.com> --- test/TorchSharpTest/TestTorchTensor.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/TorchSharpTest/TestTorchTensor.cs b/test/TorchSharpTest/TestTorchTensor.cs index 926d2e777..fc6f34ccc 100644 --- a/test/TorchSharpTest/TestTorchTensor.cs +++ b/test/TorchSharpTest/TestTorchTensor.cs @@ -7167,15 +7167,15 @@ public void Float64HFFT2() } [Fact] - [TestOf(nameof(fft.hfft2))] + [TestOf(nameof(fft.hfftn))] public void Float32HFFTN() { var input = torch.rand(new long[] { 5, 5, 5, 5 }, complex64); - var output = fft.hfft2(input); + var output = fft.hfftn(input); Assert.Equal(new long[] { 5, 5, 5, 8 }, output.shape); Assert.Equal(ScalarType.Float32, output.dtype); - var inverted = fft.ihfft2(output); + var inverted = fft.ihfftn(output); Assert.Equal(new long[] { 5, 5, 5, 5 }, inverted.shape); Assert.Equal(ScalarType.ComplexFloat32, inverted.dtype); }