2017-11-02 4 views
0

Im apply model doc für catboost Befehlszeilenversion stdtout es festgestellt, dass:Kann nicht eine Eingabe von stdin Lese-/Schreibzugriff für catboost Befehlszeilen

  1. wenn --input-path standardmäßig weggelassen wird es von stdin
  2. gelesen hat, wenn --output-path ist standardmäßig weggelassen es stdout

geschrieben Aber während cALC-Befehl ausgeführt wird, ohne --output-Pfad:

./catboost calc -m model.bin --input-path custom_data.tsv --cd train2.cd -T 4 --prediction-type Probability 

Ich erwarte, dass die Ausgabe ausgedruckt wird, aber sie ist leer.

Die einzige Möglichkeit, das Ergebnis zu erhalten, ist es in die Datei schreiben und lesen von ihm nach der mühsam ist:

./catboost calc -m model.bin --input-path custom_data.tsv --cd train2.cd -o custom_data.eval -T 4 --prediction-type Probability && cat custom_data.eval 

das gleiche Problem mit --input-path.

Vielen Dank im Voraus für Sie helfen.

Antwort

1

Vielen Dank für den Bericht. Dies ist ein Fehler, an dem wir bereits arbeiten. Wenn Sie auf andere Fehler stoßen, schreiben Sie bitte ein Problem auf github, damit Sie den Fortschritt verfolgen können.

+0

Vielen Dank für Ihr Feedback. Wird auf die Reparatur warten. – basilboli

+0

haben Sie eine Sichtbarkeit, wann es behoben werden würde? Vielen Dank. – basilboli

Verwandte Themen