JetBot, JetRacerの転移学習の途中で止まってしまう原因

JetBot, JetRacerで、データセッ作成をおこなった後に、転移学習を実行すると、実行途中に原因不明のエラーで止まっってしまう場合があります。本記事では、その原因と対処方法について解説していきます。

エラーの要因

JetBot, JetRacerに搭載されている転移学習の途中でエラーで止まってしまう主な原因としては、容量が空のデータが生成されている可能性があります。つまり撮影時に、何らかの原因で、ファイル容量が0の状態で画像が保存されてしまったために、それをロードできずにエラーで落ちている可能性があります。

エラーへの対処方法

Terminalを起動して、画像が保存されているフォルダに移動し、下記コマンドを実行します。

find ./ -empty

何も表示されなければ、容量0のファイルは存在しませんが、上記のようにファイルが表示されれば、容量0のファイルが存在している事になります。 容量0のファイルを、一括して消したい場合、下記コマンドを実行すれば容量0のファイルが削除されます。

find ./ -empty -delete

容量0のファイルが、すべてなくなった事を確認し、再度 JetBot, JetRacerの転移学習を実行してみてください。今度はうまく学習が完了するはずです。

それでも解決しない場合

上記対処でも解決しない場合は、NVIDIA Developer ForumやFaBoのDiscordなどで質問してみてください。