DRLの学習状況をスマホからいつでも見れるようにしました
昨日から、自宅にいることが少なくなったため、外出先でスマホからDRLの学習状況をすぐに見れるようにしました。
具体的には、AWSの無料枠で動かしているEC2 VMにapache2を導入し、gcpの各VMでの学習曲線(.png)と到達ルーム(.rooms)をapache2のドキュメントルートに収集する下記プログラムをnohupで実行。後は、画像を表示するhtmlファイルを置いただけ。
# セキュリティ上の理由からホスト名やzoneは修正しています #!/bin/bash hosts=(gcp1 gcp2 gcp3 gcp4 gcp5 gcp6) zones=(us-west1-a us-west1-b us-east1-a us-east1-b us-central1-a us-central1-b) files="/tmp/log*.png /tmp/log*.rooms" cd /var/www/html while true do echo "[`export TZ=JST-9;date +%Y/%m/%d-%H:%M:%S`] START copy files from compute instances" for (( i = 0; i < ${#hosts[@]]}; ++i )) do host=${hosts[$i]} zone=${zones[$i]} gcloud compute copy-files $host:"$files" . --zone $zone done echo "[`export TZ=JST-9;date +%Y/%m/%d-%H:%M:%S`] END copy files from compute instances" grep 1 *.rooms > 00rooms sleep 600 done ||