PythonでGPSログをmp4のアニメーション動画に変換する(gpxpy,staticmap,cv2,numpy,pillow)
インラインスケート滑走時のGPSログであるgpxファイルに対して、Pythonを使ってmp4形式のアニメーション動画化してみました。 利用したライブラリはgpxpy,staticmap,cv2,numpy,pillowになっています。
全 110 件中 11〜20 件を表示
インラインスケート滑走時のGPSログであるgpxファイルに対して、Pythonを使ってmp4形式のアニメーション動画化してみました。 利用したライブラリはgpxpy,staticmap,cv2,numpy,pillowになっています。
先日購入したM.2 NVMe SSDのKioxia EXCERIA G2 SSD-CK1.0N3G2ですが、NVMeの常として発熱しているようです。 CristalDiskInfoより60℃超えのアラートが出たこともあり、ヒートシンクを購入して温度の低下を狙います。 結果として、平常時の温度が50℃→45℃と下がって安定したようです。
無料の画像編集ソフトであるGIMPのプラグインで、BIMPという複数ファイルを一括で処理するツールがあります。 このツールを用いて長辺サイズを指定し、アスペクト比固定した状態で縦横が混在した画像を一括でリサイズする方法を記録します。
これまでシステムディスクを256GBのSSD、データディスクを5TBのHHDとしていましたが、WSL2やDockerで遊んでいるとシステムディスクを圧迫しがちでした。 いい機会だということで、より容量の大きい1TBのSSDを購入してシステムディスクを入れ替えることにしました。 選定したのはM.2 NVMe SSDのKioxia EXCERIA G2 SSD-CK1.0N3G2で、非常にコスパの良い製品です。 ただ、NVMe SSDは発熱しやすいこともあり密閉がちなPCケースだと温度が上がりやすいのでエアフローやヒートシンクなどでケアしてやる必要がありそうです。
WSL2上のPodman(Distroはpodman-default-machine)において、GPUコンテナを起動した際にError: crun: error stat'ing file `/usr/lib/wsl/drivers/nv_dispig.inf_amd64_19f3764f95906f94/libcuda.so.1.1`: No such file or directory: OCI runtime attempted と表示され、コンテナの起動が出来ませんでした。 この問題への対処には/etc/cdi/nvidia.yamlの更新で対処出来ました。詳細を以下に記録します。
WSL2上のPodman(Distroはpodman-default-machine)においてVSCodeのdevcontainerを利用したGPUコンテナの実行を行うことが出来ました。 ただ、Dockerfileを使う場合docker-compose.ymlを1つで対応することはできず、ビルド用とdevcontainer用の2つに分けて対応しました。 今回行った設定を記録しておきます。
WSL2上のPodman(Distroはpodman-default-machine)においてNvidia-container-toolkitを導入し、GPUコンテナの実行を行うことが出来ました。 てっきりWSL2だとDockerだけGPU利用可能なのかと思ってましたが、Podmanでも実行することが出来るようです。 その手順やPodman-composeなどの設定を記録しておきます。
Windows11のWSL2において導入したPodmanですが、VSCodeのDocker拡張を利用した際にInvalid JSONと表示されてしまいます。 Docker CLIを導入してPodmanによるAPI Forwardingで対応させることにします。
Windows11のWSL2において、Podman(Distroはpodman-default-machine)を導入したのですが、podman pullを行った際にno such hostのエラーが出てしまいました。 原因としては複数ネットワークを繋ぎ変える際のネームサーバーの設定問題でした。 導入手順と解決手順を合わせて記録しておきます。
Windowsのネットワーク設定を頻繁に変更することがあって面倒だったのでPythonスクリプトを記述しました。 IPConfigの変更には管理者権限が必要なので、windllでPythonスクリプトを起動し、そこからnetshでIPアドレスを変更するという流れになりました。 yamlで設定を記述できるようにしたので、複数のネットワーク設定があっても気楽に変更できるようになりました。
スポンサーリンク