ignite: как удалить созданные наборы данных ML из папки db/work после обучения модели
Ниже приведен фрагмент кода, который используется для построения модели. Учебный класс, создающий наборы данных в кластере, в то время как во время обучения, когда модель была построена, я хочу удалить эти созданные наборы данных из рабочей папки.
Почему он не удаляется из рабочей папки? есть ли способ вызвать автозапускаемый явно?
IgniteCache<Integer, double[]> dataCache = createCacheBasedData(ignite, rows, cacheName);
KMeansTrainer trainer = new KMeansTrainer()
.withDistance(distanceMeasure) //other metrics are HammingDistance, ManhattanDistance
.withAmountOfClusters(k) // number of clusters want to create
.withMaxIterations(maxIterations)
.withEpsilon(1.0E-4D)
.withSeed(seed);
Model mdl = trainer.fit(
ignite,
dataCache,
modelData.getTrainData(),
modelData.getFeatureExtractor(),
modelData.getLabelExtractor()
);
dataCache.destory();
0 ответов
Какие файлы остаются после завершения обучения? Какую конфигурацию кеша вы используете? K-Means явно использует try-with-resources в CacheBasedDataset и close(), вызывая для этого типа набора данных явное уничтожение вспомогательных кэшей и данных.