Closed yuanqingz closed 7 years ago
The JPMML-LightGBM library has fallen behind the LightGBM project due to lack of time and resources.
The latest supported LightGBM version is something from mid-April 2017; simply open the commit log (https://github.com/jpmml/jpmml-lightgbm/commits/master), and search for commit messages starting with "Ensured compatibility with LightGBM ...". For example, the latest supported LightGBM version appears to be commit 57ad014: https://github.com/jpmml/jpmml-lightgbm/commit/2e5727e24426c4ab8c8ff63240d5f124118a86b1
I do intend to catch up with LightGBM project again, but I can't tell you when exactly that will happen. Will fix/close this issue when it happens, so stay subscribed.
@vruusmann Thanks for the reply! I'll stay subscribed.
OS: Debian 8.4 LightGBM Python API version: 2.0.6 (installed from pip) jpmml-lightgbm version: current master
The traceback:
It looks like the same problem in pmml.py from LightGBM's repo https://github.com/Microsoft/LightGBM/issues/877 . Tree.java didn't deal with
num_cat
in the origin model when iterating a tree, sodecision_type
loads the wrong data.A single tree in my model looks like below