这与H2O MOJO thread safe?非常相似,但对于xgboost。
h2o文档Productionizing H2O似乎没有提及任何内容。在没有锁的线程中执行此操作是否安全?
BinomialModelPrediction p = model.predictBinomial(row);
或更笼统的问题,How to view a MOJO model本文档给我的印象是,所有这些不同类型的模型的本质都是决策树(如果不是其他的话),区别在于如何训练它们。是真的吗
UPDATE 3:
就像h2o有其自己的java预测实现,并且看数字xgboost-predictor可能是线程安全的。
UPDATE 2:
此thread产生了阴影,即xgboost可能不是线程安全的预测对象。 XGBoostJavaMojoModel
UPDATE 1:
将ML模型转换为零依赖性的本机代码(Java,C,Python,Go,JavaScript)
[m2cgen让我认为对广义问题的答案可能是正确的。
是的,XGBoost MOJO和XGBoost Java预测变量都是线程安全的。