トレーニングおよび学習スイート 2.0 でトレーニングを開始するためのトラブルシューティング手順。
次の手順でトレーニング・プロセスを開始しました。トレーニングが開始されず、エラーメッセージが表示されません。
- インストール済みのトレーニングおよび学習スイート 2.0
- アップロードされた画像とラベル付けされた画像
- 選択したベースモデル
- [再生] ボタンをクリックしてトレーニングを開始します。
トレーニング・プロセスが開始されない可能性がある 2 つの問題があります。 sudo docker logs -f tls_core を使用して、ログファイルを印刷し、エラーメッセージを分析します。
tlsapiui:2.0 docker イメージが再起動する場合は、次の手順に従います。
- ターミナルを開き、training-learning-suite-2.0/webservices/components/cvat・ディレクトリーに移動して、次のコマンドを実行します。
sudo docker-compose down
sudo -E docker-compose -f docker-compose.yml -f ../../../docker-compose.cvat.override.yml up -d
- ターミナルから、training-learning-suite-2.0/・ディレクトリーに移動して、次のコマンドを実行します。
sudo docker-compose down
sudo -E docker-compose up -d
- docker コンテナーが再起動しなくなりましたを確認します。
sudo docker ps
RDB 書き込みエラーが発生している場合は、以下の手順に従ってください。
- TLS2.0 ディレクトリーで、tlsredis を 更新 します 。Dockerfile を 以下に示します。
FROM redis:6-alpineを FROM redis:6.0-alpine に変更します。
- 3party/security ディレクトリーに移動して、ls -l コマンドを実行してすべてのファイルをリストします。デフォルトでは、以下の 6 つのファイルに userID と groupID が tls:tls として表示されます。
-rw-r--r-- 1 tls tls 1419 Feb 19 14:30 TLS_apiui_cert.crt
-rw------- 1 tls tls 1675 Feb 19 14:30 TLS_apiui_key.pem
-rw-r--r-- 1 tls tls 1590 Feb 19 14:30 TLS_core_cert.crt
-rw------- 1 tls tls 2455 Feb 19 14:30 TLS_core_key.pem
-rw-r--r-- 1 tls tls 2228 Feb 19 14:30 TLS_server_cert.crt
-rw------- 1 tls tls 4803 Feb 19 14:30 TLS_server_key.pem
- redis コンテナーを再構築する前に、次のコマンドを実行して、userID と groupID を既定の userID と groupID に変更します。
sudo chown : TLS_apiui_cert.crt
sudo chown : TLS_apiui_key.pem
sudo chown : TLS_core_cert.crt
sudo chown : TLS_core_key.pem
sudo chown : TLS_server_cert.crt
sudo chown : TLS_server_key.pem
- TLS2.0 ディレクトリーに移動して、docker コンテナーを再構築します。
sudo docker-compose build --no-cache tls_redis
- ビルドが正常に完了したら、thirdparty/security・ディレクトリーに移動し、以下と同じコマンドを使用して、6 つのファイルをデフォルトの userID および groupID に戻tls:tls。
sudo chown tls:tls TLS_apiui_cert.crt
sudo chown tls:tls TLS_apiui_key.pem
sudo chown tls:tls TLS_core_cert.crt
sudo chown tls:tls TLS_core_key.pem
sudo chown tls:tls TLS_server_cert.crt
sudo chown tls:tls TLS_server_key.pem
- メインの TLS2.0 ディレクトリーに移動して、コンテナーを再起動します。
sudo docker-compose down
sudo -E docker-compose up -d
- すべてのコンテナーが稼働していることを確認し、TLS2.0 Web インターフェイスに進みます。
sudo docker ps