プログラミング

プログラミング

ESP32 の MicroPython を Wi-Fi 経由で更新する WebRepl の設定

どんなもの?ESP32 を MicroPython (軽量版 Python) で制御し、なおかつそのプログラムを Wi-Fi 経由で更新できる。IoT づくりで、自由度の高いプログラミングをする際の個人的最適解だと思っている。自由度が低くて...
プログラミング

Style-Bert-VITS2でマルチGPUで学習する

torchrun --standalone --nnodes=1 --nproc_per_node=2 train_ms_jp_extra.py -c Data/<model_name>/config.json -m Data/<model...
プログラミング

Python でpipを入れようとするとBus error が生じる。

背景Pythonのインストール後、Python3 -m ensurepip を実行してpipのインストールを試みたが、Bus error:10 と表示され、プログラムが終了する。エラー原因の調査エラーがどこで起きたのかがわからないと原因の究...
プログラミング

Dockerfile からビルド時にpip install に失敗する

ビルド時にpip install に失敗するDockerfileにRUN pip install --no-cache-dir -r requirements.txt と記述し、buildした際、txtファイル内に記述したnumpy などの...
プログラミング

iOS向けのONNX Runtimeを用いたObject Detectionを試してみる

基本的には以下のgithub のreadme の内容に従えばいいが、特に使い慣れないxcode を使う作業を含めて戸惑った点について記載する。rubyのバージョンが古いonnx runtime を使うためのツールとしてcocoapodsをイ...
プログラミング

cocoon+Enlighterで謎のHTMLコードが表示される

症状コードブロックでコピーができるようにEnlighterを導入したのだが、見えちゃいけないはずのHTMLコードが表示され、うまくレンダリングされなかった。↓見た目だけ再現<span class="hljs-function"><span ...
プログラミング

トップページ用ウィジェットの作成

このブログの備忘録的側面が大きすぎて、他の人に自分がどんなことしてるか見てもらうのに適していなかったので、トップページを刷新。真面目に書いた記事には「成果物」カテゴリをつけて、そのカテゴリがついた記事だけ一覧表示させるウィジェットを作った。...
プログラミング

GeminiAPIとりあえず使う

とりあえず使ってみる からAPIキーを取得する以下のテストコードを動かしてみるAPI_KEY = <さっき取得したAPIキー>model = genai.GenerativeModel( model_name="gemini-1.5-fla...