You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tests/python/test_lightgbm_integration.py::TestLightGBMIntegration::test_sparse_categorical_model test generates code with high-cardinality categorical splits. For such splits, Treelite currently generates massively long if conditions. This doesn't cause issue with GCC, but crashes Apple Clang and freezes MSVC.
TODO. Implement a more compact representation for categorical splits.
The text was updated successfully, but these errors were encountered:
* More exhaustive method to locate vcvarsall.bat; mark some tests as non-Windows
* Do not produce empty array literals, as MSVC does not allow them
* Do not use gcc on Windows
* Re-order array definitions before quantize() function
* Skip test_sparse_categorical_model() test on Windows, see #100
* Free predictor objects between multiple tests, to avoid locking DLL files
* Run unit tests on Windows
* Replace *.whl extension with *.zip
* Fix syntax error in PowerShell script
* Fix lint
* Use correct version of MSVC
* Add conda to PATH
* Install pytest and other packages
* Expand short paths on Windows
* Create temp directory locally
* Fix lint
* Debugging hung tests in Windows
* Remove LETOR from testing on Windows
* Remove verbose printing
tests/python/test_lightgbm_integration.py::TestLightGBMIntegration::test_sparse_categorical_model
test generates code with high-cardinality categorical splits. For such splits, Treelite currently generates massively longif
conditions. This doesn't cause issue with GCC, but crashes Apple Clang and freezes MSVC.TODO. Implement a more compact representation for categorical splits.
The text was updated successfully, but these errors were encountered: