есть решающие деревья из xgboost, из которых питоновый treelite генерит сишный код, но он не очень подходит и генерация не настраивается. надо или этот код перепилить, или перепилить treelite что бы генерить код вместо него. на перепил сишного кода ушло меньше дня, в основном разобраться c language-c и syb-ом