JSKAerialRobot / aerial_robot_demo

The demonstrantions (tasks) by using aerial robot
4 stars 4 forks source link

catkin build時にgdownで長時間止まる #153

Open greenpepper123 opened 4 years ago

greenpepper123 commented 4 years ago

catkin buildした時に、mbzirc2020_task1_tasks/script/install_detection_models.pyでgdownを呼び出してEdgeTPUの学習済みデータをダウンロードする箇所で長時間(40分とか)止まってしまいます。 正確にはbuildが57/58completeでmbzirc2020_task1_tasks:make(100%)の状態で長時間止まって、psで確認すると上記のgdownのプロセスが走っていることが確認できました。 そこまで重いデータではないはずで、Google Driveのリンクを直接ブラウザでクリックしたらすぐにダウンロードは終わるのですが、一回あるファイルのダウンロードで止まってしまうと永遠に状況が打開されないような状態に見えます。 止まっているときはずっと同じファイルで止まっています。 Ctrl+Cで中断して何回か再試行したら3回目ですべてダウンロードされて、build成功しました。 --quietがついていたので何で止まっているのかログは取れませんでした。

とりあえず成功してしまったので困ってはいないのですが、再現性があるようならtimeoutをつけて再試行するような処理を加えてもいいかなと思いました。

tongtybj commented 4 years ago

なるほど。僕の環境では問題なかったら、気づかなかった。 とりあえず、こっちにもtravisを追加して、ビルドの挙動を確認します。

tongtybj commented 4 years ago

https://github.com/tongtybj/aerial_robot_demo/pull/155 これをみると、travisではビルドは大丈夫そうだね