Evalml: Atualização para XGBoost 1.0.2

Criado em 20 fev. 2020  ·  2Comentários  ·  Fonte: alteryx/evalml

Atualmente, o XGBoost 1.0.0 quebra nossos testes do python 3.5 e faz com que os outros expirem. Devemos pelo menos limitar o XGBoost por enquanto e ter uma discussão mais aprofundada sobre como lidamos com o controle de versão de dependência.

bug

Comentários muito úteis

@jeremyliweishih devemos anexar # 407 a este tíquete?

Todos 2 comentários

@jeremyliweishih devemos anexar # 407 a este tíquete?

@christopherbunn vai examinar isso um pouco mais esta tarde, mas depois disso ele

Em primeiro lugar, não precisamos mais excluir o xgboost 1.0.0 porque não oferecemos mais suporte para o python 3.5. Atualizando o título do problema para refletir isso.

Sobre os erros: Acabei de falar com @christopherbunn e vemos o seguinte ao executar o xgboost 1.0.1:

  • A execução do pipeline xgboost durante a automl (por exemplo test_random_state ) leva cerca de 9 minutos para ser concluída. Isso está fazendo com que o teste atinja o tempo limite, porque esse teste executa o automl 4x e há um tempo limite de 20 minutos
  • @christopherbunn observou que o xgboost estava usando 26 núcleos quando configurado com n_cores=-1 vez de 8. Achamos que 26 é o número de núcleos na máquina circleci
  • Ainda não temos certeza se isso está relacionado aos erros que @ angela97lin está vendo em # 441 ou à falha em # 167. Embora esteja claro que todos esses problemas têm a ver com n_jobs / joblib.
Esta página foi útil?
0 / 5 - 0 avaliações