日々精進

新しく学んだことを書き留めていきます

突然EC2インスタンスにsshでログインできなくなったら「ステータスチェック」を確認する

EC2のトラブルで接続出来なくなっている可能性があるのでAWSコンソールで「ステータスチェック」を確認した方が良い。手順は以下参照。

docs.aws.amazon.com

AIモデルを作る時に精度目標を求められたら楽観 / 悲観 / 中間の場合の目標を決める

モデルの精度改善は非常に見積が難しく、ビジネス側からいつまでに精度何%を達成出来るのかと聞かれると答えに困ってしまう。。 下記の記事を見て楽観 / 悲観 / 中間の場合の目標をエイヤで決めて出すのが良さそうだと思った。

参考:

f-bun.hatenablog.com

CloudWatchのログを一括ダウンロードする方法

awslogsを使うとできる。というか、AWS console画面からポチポチすればできるようになっててほしいんだが。。

pip install awslogsでインストール。 ログ取得するコマンドの例は以下。ログの開始時刻を-sで指定しないとエラーになるので注意。

awslogs get <log_group_name> <log_stream_name> -s 10m > myserver.log

参考:

qiita.com

PyCharmのProfilerで時間を計測すると「<method 'acquire' of '_thread.lock' objects>」がほとんどのCPU timeを使っている

原因は別スレッドでの処理はすべて「」と表示されるため。 なのでパフォーマンス計測をする場合はシングルスレッドで動かさないといけない。

参考:

stackoverflow.com