-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CNTK directs console output to stderr #25
Comments
I think only “payload” output (such as rec output) should go to stdout. All other errors, warnings and informational messages should go to stderr. Andreas From: Alexey Orlov [mailto:notifications@github.com] Currently CNTK directs all console output to stderr rather than stdout. Was it for a reason? — |
Andreas, you said and informational messages. (to stderr). I believe this is exactly what we have now. Moreover, if I invoke, e.g., Simple2d example, nothing goes to stdout. If that's the way we believe it should be, fine. Just wanted to clarify. |
Any actual output data should go to stdout, while messages, informational or errors, should be on stderr. I don’t think we have any data output at present. But I can imagine writing to stdout instead of a file e.g. for integrating with pipe-based tools like Kaldi. Since that may be binary data, we should keep stdout pristine. From: Alexey Orlov [mailto:notifications@github.com] Andreas, you said and informational messages. (to stderr). I believe this is exactly what we have now. Moreover, if I invoke, e.g., Simple2d example, nothing goes to stdout. If that's the way we believe it should be, fine. Just wanted to clarify. — |
To the best of our knowledge CNTK adheres to the UNIX model:
Issue closed |
Currently CNTK directs all console output to stderr rather than stdout. Was it for a reason?
The text was updated successfully, but these errors were encountered: