Skip to content

Commit 8758a87

Browse files
committed
test data loader for ConcatDataset
1 parent 3dfec6b commit 8758a87

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

test/TorchSharpTest/TestDataLoader.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using System.Linq;
55
using TorchSharp.Modules;
66
using Xunit;
7+
using static TorchSharp.torch;
78

89

910
namespace TorchSharp
@@ -306,5 +307,17 @@ public void ConcatDatasetTest()
306307
Assert.True(dataset2.Disposed);
307308
Assert.True(dataset3.Disposed);
308309
}
310+
311+
[Fact]
312+
public void ConcatDatasetDataLoader()
313+
{
314+
using var dataset = torch.utils.data.ConcatDataset<IReadOnlyDictionary<string, Tensor>>(
315+
new[] {
316+
new TestDataset(),
317+
new TestDataset(),
318+
});
319+
var dataloader = torch.utils.data.DataLoader(dataset, 10, false);
320+
Assert.Equal(2, dataloader.Count);
321+
}
309322
}
310323
}

0 commit comments

Comments
 (0)