はてなキーワード: rtAとは
せっかく課金したのにユーザが増えまくっているのか滅茶苦茶重くなっていて最悪。
だから流出したモデルを使ってローカルでNAIの環境を構築する。
ネットには情報もだいぶ転がってるけど陳腐化した情報があまりに多いため増田にまとめることにした。
もしかしたらこの記事もすでに陳腐化しているかもしれないが…単純に間違ってたらトラバで教えてほしい。
もちろん自己責任。この記事を見て導入した結果何かあっても増田は何も保証しない。
英語がわかる人はこっちを見た方が早いと思う。今は導入RTAができるくらい導入は楽になっている。
https://rentry.org/nai-speedrun
VRAMが2GB以上あるNVIDIA製のグラフィックボードがあればローカル環境を構築できる。
GPUの世代はGTX700シリーズ以降。なので一昔前のミドル級ボードでも動作するらしい。
IntelのオンボードGPUでも実行する方法があるらしい(stable_diffusion.openvino)が今回は割愛する。自分で探してね。
その他の推奨環境は以下の通り。
対応OS:Windows7以上(と言うがM1Macでも動作する方法があるとかなんとか)
メインメモリ:16GB以上(VRAMもたくさん必要だが起動時にメインメモリも大量に食う。WebUI起動時にタスクマネージャを見ているとよくわかる)
スマホしか持ってないような人やこういうのがよくわからない人はNovelAIを使った方が良いと思う。
今は重いけど、きっとそのうちみんな飽きてサーバも軽くなるかもしれないし。
(追記)NovelAIがリソースを確保してサーバが軽くなったからリスクを背負ってまで導入しなくても良いかも
(追記)Pythonは当然3系。最新の奴を入れれば問題無い。
導入方法はいちいち書かないけど、「python --version」や「git -v」で
正常にバージョン情報が出る(パスがきちんと通っている)ことはちゃんと確認しよう。
Stable Diffusion web UIはStable Diffusionやそれをベースとした画像生成AIを利用するためのフロントエンド。
その中でも特に開発が活発でデファクトスタンダードとなっているのがAUTOMATIC1111版だ。
導入したい適当なディレクトリに対してPowerShellなどで
「git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git」
なお、AUTOMATIC1111版は数時間単位でコミットが行われるから
定期的に「git pull origin master」で更新しよう。
クライアントはqBitTorrentが一番楽だと思う。
ここにはさすがにmagnetリンクは書かないから各自ググって欲しい。
結構誤解されがちなことだが流出データ50GBを全部ダウンロードする必要は無い。
必要なファイルはanimefull-final-prunedディレクトリの中身とanimevae.ptだから5GBちょっとくらいなんじゃないかな。
もし余裕があるならmoduleディレクトリの中身もダウンロードすればいいけど、ぶっちゃけ必要無いんじゃないか?
まずはanimefull-final-prunedの中身のファイルをリネーム。
「model.ckpt」を「animefinal-full-pruned.ckpt」のようなわかりやすい名前にして、
「animevae.pt」を例えば「animefinal-full-pruned.vae.pt」のような拡張子以外は同じファイル名にする。
WebUI起動フォルダ配下の\models\Stable-diffusionにリネームしたファイルを移動させれば配置はOK。
ちなみにmoduleディレクトリの中身は\models\hypernetworksに移動させて使う。
それらのファイルを設定で適用させると画風が結構変わるがNovelAI再現とは関係無いみたいだ。
(追記)moduleディレクトリの中身の.ptファイルはhypernetworksという技術によって画風などを学習したものらしい。
すでに複数のイラストレーターの画風を学習したptファイルが作成されており議論を呼んでいる。
自分のグラボのVRAMが4GB未満の場合は「set COMMANDLINE_ARGS=」の後に
4GB未満の場合は「--medvram」、2GB未満の場合は「--lowvram」とパラメータを追加しておこう。
自分の持ってるグラボのVRAMがわからないときはGPU-Zなどで調べよう。
またGTX1600系固有のバグ(単色の画像が出力される)があるらしいので
その場合は「--no-half-vae」もしくは「--no-half」や「--precision full」とパラメータを追加。
ちなみにパラメータに「--xformers」を追加してxformersを導入・使用すると
消費VRAMが減って画像生成処理時間も短縮されるので是非導入しよう。
画像からdanbooruのタグをAIで調査するdeepdanbooruを利用する場合は「--deepdanbooru」を追加。
のようになる。
ターミナルやPowerShellなどでwebui-user.batを起動しwebUIの初期導入と起動を行う。
過去には手動でCUDA等を導入する必要があったが、現在はこの初期導入でだいたいの導入が行われる。
ずいぶん楽にはなったがその分初期導入の時間は結構長い。10分~20分くらいかかるかもしれない。
途中で導入処理がエラーで止まってしまった場合は管理者権限で実行するなどして対応して欲しい。
起動ができたらSettingで以下の設定を変更してNovelAIに近づける。
Stop At last layers of CLIP modelを2に、
Eta noise seed deltaを31337にする。
これで設定は完了!
設定を合わせて完全にNovelAIと同じ内容になったのかを確認するテストがある。
出力結果から海外じゃHallo Asuka Testなんて呼ばれている。
これは初期SEEDをはじめとする設定内容が完全に一致していれば同じ出力結果を得られる仕組みを利用している。
プロンプトの内容:masterpiece, best quality, masterpiece, asuka langley sitting cross legged on a chair
ネガティブプロンプトの内容:lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts,signature, watermark, username, blurry, artist name
https://i.imgur.com/Bfl5qJB.jpg
なお、このテストはAUTOMATIC1111のバージョンやxformersの適用状態によっては微妙に違う画像が出力されることがあるらしい。
xformersを適用させている増田の環境だと確かに二つ並べると間違い探しレベルの違いがあった。
「Booru tag autocompletion for A1111」を導入すればNovelAIのように自動でdanbooruのタグを保管してくれる。
画像生成AIモデルはStable DiffusionがOSSのため派生が結構多い。
自前で追加学習もできるため自前で学習した追加AIモデルを4chanのような掲示板などで共有する人もいるらしい。
しかしそのようなモデルの中にウィルスのような悪意のある動作を行うものもあるらしい。
FBIがペドフィリアを一網打尽にするためにIPアドレスなどの個人情報を抜き出す動作を行うロリ特化AIモデルを掲示板で配布していて
しかもそれには本物の児童ポルノが教師データとして使われている…などという都市伝説的な話が今界隈を賑わせている。
【チャート】
生まれは農民を選択(その代わり頭脳にステータスを全振りする)
↓
12歳になったら父親を武家の養子に入れて、武士にクラスチェンジ
↓
17歳になったら塾(松下村塾)に通い、スキル向上。また仲間(高杉晋作など)を集めてパーティ作成
↓
22歳に密航によりイギリスへ。数ヶ月で英語をマスター(頭脳ステータス全振りの効果)
↓
23歳で外国(四国連合艦隊)との交渉で通訳になって信頼度を上げておく
↓
28歳の時に革命(明治維新)が起こるので、英語力をアピールして政府側につく
↓
30歳でヨーロッパに行き(岩倉使節団)、内閣制度と憲法について学ぶ
↓
その代わりひたすら内閣制度と憲法の勉強をし、頭脳と信頼度をMAXにする
↓
【工夫した箇所】
・農民生まれチャートのため、余ったステータスを頭脳に全振りできる
・憲法を作る前に総理大臣になることにより、およそ10ヶ月の短縮
※RTAとは関係がないが、このまま進むと満州で安重根に暗殺されるバッドエンドなので、
ベストエンディングを目指すには満州には行かないルートの構築が必要。
AIで絵を描き続けるジャンルが出来るとして、ランキングも出来るだろう。
じゃあどういう評価軸になるのか。
まず、これから始まる文章を読んで「恋人がいるならそれで十分だろ」「人生が理解のある交際者さんで回ってて楽しそうっすね」みたいな気持ちを呼び起こす彼女無しオタクの皆さんはこのブラウザを閉じて入眠してください。私は以前、あなたたちでした。
【前章】
実家がかなり細いためちゃんと旅をしたことが無いのと、収鋲が好きなのと、そして大人になる前にたくさんの地域を理解して教養を積むために、大学を休み、小銭を稼ぎ、日本の色々な地域にちいさな旅に出る暮らしをしている
んだけど、如何せん小銭といえども大金なので、仕事場が風営法の世話になるような所ばかりだ
私には非常に優しい恋人がいて、1つの店舗については打ち明けた(Twitterアカウントを覗かれてバレてしまった)が、他の屋号はまだ伏せたままでいた
この前、恋人にバレたTwitter垢から出勤日を探られ、「働いている日なのにアカウントが動いてない」=「他と掛け持ちしている」と予想され、まあその通りなのですが、落ち込まれてしまった
具体的には、晩と朝でセックスを2回しようとするも、2回とも勃たなくなって終わるなど
恋人はこのとき「彼女なのに知らない人のように感じる」と言ってきた
他にも
当然かなり深刻な雰囲気になった、というか揉めた
・「大丈夫?」と聞いてきた恋人に向かって「これで他人呼ばわりすんねやったらサークルに勤しむうちも趣味やるうちも全部別人やろが、何都合ええこと言うとん」と冷たく当たってしまった
・恋人が怒って家(私の家ではなく彼の家だ)を出ていったので、鍵を閉めて踊った
などした
【本編】
その後もなんやかんやあり私が泣きながら布団の上に寝転がっていると、突然恋人が陰茎を屹立させながら迫ってきて、「え?なんなんこいつ…」みたいな気持ちになった 減るものでもないし嫌なものでもないが(ちゃんとセックスが上手だし)、とにかく「何?こわ…w」の感情
全く性的なシチュエーションでも気分でもないので「あとでがいい」と訴えるも[今、ここで]でないと嫌そうな素振り、「イヤなの?」と聞かれたため「嫌やないけどあんま濡れへんで」と答えたら特に前戯らしい前戯もなく挿入され、しばらくして発射された
いやいやいやカップルの喧嘩ルーティーンって①揉める→②仲直り→③セックスやろ、②と③を逆にする奴がどこにおん ①→③→②の人、チャート進められてないのに進んでると思って次の行動を始めるRTA走者や メガトンコイン持ったまま橋渡るbiim兄貴と一緒やねん
怪性交が終わってからしばらくして仲直り自体はできたものの、[自分の体が他人の精神の立て直しに使われ、その上金銭が発生しない]というこの状況に対してようやく腹が立ってきて、それを中々言語化できず涙をこぼし続けた
どうしてあんなことしたの?と恋人に聞いたところ、回答は「儀式のようなもの。あれが終わったとき、やっとあなたを恋人として見られる自分が戻ってきたように感じた。もしあそこで前述したような“疑念”に囚われていたら、一生抜け出せなかったと思う」とのこと
ふ〜ん儀式っすね〜 人の体つこてな これがなかったら恋人との関係が続かなかったんすね わしが耐えたらええ話やんな わかりました
【後章】
されて嫌なこととされて良しとすることとの間に、かなり広い“されてニュートラルなこと(あなたはそれで救われるでしょうけどね)”のゲージがあるのが嫌すぎる そういう行動は受けてから急に嫌になってしまうからな〜
あとやっぱり日頃優しくて何でも受け止めてくれて汚れ作業にも理解のある彼くんなだけに「こんな人間でも自分の膣使ってオナニーするんだな」という裏切られ/絶望感があって全く眠れていない あなたは地獄から救われたかもしれないが、私は修羅に落とされたようなものです
レイプされたんか?という質問 これは私が同意をしてしまったが為に確実にいいえなんだけれども、感情的には間違い無くその気持ちになってしまった
喧嘩の後恋人はものすごく私を慰めてくれて、「いつも仕事頑張っていてえらいね」「一緒にいろんなこと乗り越えようね」「大好き」という言葉もたくさんかけてくれた 一緒に焼肉ライクを食べた 肉の味がしてよかった 本当に“そのこと”だけが許せていない
私はあさって、新千歳行きのエコノミー席で、どうやって自分を騙したらよいのだろう?
レイプ(いいえ)された後に食べる山岡家ってやっぱり臭いだけなのかな?
初めて見る小樽運河もドブに見えるのかな?
だったら困るな〜(笑)
私なんのために旅してるんだろう
ナミ:さいつよ航海士
ウソップ:読者からみたら要らないが一味からみたら必要(全員と平等に仲良いのこいつしかおらん)
サンジ:戦うコックさん、最近副作用のない能力者みたいな設定生えてきた
チョッパー:読者からみたら要らないが関連商品販促チームからみたら必要(需要があるとは言っていない)、カンフーポイントマジでどうにかして
ロビン:居ないとラフテル辿り着けないので必要、イム様と同レベルで世界の重要人物、青キジお前はロビンの何
ブルック:船長が欲しいって言うから欲しい、要所要所でしれっと有能なので痒い所に手が届く骨
ジンベエ:新世界の海今まで普通に航海してきて(っていうか航海士のいないバルトロメオたちですらなんとかなってる程度の海で)果たして操舵手というポジがどれだけ重要なのかはよく分からん、登場がまあまあ早かった方なので馴染みはあるものの所属がふらふら変わりすぎて麦わらの一味感が薄い
ビビ:一瞬レベッカと似たようなものか?と思ったけど背負ってるものの大きさがさすがに違いすぎた、当時16歳で一国を背負っていたことを考えるとこの女強すぎる。正直今から合流しても戦力的に足手まといになりかねないので別の部分から参戦しそう。コブラ王は…
ヤマト:船長の勧誘も特になく、決戦最中急に生えてきて「僕はおでん!」と横乳だけで一味入りRTAに名乗りを上げた。さすがに一味勢との共闘シーンが足りないのとおでんの航海日誌を読んでしまっている時点でレースから陥落した感はある
錦えもん:そもそも国のために戦ってた侍なので一味入りすると感じたことはないものの過ごした歳月と熱意からジンベエとかより普通にルフィの信頼度が高そうな男。今後も国のために頑張ってくれ
キャロット:ペロス兄の言ってること全部正論だから国に帰ってピクニックしたほうがいい
ロー:クルーと離れて一人で死のうとしてた男、こんなんでも未だに慕ってくれるクルーを大事にしろ。それはそれとして自船の層厚くした方が良いよ、マジで。
同じことを書こうと思ってた。
RTAでもやってることは学術研究となんら変わらないんだよな。
先日までやってたRTAinJapanなんかまんま研究発表会だし。
増田の言ってる調査ってどうせ他の誰かが調べたものを拾ってきてちょっとひねって結果出すだけじゃないの?
でも正直学士レベルなら他の人の研究をかき集めてちょっとひねる程度で通るからそれすらできん大卒はちょっと問題あると思うわ。
【チャート】
PTA開始と同時に引っ越しする旨を大声で叫び、机に退会届を叩きつけ、窓へダイブしてエンド(バッドエンディング)。
【工夫点】
・扉ではなく窓から出ることにより3秒短縮
・PTA会長に退会届を出さず机に叩きつけることにより4秒の短縮
【次回に向けて】
やっと世界記録が出せました。ありがとうございます。