github から借りてきたコードを使っているのですが、途中でエラーが出てしまったため何が起きているのか確認しようと思い、随所に print() を書き加えました。
その後、実行をしてみたところ print() したものがターミナルに出力されませんでした。
この理由がわからないため、ありえる原因を教えていただけるとうれしいです。
何が起きているのかわからないため必要な情報が何かもわからないのですが、追加で有効そうな情報としては
- コードに変更を加えた時にその変更は反映されている。
- エラーが起きないような状態で実行すれば、print()はターミナルに出力される。
使っているコード
https://github.com/toshohirasawa/nmtpytorch-emb-pred/blob/master/example/imagination.conf
コード実行の仕方
下のようにシェルスクリプトを書いています。
標準出力がどこかにパイプされているわけではありません。
shell
1folder_path=/disk/n.n/mmt-emb-pred 2output_path=$folder_path/result/imagination/en-fr/original 3 4mkdir -p $output_path 5 6CUDA_VISIBLE_DEVICES=2 python bin/nmtpy train \ 7 train.save_path:$output_path \ 8 -C $folder_path/example/imagination.conf
回答1件
あなたの回答
tips
プレビュー