andante

0224

本を読んだり箱が振られるのを眺めたり箱は今日もイマイチだったので振動数と振幅は固定しつつ反発係数などを調整するようにしてみたただよく考えると別に厳密な最適化が必要なわけではないのだし各種パラメータをUI上でリアルタイム変更できるようにして挙動を見ながら当たりをつければいいんじゃないかと思うまあ今の実験で芳しい結果が無ければそうしよう
いい加減これは終わらせて次のことをやりたいぴよログのデータ集計とか


寝ます

0223

Optunaは予定していた回数だけ箱を振り終わったが結局自分で発見したのよりいいパラメータには到達できなかった指示の出し方が悪いのかなスコアの定義が悪いというのもありそうだが
今度は別のパラメータを探索させてみるそろそろ飽きてきた部分はある他にもやりたいことはあるのよ

ふと懐かしくなって三光インテック事件を再読した何度読んでも面白いのだけど2号主体のイメージはbefore LLM時代のそれだなあと思った2020年の作品


寝ます

0222

新しいシフトで生活リズムが破壊され深刻な睡眠不足に陥ったため一旦元に戻すことになったうーん


深刻な睡眠不足なので日記はお休みしますグウ

0221

あいかわらずOptunaが箱を振っているのを眺めているやっぱりサンプラーがあまりいいパラメータを引いてこないのでスコアの定義を微調整したり望みのないケースで早期終了させたりなどのテコ入れをしているが結局待つしかないのでボーッとしているまあそれでも徐々に良くなってるような気もするな手動でやるのとどっちが早かったかは正直よくわからないが


今日はこのまま深夜シフトなので寝ませんシフトの組み方も模索中である

0220

なんか日記書いたつもりで投稿してなかったやば


Optunaが箱を振りながらパラメータ空間を探索しているのをぼんやり眺めているきれいな振動が見られるのは結構限られた条件であるらしい手動で1つ見つけられたのはもしかすると運がよかったのかも
待っている間は暇なのだがGPUをブン回している関係上ゲームなどをするわけにもいかないそういえば休業の間に積読も崩せないかと目論んでいたのだが実際はTwitterのあとで読むブックマークが増えるばかりだ


寝ます今日はあまり体調が良くなかった疲れているのかな

0219

オニーク


書く機会を迷っていたのだが最近家に新生児がおり育休を取得している子についてあまり詳らかに書くことはプライバシーおよび日記性の観点からないと思われるけれどもとにかく現在は子への対応が生活のほぼ全てを占めているので書かずにいることは不可能であろうほぼに含まれない残りの部分はCodexへの指示出しである

現在は夕食後〜深夜のシフトを主に担当しておりそこで妻と交代して寝ている幸い睡眠時間はそれほど深刻な課題にはなっていないが何をしても泣きやまないなど気苦労は絶えないこんな話はどこにでもありふれていて何も面白くはないでしょう


Optunaが粉体シミュレイタのパラメータを探索している振動現象が観られるのは100秒程度の時間スケールなのでどうしても1本あたりの時間が長くなかなか進まないたぶん数日動かすことになるだろうパラメータ空間を広く取りすぎているかもしれない
具体的にどういうスコアを最大化するかはCodexがよしなに決めたので本当に望むとおりの結果が得られるのかも正直わからないがAIに雑に投げてやってくれること自体が驚異なのでそこはあとで考えればいいやと思っている

こういう雑なソフトウェア作成ならAIコーディングは楽しいんだけど仕事だとそうもいかないのでそういう時はちょっと面倒でもそれは指示の出し方が下手なだけかもしれないし来年には解消されていそうな気もする


寝ます

0218

粉体シミュレイタの映えるパラメータを探そうとしているのだがこんなもん人力でやる必要はないので自動探索させられないかCodexに相談したらOptunaでやれるんじゃないとのことだったのでやらせようとしているどんな感じになるのかな


寝ます

0217

粉体シミュレイタのパフォーマンスがCodexによって10倍くらい向上したGPU計算がボトルネックではなく非効率な処理があったのでそこを除去しただけだけどでも元のコードを書いたのもCodexなんだから最初からそうしてくれよという話ではある
パラメータの探索はなかなかうまくいかない一方に偏らせるのは簡単なのだが周期的に変動させるのには職人技がいるとはいえ高速化によって試行回数は大幅に増やせるようになったので数日中には何かしら見つかるでしょう


寝ます

0216

6の3乗というキリの良さがゆえにこの日が金正日元総書記の誕生日であるということを忘れられずにいるそういうこともある


粉体シミュレイタはCloudflareにデプロイするところまでChromeとFirefoxでは動いたがSafariではなぜか動かないEdgeでは試していないがまあ中身はChromiumだった気がするし動くんでしょう
Chromeで動かすのがネイティヴより速いことがわかってびっくりしたおそらくChromeのWGSL処理系がFirefoxのそれより速いコードを出すとかなんだろうFirefoxのは要するにwgpuなのでbevyでネイティヴ動作させるときと同条件というのがチャピ公の見解だったwgpuって遅いのか
あとChromeでだけ実行がだんだん遅くなる現象があったのでプロファイラを見て解決したGCがだんだん遅くなってるしなんか謎のアロケイションが多発してるよとCodexに教えたらbevyのログプラグインを止めればと言ってきて実際それで直ったAIとの美しき協働


寝ます

0215

粉体シミュレイタはほぼ完成形になってきた設定ファイルをtomlで渡せるようにしたりブラウザでの表示を最適化したりこれまでwasm-packを使っていたけどtrunkのほうがだいぶ便利なのでこれからはそうしたい
Cloudflareにアップロードするとこまでやりたかったがwasmのサイズが制限に引っ掛かったのでなんとかして小さくするなんでこんなに大きいんだろうなbevyがデカいのか


寝ます