[breaking] Change internal model serialization to UBJSON. (#7556)

* Use typed array for models.
* Change the memory snapshot format.
* Add new C API for saving to raw format.
This commit is contained in:
Jiaming Yuan
2022-01-16 02:11:53 +08:00
committed by GitHub
parent 13b0fa4b97
commit a1bcd33a3b
24 changed files with 566 additions and 255 deletions

View File

@@ -32,6 +32,7 @@ dependencies:
- awscli
- numba
- llvmlite
- py-ubjson
- pip:
- shap
- ipython # required by shap at import time.

View File

@@ -31,6 +31,7 @@ dependencies:
- jsonschema
- boto3
- awscli
- py-ubjson
- pip:
- sphinx_rtd_theme
- datatable

View File

@@ -18,3 +18,4 @@ dependencies:
- jsonschema
- python-graphviz
- pip
- py-ubjson

View File

@@ -16,3 +16,4 @@ dependencies:
- python-graphviz
- modin-ray
- pip
- py-ubjson