https://blogs.aalto.fi/marijn/2016/02/25/doit-a-python-alternative-to-make/で説明しているように、doitを使用してデータ解析パイプラインを自動化しています。残念ながら、doitは、後の手順のfile_depsがすでに満たされていても、常にstep1のパイプライン全体を再実行したいと考えています。パイプライン全体を再実行する原因を調べるにはどうすればよいですか?例えば。依存関係の設定が間違っている、dodo.pyの変更?doitタスクパイプラインの不要な再実行
0
A
答えて
0
サンプルコードが参考になります。何が起こっているのか正確に知ることで、助けが難しいかもしれません。しかし、あなたを正しい方向に導くことを願って、ここにいくつかの指針があります。
doitには、いくつかの注意点がありますが、助けが必要なstrace機能があります。http://pydoit.org/cmd_other.html?highlight=strace#strace
デフォルトでは、dodo.pyファイルが変更された場合、doitはタスクを再実行しません。あなたのコードをチェックして、dodo.pyファイルをfile_depsのどこかに追加したかどうかを確認します。 http://pydoit.org/faq.html#dodo-py-file-itself-should-be-a-file-dep-for-all-tasks
まだ問題が解決しない場合は、ユーザーグループをチェックして投稿してください。エドワードは迅速に対応するようです。
関連する問題
- 1. 不要な再描画
- 2. Glassfish 4.1不要な再デプロイ
- 3. シンプルストアベースのルータで不要な再レンダリング
- 4. コンボボックスの不要な空行
- 5. React JS - setStateと不要な再レンダリング
- 6. Qtプッシュボタン押下信号の不要な二重実行
- 7. 不要なページでスクリプトの実行を停止する
- 8. QSliderが不要なステップを実行する
- 9. SharePoint <button>要素は、ページの不要なリロードを実行します。
- 10. ggplotのグループ間の不要な行数
- 11. TensorFlowは、不要なグラフの再実行を避けるために最適化しますか?
- 12. 再実行時に不適格な計画を使用するPostgres
- 13. エラーコードの再実行
- 14. 不要な行を返すSQLクエリ
- 15. 実行中のJavaコードの再コンパイルと再実行
- 16. CPLEX実行不可能なソリューション
- 17. 実行時エラー不正なイベント名python
- 18. 実行不可能なCodeIgniterコード
- 19. 不要な場合にcmakeでカスタムコマンドを実行しないようにする
- 20. css要素の不明な数のCSSコードを実行するには
- 21. ComponentKitとFLUXアーキテクチャ - 不要なUIの再レンダリングを避ける
- 22. 不要なAda依存関係の再コンパイル(GCC 5.3.0)
- 23. オンタイムパイプラインを再実行(再スケジュール)
- 24. 葉なし不要クラス行内の要素間の空白
- 25. ターゲットを不必要に再コンパイルする
- 26. 実行時にプロジェクトの周りに不必要な空白があります
- 27. 不要なノード
- 28. 不要なスキップフレームエラー
- 29. 不要なボーダー
- 30. 不要なジェネリックパラメータ
straceを使って問題を解決できました...ファイルの変更日をリセットした別のエディタで生成されたファイルを開いたので、Probaby doitは混乱します。 – layoutanalysis