Evalml: Обновление до XGBoost 1.0.2

Созданный на 20 февр. 2020  ·  2Комментарии  ·  Источник: alteryx/evalml

В настоящее время XGBoost 1.0.0 нарушает наши тесты python 3.5 и заставляет остальные выполнять таймаут. Мы должны хотя бы ограничить XGBoost и продолжить обсуждение того, как мы обрабатываем версии зависимостей.

Самый полезный комментарий

@jeremyliweishih, стоит ли прикрепить к этому

Все 2 Комментарий

@jeremyliweishih, стоит ли прикрепить к этому

@christopherbunn еще немного рассмотрит это сегодня днем, но после этого его не будет до следующей недели. Так что заберу завтра.

Во-первых, нам больше не нужно исключать xgboost 1.0.0, потому что мы больше не поддерживаем python 3.5. Обновление названия проблемы, чтобы отразить это.

Что касается ошибок: я только что разговаривал с @christopherbunn, и при запуске xgboost 1.0.1 мы видим следующее:

  • Выполнение конвейера xgboost во время автомата (например, test_random_state ) занимает ~ 9 минут. Это приводит к тому, что этот тест истекает, потому что этот тест запускается автоматически 4 раза, а время ожидания составляет 20 минут.
  • @christopherbunn заметил, что xgboost использовал 26 ядер при настройке с n_cores=-1 вместо 8. Мы думаем, что 26 - это количество ядер на машине circleci.
  • Мы все еще не уверены, связано ли это с ошибками, которые @ angela97lin видит в # 441, или с n_jobs / joblib.
Была ли эта страница полезной?
0 / 5 - 0 рейтинги