はてなキーワード: エラーとは
せっかく課金したのにユーザが増えまくっているのか滅茶苦茶重くなっていて最悪。
だから流出したモデルを使ってローカルで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モデルを掲示板で配布していて
しかもそれには本物の児童ポルノが教師データとして使われている…などという都市伝説的な話が今界隈を賑わせている。
○ご飯
朝:納豆たまごかけご飯。キュウリ。トマト。チーズ。昼:胡麻タレ団子。ウイロウ。夜:豆腐、白菜、シメジを煮て味噌付けて食うやつ。
○調子
というのも、最近EVEというシリーズにハマっていて、一作目のバーストエラーのライターさんの過去作品、EVEの最新作におまけでついてくるらしい。
なら最新作を買ってそのオマケで遊べば良いのでは? と思ったんだけど、どうもクリア後にしか遊べないみたい。
こういうの、発売年順にやりたいのでお金は余分にかかるものの個別で購入して遊んだぜ。
っていうか、シリーズ違うのにわざわざオマケでつけるってことはクロスオーバーするんだろうから先に遊んだほうが良いでしょ。
○DESIRE remaster ver.
記者のアルバートと研究員のマコトの男女カップル二人が主人公。
二つの視点からデザイアという島で行われている研究の謎を解き明かすという粗筋。
「催眠術ってそんな便利なものじゃなくない!?」が気になって話に集中できなかった。
というのも、このゲーム、粗筋で書いた研究の謎というのは後半一気に回収される要素。
前半と中盤はアルバートとマコトのカップルとそれらを取り巻く、メガネ色黒研究員のシャリル、男勝りな性格ながら巨乳のシルビア、マコトの親友でセックスもアリなバイセクシャルのレイコ、男大好きなビッチのクリス、研究所のスポンサーの偉い人の孫娘でツンケンな態度をとるカズミという、そんな魅力的なサブヒロイン達、そして件の催眠術使いカイルという男性たちが中心のくっ付いたり離れたりの恋の鞘当てがメインになっている。
武術に長けて空手などの格闘技の段を累計12段持っている筋肉ムキムキの男性なのだけど、得意技が催眠術。
それもベタな5円玉揺らすやつ。(5円玉ではなく架空の国の硬貨だが、まあ5円玉だよ)
この催眠術で主人公のアルバートから女性をNTR展開が話をかき乱す。
い、いや、なんだこの展開…… と流石に気持ちを込めて読むのが辛かった。
というのも、どうも原作である18禁アダルトゲームの頃は純粋なセックスのテクニックで女性を籠絡していたのを、全年齢ゲームへ移植するにあたってストーリーを変えるために催眠術使いという設定が生えたらしい。
流石に無理がある。
まあ、正直この恋の鞘当てパートは、お話の主題としてもあまり重要じゃなく、要するにアダルトゲームでの濡れ場を用意するための部分で、ストーリー的には無くて通じる。
そんなエッチなパートを乗り越えてから展開される「螺旋」に関する物語の主題は、流石に文量が不足していて乗り切れなかった。
SFガジェットの中ではベタ中のベタ、王道中の王道のアレが登場するのだが、流石に「人間のDNAを研究」しているという前振りからそれは無理がありすぎる。
SFガジェットについては得意な設定により通常より登場人物の気持ちをより重く強いものにする効果としてあればよく、理屈はどうでも良いといえばどうでもいい。
けれど、要するにこのゲームのメインがあるキャラが過酷な螺旋の運命の中でも主人公のアルバートを好きな気持ちこそが重要なんだと思った。
思ったけど、それにしては、前半と中盤のやたらめったら女性に手を出すヤリチン主人公をどうして好きなのかが上手く汲み取れなかった。
総じて、SFガジェット要素はYU-NOへ、男女二人主人公体制はEVEへと、それぞれの名作へ引き継がれていく菅野ひろゆきの原点ではあるものの、荒削りも荒削りな不揃いなクオリティだったと思う。(YU-NO遊んだことないから適当書くけど)
今日、午前中、娘がリビングで遊んでて、私は洗濯機から服を取り出していた。
突然「エラーになりました。もう一度やり直してください。」と聞こえた。
娘がまた何かイタズラしたのかな?と急いで向かったが、空気清浄機も暖房も掃除機も異常はなさそうだった。
何がエラーだったんだろう…。
誰か教えて(。
めったに5ちゃんねる行かないけど、まれに趣味関連のスレを見に行って気まぐれに書き込もうとしたらいつも「余所でやってください」のエラーが出る
回線切り替えてもだめ
C:\Program Files(x86) 以下なら、別フォルダにインストールしたほうがいい。
当時は、Program Files内でもアプリの書き込みができたが今のOSは通常書きこめないのでエラーになる。
あとは、起動時にアクティベーションサーバを見に行くタイプは、だいたいもうアクティベーションサーバが亡くなってるのであきらめろ。
1年くらい付き合いのある友人らとイベントに行ってきた。イベント経験者の人が企画や準備してくれたり、物品を貸してくれた。現地で準備や設営などもろもろしてイベント終了。
友人『物品を貸さない方がよかった?』
私『いやそんなことは…。』
友人『ありがとうが1度もなかった』
私『言ったつもりだった。』
友人『あなたに伝わらないしもう耐えれないので一旦距離を置こう。』
思い返すと、物品貸出以外の部分で、他の友人らは、『○○さん、ありがとう』のやりとりをよくしていた。私はその日はなぜかできてなかった。
他のコミュニティで、似たトラブルが過去にも起きたことがある。
私は、持病として、うつ病とADHDの傾向があり精神障害者手帳も持っている。あえて表では言わない。友人関係で表に出してもそれは言い訳にはならないと思っている。どうしようもない不安や眠気?が半端ない。小学校〜高校までいじめにあったり、大学の友人もほぼ音信不通。
新卒は、プログラム関係では行ったが8時〜1時のいわゆるブラック企業。有給休暇を帰省で書いたが帰省できず別の使い方をして解雇。次の会社で、うつ病診断。そして転職。今の職場でも、プログラム関係をしてたが、リモートになってコミュニケーションエラーでていのいいパワハラ左遷で雑務をしている。会社にパワハラ相談しても非該当。
部屋は片付けようとしてもすぐにちらかり汚部屋。
遠方の家族はうつ病は知ってるが無関心というか他のことでていっぱい。
弟は、県外へ。
心療内科の先生は、薬は出してくれるが、めげずにがんばろとしか言わない。
いや、そんなのはだめだの繰り返し。
有名人や日本一周するパワーのある人でも天国へ行ってしまうので仕方ないのではないだろうか。
いのちの電話番号が画面にでるが、聞いてもらってどうこうではないと考えてしまう。
周りは結婚していくが良い出会いもないし、病気や家族のことを含めると不良物件なので望みは薄い。
幸いなのは、障害者雇用ではないのでそれなりの給与がまだ貰えていること。減給もされてはいない。お金で孤独を紛らすことはできるが虚しさを感じる。
後から考えると自業自得なんだがその時にすぐに良い対応ができない。
『私の人生、人間関係ハードモードすぎる。もっと器用に生きたい。』
と思うがもっとつらい人もいるんだよな。。
Sub test3()
Dim ws1 as Worksheet
Dim ws2 as Worksheet
Dim Filename as Variant
Dim h as Long
Filename = Application.GetOpenFilename("xlsmファイル,.xlsm", Multiselect := True)
For h = 1 to 10
Workbooks.open(Filename(h))
Set ws1=Workbooks(Filename(h)).Worksheets(1)
Set ws2= Workbooks("excel勉強用.xlsm").Worksheets("Sheet1")
Workbooks(Filename(h)).close
next h
End Sub
これでインデックスが有効範囲内にありませんのエラーが出ちゃう。(Set ws1 = Workbooks(Filename(h)).Worksheets(1)のところ)
Workbooks.open(filename(h))でファイルを開くこと自体は確認できた。
GetOpenFilenameをそもそもあんまよくわかってないのに使ってるのが問題ですかね?
例えば020101.xlsx,020102.xlsx,020103.xlsx....020110.xlsxという10個のブックをGetOpenfilenameメソッド(?)で選択したとしたら、
変数Filenameには上記10の配列が入っていて、Filename(1)で020101.xlsxを呼び出すことができるのかな〜って思ったけど違うっすかね?
最近USBの外付けHDDがI/Oエラーでよく切断されまくっていた。
容量の大きなファイルを長時間転送しまくってると高確率で強制切断されるので、最近買った奴は外れ個体だったのかな?と思ってだましだまし使っていた。
それを某所で愚痴ったら「4口USBハブ全部にHDD繋いだらそりゃ帯域不足で落ちるに決まってんだろwww」と突っ込まれた。
USB端子(1)─USBハブ┬HDD ├HDD ├HDD └HDD
そこで空いてるUSBポートにもう一つハブを差し込み、繋ぐHDDをハブ一つにつき2台までに制限してみた。
USB端子(1)─USBハブ┬HDD └HDD USB端子(2)─USBハブ┬HDD └HDD
よくあるIDとパスワードを入れたら登録した端末に「アクセスを許可しますか?」っていうメッセージを送るシステムを悪用したハッキング方法
この手法って要するに「IDとパスワードは割れるもの」という前提のもとにその上で「人間の判断」を挟んで、不正アクセスを防ぐっていう思想なんだけど
前提通りIDとパスワードを取得して端末に「アクセスを許可しますか」ってメッセージを送りまくる、100件とか1000件とか
そうならない場合は電話して「システム担当だがシステムのエラーが発生しているのでいったん許可してほしい」などと告げる
延々と続くメッセージに疲れ果てているので、ふわふわと許可しますを押してしまう
ハッカー集団はチャットで「午前1時くらいにおくりまくればたいがいは行ける」みたいな話をしているらしい