Evalml: Actualización a XGBoost 1.0.2

Creado en 20 feb. 2020  ·  2Comentarios  ·  Fuente: alteryx/evalml

Actualmente, XGBoost 1.0.0 rompe nuestras pruebas de Python 3.5 y hace que las demás se agoten. Al menos deberíamos limitar XGBoost por ahora y discutir más sobre cómo manejamos las versiones de dependencia.

bug

Comentario más útil

@jeremyliweishih ¿deberíamos adjuntar el # 407 a este ticket?

Todos 2 comentarios

@jeremyliweishih ¿deberíamos adjuntar el # 407 a este ticket?

@christopherbunn analizará esto un poco más esta tarde, pero después

En primer lugar, ya no necesitamos excluir xgboost 1.0.0 porque ya no admitimos Python 3.5. Actualizando el título del problema para reflejar eso.

Con respecto a los errores: acabo de hablar con @christopherbunn y vemos lo siguiente al ejecutar xgboost 1.0.1:

  • La ejecución de la canalización xgboost durante automl (por ejemplo, test_random_state ) tarda ~ 9 minutos en completarse. Eso está provocando que la prueba se agote, porque esa prueba se ejecuta automáticamente 4x y hay un tiempo de espera de 20 minutos.
  • @christopherbunn observó que xgboost estaba usando 26 núcleos cuando se configuró con n_cores=-1 lugar de 8. Creemos que 26 es el número de núcleos en la máquina circleci
  • Todavía no estamos seguros si esto está relacionado con los errores que @ angela97lin está viendo en el # 441, o con la falla en el # 167. Aunque está claro que todos estos problemas tienen que ver con n_jobs / joblib.
¿Fue útil esta página
0 / 5 - 0 calificaciones