2017-06-30 3 views
1

pytorchを調べるためpycharmでseq2seqコードを実行しています。Pycharmでデバッグする方法(他のクラスの関数のオブジェクトの値を監視する)

コードには多くのクラスがあり、これらのクラスには多くの機能があります。

他の機能のオブジェクトの値を監視したいので、コンソールでコードを1つずつ実行しています。

デバッグを使用してこれに良い方法はありますか?

私は前にデバッグを行っていません。

私は特にこれらのツールに慣れていないんだけど、ここで私はそれに近づくだろうか..です

答えて

1

を助けてください。 GUIを対話的にテキストを使用して適切に使用する方法を表現するのはちょっと難しいので、一般的にデバッガを初めてお使いの方は、チュートリアルを始めることをお勧めします。 JetbrainsにはオンラインのPyCharmデバッガチュートリアルがいくつかあります。

PyCharm debugger tutorial 1

PyCharm debugger tutorial 2

デバッガを実行している場合は、ブレークポイントを設定し、あなたの現在のオブジェクトのスコープ内のローカル変数のすべてを見ることができます。 2つの場所を監視したい場合は、2つのブレークポイントを設定できます。または、あなたは1つに止まり、前進することができます(Step Over, F8Step Into, F7を参照してください)。具体的には、Debugger, Framesを見ると思います。現在のブレークポイントから現在の機能あなたが探しているものを得ることができるかもしれませんが、残念なことにプロジェクトに依存しています。

関連する問題