MDL-59630 analytics: mlbackend model directories deletion

This commit is contained in:
David Monllao
2017-09-06 18:42:46 +02:00
parent f9222c4953
commit abafbc8405
5 changed files with 127 additions and 18 deletions
@@ -94,6 +94,27 @@ class processor implements \core_analytics\classifier, \core_analytics\regresso
return get_string('pythonpackagenotinstalled', 'mlbackend_python', $cmd);
}
/**
* Delete the model version output directory.
*
* @param string $uniqueid
* @param string $modelversionoutputdir
* @return null
*/
public function clear_model($uniqueid, $modelversionoutputdir) {
remove_dir($modelversionoutputdir);
}
/**
* Delete the model output directory.
*
* @param string $modeloutputdir
* @return null
*/
public function delete_output_dir($modeloutputdir) {
remove_dir($modeloutputdir);
}
/**
* Trains a machine learning algorithm with the provided dataset.
*