ignite: как удалить созданные наборы данных ML из папки db / work после обучения модели - PullRequest
0 голосов
/ 11 февраля 2019

Ниже приведен фрагмент кода, используемый для построения модели.Учебный класс по созданию наборов данных в кластере, в то время как во время обучения, после построения модели, я хочу удалить эти созданные наборы данных из рабочей папки.

Почему он не удаляется из рабочей папки?есть ли способ вызвать автозапускаемый явно?

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();

1 Ответ

0 голосов
/ 04 марта 2019

Какие файлы остаются после завершения обучения?Какую конфигурацию кеша вы используете?K-Means явно использует try-with-resources в CacheBasedDataset и close (), вызывая для этого типа набора данных явное уничтожение вспомогательных кэшей и данных.

...