public void CanQuantizeLoadedSupervisedModel() { using var fastText = new FastTextWrapper(loggerFactory: _loggerFactory); fastText.LoadModel(_fixture.FastText.ModelPath); fastText.IsModelReady().Should().BeTrue(); fastText.GetModelDimension().Should().Be(100); AssertLabels(fastText.GetLabels()); string newPath = Path.Combine(Path.GetDirectoryName(_fixture.FastText.ModelPath), Path.GetFileNameWithoutExtension(_fixture.FastText.ModelPath)); fastText.Quantize(); fastText.IsModelReady().Should().BeTrue(); fastText.GetModelDimension().Should().Be(100); fastText.ModelPath.Should().Be(newPath + ".ftz"); File.Exists(newPath + ".ftz").Should().BeTrue(); File.Exists(newPath + ".vec").Should().BeTrue(); }