我需要使用python将xgboost模型保存到hdfs。我试过用 xgbm.save_model(path_to_hdfs) 但我有以下错误: src/io.cc:37: Please compile with DMLC_USE_HDFS=1 to use hdfs 所以我的问题是如何处理这个错误?或者有没有其他方法可以使用python脚本将xgboost模型存储到hdfs?
xgbm.save_model(path_to_hdfs)
src/io.cc:37: Please compile with DMLC_USE_HDFS=1 to use hdfs
d4so4syb1#
正如错误所说,您需要使用hdfs支持编译xgboost。为此,您需要执行以下操作:
git clone --recursive https://github.com/dmlc/xgboost.git cd xgboost mkdir build cmake -DDMLC_USE_HDFS=1 .. make
请安装python包并重试。
1条答案
按热度按时间d4so4syb1#
正如错误所说,您需要使用hdfs支持编译xgboost。
为此,您需要执行以下操作:
请安装python包并重试。