Evalml: Update auf XGBoost 1.0.2

Erstellt am 20. Feb. 2020  ·  2Kommentare  ·  Quelle: alteryx/evalml

Derzeit unterbricht XGBoost 1.0.0 unsere Python 3.5-Tests und macht die anderen Zeitüberschreitungen. Wir sollten XGBoost vorerst zumindest begrenzen und weitere Diskussionen darüber führen, wie wir mit der Versionsverwaltung von Abhängigkeiten umgehen.

bug

Hilfreichster Kommentar

@jeremyliweishih sollen wir #407 an dieses Ticket anhängen?

Alle 2 Kommentare

@jeremyliweishih sollen wir #407 an dieses Ticket anhängen?

@christopherbunn wird sich das heute Nachmittag noch etwas genauer ansehen, aber danach ist er bis nächste Woche draußen. Also hole ich es morgen ab.

Zunächst einmal müssen wir xgboost 1.0.0 nicht mehr ausschließen, da wir Python 3.5 nicht mehr unterstützen. Aktualisierung des Problemtitels, um dies widerzuspiegeln.

Zu den Fehlern: Ich habe gerade mit @christopherbunn gesprochen und wir sehen Folgendes beim Ausführen von xgboost 1.0.1:

  • Das Ausführen der xgboost-Pipeline während der Automl (z. B. test_random_state ) dauert ~9 Minuten. Das führt zu einer Zeitüberschreitung dieses Tests, da dieser Test 4x automl ausführt und es eine Zeitüberschreitung von 20 Minuten gibt
  • @christopherbunn hat beobachtet, dass xgboost 26 Kerne verwendet, wenn es mit n_cores=-1 statt 8 konfiguriert ist. Wir denken, dass 26 die Anzahl der Kerne auf der Circleci-Maschine ist
  • Wir sind uns immer noch nicht sicher, ob dies mit den Fehlern zusammenhängt, die @angela97lin in #441 sieht, oder mit dem Fehler in #167. Obwohl es klar ist, dass all diese Probleme mit n_jobs /joblib zu tun haben.
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen