]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/diskprediction_local: Replaced old models and updated predictor.
authorKaranraj Chauhan <chauhank@bu.edu>
Wed, 31 Jul 2019 20:53:02 +0000 (16:53 -0400)
committerKaranraj Chauhan <chauhank@bu.edu>
Thu, 7 Nov 2019 13:38:42 +0000 (08:38 -0500)
commit26ea7b670a9127c2e6f8640ada9efcb371a132d8
treeaab2d464e6a878464d5b5d908b3bf0ba200abd4e
parentc19a797bb067f61d7d1711a205b6be2d7d7615cb
mgr/diskprediction_local: Replaced old models and updated predictor.

ProphetStor models are replaced with in-house developed models.
Preprocessors are also stored in addition to the prediction models.
Objects are now stored using joblib instead of pickle, as recommended by
scikit-learn docs.

"manufacturer-specific" models are used instead of "best-feature-match"
models. i.e., instead of models being trained (presumably) just based on what
features are available, models have been trained for each manufacturer.
This is because of variation in meaning and availibility of SMART
attributes across manufacturers.

Updated config.json, requirements.txt, and DiskFailurePredictor for these changes.

Signed-off-by: Karanraj Chauhan <kachauha@redhat.com>
82 files changed:
src/pybind/mgr/diskprediction_local/models/config.json
src/pybind/mgr/diskprediction_local/models/hgst_predictor.joblib [new file with mode: 0644]
src/pybind/mgr/diskprediction_local/models/hgst_preprocessor.joblib [new file with mode: 0644]
src/pybind/mgr/diskprediction_local/models/seagate_predictor.joblib [new file with mode: 0644]
src/pybind/mgr/diskprediction_local/models/seagate_preprocessor.joblib [new file with mode: 0644]
src/pybind/mgr/diskprediction_local/models/svm_1.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_10.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_104.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_105.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_109.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_112.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_114.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_115.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_118.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_119.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_12.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_120.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_123.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_124.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_125.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_128.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_131.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_134.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_138.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_14.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_141.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_145.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_151.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_16.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_161.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_168.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_169.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_174.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_18.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_182.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_185.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_186.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_195.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_201.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_204.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_206.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_208.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_210.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_212.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_213.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_219.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_221.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_222.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_223.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_225.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_227.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_229.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_230.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_234.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_235.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_236.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_239.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_243.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_27.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_3.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_33.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_36.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_44.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_50.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_57.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_59.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_6.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_61.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_62.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_67.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_69.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_71.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_72.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_78.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_79.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_82.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_85.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_88.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_93.pkl [deleted file]
src/pybind/mgr/diskprediction_local/models/svm_97.pkl [deleted file]
src/pybind/mgr/diskprediction_local/predictor.py
src/pybind/mgr/diskprediction_local/requirements.txt