Chrononglyph

#7083

強化学習のコスト

文化stable-diffusion

ゴールデンウィーク実家帰省の最終日で Stable Diffusionの追加学習はなんやかんやでエラーを解消することができ、
追加学習スクリプトを動かすことができるようになりました。
が、それがとにかく時間がかかる!!
なんと初回のテストで66時間かかりました。
しかも、66時間かけて追加学習したのに最後の最後でエラーが出力されてすべてオジャンに!!
この4日間はいったいなんだったんでしょう。
しかも出てきたエラーも難解でネットに解決法が転がっていないため、またも暗礁に乗り上げました。
AIイラストを好きなように生成するまでの道のりは意外と険しいです。


今回の失敗でわかったこととしては、
Stable Diffusionの追加学習(LoRA)は画像数×学習回数×エポック数の回数処理が行われるらしい。
そしてその1回の処理はMacbook ProのCPUで概ね4〜6秒。
今回自分は94枚の画像を各20回学習し、それをさらに20エポック回したため学習回数は37,600回です。
それが各6秒で約62時間ですが、実際にはスリープ時の処理能力低下などもあったためか
冒頭の通り66時間もかかっています。


まだLoRAの使い方を把握したわけではないので偉そうなことは言えないのですが、
初っ端から94枚というのはちょっとやりすぎた感が否めないです。
追加学習数とエポック数はいずれもデフォルト値を採用していますが、
これが妥当なのかはなんとも言えずこの辺もいろいろ調べてみる必要がありそうです。
あとできれば高速なGPUで処理するように設定を変更したいところ。


追加学習は画像によってどんな学習結果になるかは出力させるまでわからないので、
ある意味ガチャです。
加えてベースモデルによっても出力結果が随分異なるそうで、その辺の試行錯誤も必要でしょう。
つまり今回66時間かかったテストを今後何度も何度もやる必要があると。
以前、Stable Diffusionは2008年に夢中になった動画エンコードに似ていると書きましたが、
ガチャの不確実性で言えばこっちの方がよっぽど茨の道になりそうです。
しかも動画エンコードはめちゃくちゃ長くても20時間とかだったのに、まさかの60時間越えとは……。


これだけの処理を行うとなると、Macbook Proを酷使するのはちょっと避けたいところではあります。
ただ、クラウドで同じことができるGoogle Colaboratoryというサービスは
無料だとサスペンドしたらすぐにデータが消えてしまうのでこういう用途には不向きです。
最上位プランを契約すればバックグラウンド実行できるようになるとのことですが、
月額約5,000円は高すぎるような……。
テレワークの日に仕事の傍らMacbookに頑張ってもらうのがいまのところ現実的な線ですが、
酷使しすぎて早く故障してしまうようなことがないように気をつけたいところです。



同じタグを含む記事(stable-diffusion
前後の記事
#7045思考アシスタントの可能性』(2023/04/01
llm文化
#704619年目の疑問』(2023/04/02
ブログの後日投稿問題web制作
#7047破滅覚悟の徹夜』(2023/04/03
徹夜自分
#7048最終盤のキーパーソン』(2023/04/04
漫画文化
#7049限界への試行錯誤』(2023/04/05
テトリスエフェクトゲームのプレイ日記
#7050中途半端は埋没する』(2023/04/06
ネット文化文化
#7051検索精度の後退』(2023/04/07
動画サイト文化
#7052出来高の重要性』(2023/04/08
暗号資産今日の出来事
#7053妥協できない端末』(2023/04/09
iphoneデジモノ
#7054ローリスクのセカンドチャンス』(2023/04/10
暗号資産今日の出来事
#7055隙間時間を生み出せない』(2023/04/11
週間計画空想
#7056満たされない活動』(2023/04/12
承認欲求の問題空想
#7057肝臓の静かなる悲鳴』(2023/04/13
身体の問題自分
#7058連休前の静観』(2023/04/14
休日計画空想
#7059複雑怪奇なクエリ』(2023/04/15
webサイト制作作業web制作
#7060安全なリタイアを目指して』(2023/04/16
長期計画空想
#7061凶器的な祝辞』(2023/04/17
自己実現の問題空想
#7062自己欺瞞の掃き溜め』(2023/04/18
ブログの執筆方針web制作
#7063縮退する島』(2023/04/19
少子高齢化文化
#7064ローリスクの取引戦略』(2023/04/20
暗号資産今日の出来事
#7065てのひらの全財産』(2023/04/21
情報セキュリティ文化
#7066サブ端末としての再発見』(2023/04/22
週間計画空想
#7067少ない意欲の配分計画』(2023/04/23
作業計画空想
#7068本気になれる何かを探して』(2023/04/24
自己実現の問題空想
#7069不寛容社会の子育て』(2023/04/25
ネット文化文化
#7070期待に添えない息苦しさ』(2023/04/26
会社(第4社)今日の出来事
#7071釣り合わない期待と現実』(2023/04/27
会社(第4社)今日の出来事
#7072取引所の法的制約』(2023/04/28
暗号資産今日の出来事
#7073土俵に上がらないということ』(2023/04/29
自己実現の問題空想
#7074音楽探しの終着点』(2023/04/30
音楽配信サービス音楽
#7075書籍電子化の急先鋒』(2023/05/01
iosアプリ文化
#7076最小限から再構築する』(2023/05/02
ブログの運営方針web制作
#7077技術革新に追いつけない線引き』(2023/05/03
stable-diffusion文化
#7078作業三昧の黄金連休』(2023/05/04
作業計画空想
#7079枝分かれの迷走』(2023/05/05
ブログの価値web制作
#7080昔ながらの別世界』(2023/05/06
テトリスエフェクトゲームのプレイ日記
#70811900年の伝統』(2023/05/07
府中今日の出来事
#7082魔界にある通貨』(2023/05/08
暗号資産今日の出来事
#7083強化学習のコスト』(2023/05/09
stable-diffusion文化
#7084五類移行』(2023/05/10
2019年新型コロナウイルス今日の出来事
#7085仮想環境の根本』(2023/05/11
dockerweb制作
#7086四面楚歌の王座』(2023/05/12
会社(第4社)今日の出来事
#7087積み方のさまざま』(2023/05/13
テトリスエフェクトゲームのプレイ日記
#7088教育への無関心』(2023/05/14
会社(第4社)今日の出来事
#7089過眠による副作用』(2023/05/15
ブログの執筆方針生活リズムの問題今日の出来事
#7090職場選びの三本の矢』(2023/05/16
会社(第4社)今日の出来事
#7091完成へ一直線』(2023/05/17
webサイト制作作業web制作
#7092超高速に慣れる』(2023/05/18
テトリスエフェクトゲームのプレイ日記
#7093相対的な努力』(2023/05/19
意欲の問題空想
#7094老獪な手練れ』(2023/05/20
apex-legendsゲームのプレイ日記
#7095自ら追い込む作業場』(2023/05/21
作業環境今日の出来事
#7096隙間の無い平日』(2023/05/22
温泉今日の出来事
#7097責任の鎖』(2023/05/23
外食今日の出来事
#7098趣味の掛け算』(2023/05/24
趣味一般文化
#7099お金の鎖』(2023/05/25
暗号資産今日の出来事
#7100続・信念の話』(2023/05/26
自己実現の問題独り言
#7101レガシーからの脱却』(2023/05/27
webサイト制作作業web制作
#7102アフターコロナの仕事場』(2023/05/28
作業環境今日の出来事
#7103非公開運営』(2023/05/29
ブログの運営方針今日の出来事
#7104ブログの修行期間』(2023/05/30
ブログの執筆方針今日の出来事
#7105券売機の壁』(2023/05/31
外食今日の出来事