elastic / elastic/ml-cpp

[ML] CI failure in CKMostCorrelatedTest/testScale

Offen
#2,330 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
>test-failure
Vorherrschende Sprache
C++
Sterne
157
Forks
67
Ø Merge
17 Std. 52 Min.
Gemergte PRs (30 T.)
20

Beschreibung

Seen in https://elasticsearch-ci.elastic.co/job/elastic+machine-learning+pull-request+linux/1278/consoleText

```
2022-06-27 13:29:59,111091 UTC [4711] DEBUG /ml-cpp/lib/test/CTestObserver.cc@28 +----------------------------------+
2022-06-27 13:29:59,111102 UTC [4711] DEBUG /ml-cpp/lib/test/CTestObserver.cc@29 | CKMostCorrelatedTest/testScale |
2022-06-27 13:29:59,111112 UTC [4711] DEBUG /ml-cpp/lib/test/CTestObserver.cc@30 +----------------------------------+
2022-06-27 13:29:59,144512 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 28ms
2022-06-27 13:29:59,240307 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 88ms
2022-06-27 13:29:59,527676 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 272ms
2022-06-27 13:30:00,362381 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 805ms
2022-06-27 13:30:04,480209 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 3980ms
2022-06-27 13:30:04,498173 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@754 elapsed times = [28, 88, 272, 805, 3980]
2022-06-27 13:30:04,498299 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@763 exponent = 1.82145
2022-06-27 13:30:04,498337 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@766 sdRatio = 0.266806
/ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc(776): fatal error: in "CKMostCorrelatedTest/testScale": critical check exponent < 1.75 has failed [1.8214474079906533 >= 1.75]
2022-06-27 13:30:04,498726 UTC [4711] INFO /ml-cpp/lib/test/CTestObserver.cc@40 Unit test timing - CKMostCorrelatedTest/testScale took 5387ms
```

The test run was on Ubuntu 18.04 on linux-x86_64.

That test doesn't fail in every run, so something it does must produce non-deterministic results.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc, insbesondere mit testScale um die Zeilen 751-776, und reproduzieren Sie den Fehler auf Ubuntu 18.04 Linux x86_64 unter Verwendung der CI-Ausgabe als Referenz. Untersuchen Sie, warum die Messungen der verstrichenen Zeit und der berechnete Exponent zwischen den Läufen variieren; die Aufgabe ist erledigt, wenn der Test nicht mehr nichtdeterministisch fehlschlägt und weiterhin aussagekräftige Skalierungsprüfungen enthält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
testing-qa
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.