ChristofJ95 opened a new pull request #1204:
URL: https://github.com/apache/systemds/pull/1204


   Das Hauptproblem, welches wir derzeit haben liegt darin das wir nicht 
verstehen, warum der Parameter „cur_small_nodes“ = 0 ist. Während wir glauben, 
dass wir das Binning richtig initialisieren, auch die entsprechende Matrix 
zurückgeben, wird dennoch kein "small node" gefunden. Folglich wird die perform 
schleife in Zeile 741  ausgeführt mit 1:0 was einen Error wirft. Wir haben 
ebenfalls die gesamte parfor in eine if Abfrage gegeben, welche bei dem Fall, 
dass "cur_num_small_nodes = 0" ist die gesamte parfor überspringt dennoch 
werden weitere Errors geworfen.
   Beim Debuggen haben wir herausgefunden das „cur_num_small_nodes“ von 
„cur_max_I_gain“ abhängt. Dieses wiederrum hängt von „I_gain_portion“ usw. ab. 
Am Ende haben wir uns komplett darin verloren herauszufinden an welchem 
Parameter es am Endeffekt wirklich liegt.
   
   Zusatzbemerkung:
   Die implementierte Binning funktion wurde von uns zum Zwecke des debuggings 
extrem vereinfacht und auf 2 while schleifen geändert. In der originalen, haben 
wir alles innerhalb einer while schleife berechnet (Mittels arithmetischem 
Mittel) und zurückgegeben, zum Zwecke der Errorsuche haben wir diese 
vereinfacht um mögliche Fehler schneller zu finden.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to