<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ai  |  Sleeping Monster</title>
	<atom:link href="http://localhost/tag/ai/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sleepingmonster.dev/</link>
	<description>make or share something</description>
	<lastBuildDate>Wed, 24 Aug 2022 01:29:08 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1</generator>
	<item>
		<title>Stable Diffusionをローカルで動かす</title>
		<link>https://www.sleepingmonster.dev/2022/08/223.html</link>
		
		<dc:creator><![CDATA[masa_xd]]></dc:creator>
		<pubDate>Wed, 24 Aug 2022 00:29:17 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[全て]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[midjourny]]></category>
		<category><![CDATA[stablediffusion]]></category>
		<guid isPermaLink="false">https://www.sleepingmonster.dev/?p=223</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>今話題のAIに絵を描いてもらう為に、私のPCに環境を作った時の手順の備忘録だ</p>



<p>失敗した過程も含めて全部書いていく</p>



<p>Stable Diffusionについては深津さんのnoteがわかりやすい</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-reference">
<a rel="noopener" href="https://note.com/fladdict/n/n13c1413c40de" title="世界変革の前夜は思ったより静か｜深津 貴之 (fladdict)｜note" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img src="https://www.sleepingmonster.dev/wp-content/uploads/cocoon-resources/blog-card-cache/d4df4777bccc2a8fcdb00ffff3141213.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">世界変革の前夜は思ったより静か｜深津 貴之 (fladdict)｜note</div><div class="blogcard-snippet external-blogcard-snippet">世界のルールが根本的に変わってしまう… そういう展開は、マンガや映画ではよく起こる。それが現実でも起きそうだ。  あと数日（から数週間）で「トップレベルの画像生成AI」が、世界中にフリーで配布される。  イラスト、マンガはおろか3D CGや建築、動画、映像…果てはフェイクニュースからポルノまで…あらゆる創作に携わる全て...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img src="https://www.google.com/s2/favicons?domain=https://note.com/fladdict/n/n13c1413c40de" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">note.com</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>なんだか凄そうですね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>注意事項だが、私はAIの専門家では無い。ゲーマーだ</p>



<p>公式の情報やネットで集めた情報を元に雰囲気で設定したので、参考程度にして欲しい</p>



<p>私のPCの環境について説明しておく</p>
</div></div>



<div class="wp-block-cocoon-blocks-tab-box-1 blank-box bb-tab bb-memo block-box">
<figure class="wp-block-table is-style-regular has-medium-font-size"><table class="has-fixed-layout"><tbody><tr><td>OS</td><td>Windows 10 Home Edition</td></tr><tr><td>CPU</td><td>Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz 3.10 GHz</td></tr><tr><td>メモリ</td><td>32.0 GB</td></tr><tr><td>GPU(グラボ)</td><td>NVIDIA GeForce RTX 3060 Ti 8GB</td></tr><tr><td>HDD</td><td>2.72TB ※ゲーム等が入っている</td></tr><tr><td>SSD1</td><td>237GB  ※OS等が入っている</td></tr><tr><td>SSD2</td><td>929GB　※ゲーム等が入っている</td></tr></tbody></table></figure>
</div>



<div class="wp-block-cocoon-blocks-tab-box-1 blank-box bb-tab bb-hint block-box has-border-color has-pink-border-color"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="787" height="76" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824081856.png" alt="" class="wp-image-224" srcset="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824081856.png 787w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824081856-300x29.png 300w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824081856-768x74.png 768w" sizes="(max-width: 787px) 100vw, 787px" /></figure></div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>HDDかつかつですね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>Eドライブが空いているのでそこに環境を作る</p>



<p>私のPCにインストール済みだったソフトウェアについて書く</p>



<p>ただ、これについては記憶が曖昧だ</p>



<p>過去にCudaをインストールしていたかもしれないがそのような痕跡は見当たらない</p>
</div></div>



<div class="wp-block-cocoon-blocks-tab-box-1 blank-box bb-tab bb-memo block-box">
<p>Python 3.8.5<br>git version 2.22.0.windows.1</p>
</div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>それだけなんですね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>これから手順を説明するが、すべてPowerShellを使って進める</p>



<p>管理者として実行しておいた方が良いと思う</p>



<p>まずリポジトリのクローンを作成する</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-official">
<a rel="noopener" href="https://github.com/CompVis/stable-diffusion" title="GitHub - CompVis/stable-diffusion: A latent text-to-image diffusion model" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img src="https://opengraph.githubassets.com/79baadde895e0421138588a1bcbb18651b25c5ddfab37f4fb128a2d709b9d0f5/CompVis/stable-diffusion" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">GitHub - CompVis/stable-diffusion: A latent text-to-image diffusion model</div><div class="blogcard-snippet external-blogcard-snippet">A latent text-to-image diffusion model. Contribute to CompVis/stable-diffusion development by creating an account on GitHub.</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img src="https://www.google.com/s2/favicons?domain=https://github.com/CompVis/stable-diffusion" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>
</div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">cd e:\ # インストールしたいディレクトリ
git clone https://github.com/CompVis/stable-diffusion.git</pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>始まりましたね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>condaというパッケージ管理ソフトを使用しているらしいのでインストールする</p>



<p>非営利目的の場合は無料で使えるぞ</p>



<p>詳しくは公式をチェックだ</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-official">
<a rel="noopener" href="https://www.anaconda.com/" title="Anaconda | The World&#039;s Most Popular Data Science Platform" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img src="https://assets.anaconda.com/production/anaconda-meta.jpg?w=1200&#038;h=630&#038;q=82&#038;auto=format&#038;fit=crop&#038;dm=1632326952&#038;s=b02ffdb79484f843136477989cc2d19c" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Anaconda | The World's Most Popular Data Science Platform</div><div class="blogcard-snippet external-blogcard-snippet">Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img src="https://www.google.com/s2/favicons?domain=https://www.anaconda.com/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">www.anaconda.com</div></div></div></div></a>
</div>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="584" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824084011-1024x584.png" alt="" class="wp-image-228" srcset="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824084011-1024x584.png 1024w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824084011-300x171.png 300w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824084011-768x438.png 768w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824084011-120x68.png 120w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824084011-160x90.png 160w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824084011.png 1309w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>Anaconda3-2022.05-Windows-x86_64.exeを</p>



<p>ダウンロードしたんですね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>ダウンロード後はデフォルトの設定のままインストールを完了した</p>



<p>その後、環境変数のPATHに3つのディレクトリを追加</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">C:\Users\&lt;USER>\anaconda3
C:\Users\&lt;USER>\anaconda3\Scripts
C:\Users\&lt;USER>\anaconda3\Library\bin</pre>



<div class="wp-block-cocoon-blocks-sticky-box blank-box block-box sticky st-red">
<p class="has-pink-color has-text-color">PATHを追加したらPowerShellを再起動</p>
</div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>&lt;USER&gt;の所は書き換えてくださいね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>あとはパッケージをインストールする</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">cd .\stable-diffusion\  # cloneしたgitのディレクトリへ移動
conda env create -f environment.yaml # ちょっと時間かかる
conda activate ldm # 必要なパッケージのインストール</pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>ここまで順調ですね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>次にモデルをダウンロードする。補足すると、これはAIの脳的なものだ</p>



<p>まずはHugging Faceにサインアップして欲しい</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-reference-link">
<a rel="noopener" href="https://huggingface.co/" title="Hugging Face – The AI community building the future." class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img src="https://www.sleepingmonster.dev/wp-content/uploads/cocoon-resources/blog-card-cache/5c5513aee074a0f4b419b0118de6a9c0.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Hugging Face – The AI community building the future.</div><div class="blogcard-snippet external-blogcard-snippet">We’re on a journey to advance and democratize artificial intelligence through open source and open science.</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img src="https://www.google.com/s2/favicons?domain=https://huggingface.co/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">huggingface.co</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>🤗</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>そして、次にこの規約に同意する</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-reference-link">
<a rel="noopener" href="https://huggingface.co/CompVis/stable-diffusion-v-1-4-original" title="CompVis/stable-diffusion-v-1-4-original · Hugging Face" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img src="https://www.sleepingmonster.dev/wp-content/uploads/cocoon-resources/blog-card-cache/7d6293c8ae1773cb8696e9a03e90b28b.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">CompVis/stable-diffusion-v-1-4-original · Hugging Face</div><div class="blogcard-snippet external-blogcard-snippet">We’re on a journey to advance and democratize artificial intelligence through open source and open science.</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img src="https://www.google.com/s2/favicons?domain=https://huggingface.co/CompVis/stable-diffusion-v-1-4-original" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">huggingface.co</div></div></div></div></a>
</div>



<figure class="wp-block-image size-full"><img decoding="async" loading="lazy" width="916" height="759" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824075625.png" alt="" class="wp-image-230" srcset="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824075625.png 916w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824075625-300x249.png 300w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824075625-768x636.png 768w" sizes="(max-width: 916px) 100vw, 916px" /></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>🤗</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>そしてモデルのクローンを作成する。。。が</p>



<p>ここでエラーが出た</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">cd e:\ # 移動
git clone https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">(base) PS E:\> git clone https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/
Cloning into 'stable-diffusion-v-1-4-original'...
remote: Enumerating objects: 26, done.
remote: Counting objects: 100% (26/26), done.
remote: Compressing objects: 100% (25/25), done.
remote: Total 26 (delta 6), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (26/26), done.
Encountered 1 file(s) that may not have been copied correctly on Windows:
        sd-v1-4.ckpt

See: `git lfs help smudge` for more details.</pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>困りましたね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>ファイルサイズが大きいらしいので、lfsオプションをつけて再度実行する</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">git lfs clone https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/</pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>うまく行きましたね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>クローンしたモデルを設置する為にディレクトリを作成し、その後移動する</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">mkdir -p .\stable-diffusion\models\ldm\stable-diffusion-v1\
mv .\stable-diffusion-v-1-4-original\sd-v1-4.ckpt .\stable-diffusion\models\ldm\stable-diffusion-v1\model.ckpt</pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>リンクを貼らないんですね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>準備完了、セットアップした環境を使いコマンドを実行</p>



<p>ここでエラーが出た</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">cd .\stable-diffusion\
conda activate ldm
python scripts/txt2img.py --prompt "a photograph of an astronaut riding a horse" --plms 


&lt;#
RuntimeError: CUDA out of memory. Tried to allocate 3.00 GiB (GPU 0; 8.00 GiB total capacity; 5.62 GiB already allocated; 0 bytes free; 5.74 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
#></pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>GPUのメモリが足りないんですね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>ここで<a rel="noopener" href="https://twitter.com/koyoarai_" target="_blank">@kyorai_</a>さんの素晴らしい記事に出会った</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-reference">
<a rel="noopener" href="https://zenn.dev/koyoarai_/articles/02f3ed864c6127bb2049" title="話題のStable Diffusionがオープンソース化されたのでローカルで動かしてみる" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img src="https://www.sleepingmonster.dev/wp-content/uploads/cocoon-resources/blog-card-cache/696137e2f5d4a7693f9384eb39bbee95.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">話題のStable Diffusionがオープンソース化されたのでローカルで動かしてみる</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img src="https://www.google.com/s2/favicons?domain=https://zenn.dev/koyoarai_/articles/02f3ed864c6127bb2049" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>感謝します</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>低メモリな環境に最適化されたリポジトリを取得し、モデルをセットする</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">cd e:\
git clone https://github.com/basujindal/stable-diffusion  stable-diffusion_b #名前が被るのでリネーム
mkdir -p .\stable-diffusion_b\stable-diffusion\models\ldm\stable-diffusion-v1\ # ディレクトリ作成
mv .\stable-diffusion\models\ldm\stable-diffusion-v1\model.ckpt .\stable-diffusion_b\models\ldm\stable-diffusion-v1\model.ckpt # モデルを移動</pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>いよいよですね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>最初に作ったAnacondaの環境を削除し、環境を再構築する</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">conda remove -n ldm --all # 環境を削除
cd .\stable-diffusion_b\
conda env create -f environment.yaml # 環境構築
conda activate ldm # 環境を切り替え</pre>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>長い戦いでしたね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>さぁ、ではコマンドを実行してみよう</p>



<p>画像が20個作成されたぞ</p>
</div></div>



<pre class="EnlighterJSRAW" data-enlighter-language="powershell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">python optimizedSD/optimized_txt2img.py --prompt "Cyberpunk style image of a Telsa car reflection in rain" --H 512 --W 512 --seed 27 --n_iter 2 --n_samples 10 --ddim_steps 50</pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="985" height="384" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824092035.png" alt="" class="wp-image-236" srcset="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824092035.png 985w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824092035-300x117.png 300w, https://www.sleepingmonster.dev/wp-content/uploads/2022/08/20220824092035-768x299.png 768w" sizes="(max-width: 985px) 100vw, 985px" /></figure></div>


<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>8分くらいかかりましたね</p>
</div></div>
</div></div>



<div class="is-layout-flow wp-block-group"><div class="wp-block-group__inner-container">
<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_hakase.webp" alt="hakase" class="speech-icon-image"/></figure><div class="speech-name">hakase</div></div><div class="speech-balloon">
<p>長い道のりだったが、ゲーマーにも手が届く範囲にAIが近づいているのを実感できるよい機会だった。専門家ではないので、解答できる事には限界があると思うが、なにか間違いや気になる事があればTwitterで相談して欲しい</p>



<p>速度をもう少し早くしたいが今は調べる気力がない</p>



<p>続報があればまた追記する</p>



<p></p>



<p></p>



<figure class="wp-block-embed aligncenter is-type-rich is-provider-twitter wp-block-embed-twitter margin: 1000px auto !important;"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">GPUが弱いPC環境ですが <a href="https://twitter.com/hashtag/stablediffusion?src=hash&amp;ref_src=twsrc%5Etfw">#stablediffusion</a> をローカルで動かす事ができました！<br>手順のメモを公開します。ご参考まで。。。<br><br>OSWindows 10 Home Edition<br>CPUIntel(R) Core(TM) i9-9900 CPU @ 3.10GHz 3.10 GHz<br>メモリ32.0 GB<br>GPU(グラボ)NVIDIA GeForce RTX 3060 Ti 8GB<a href="https://t.co/YSzRMdptuG">https://t.co/YSzRMdptuG</a></p>&mdash; masa_xd (@masa_xd_masa) <a href="https://twitter.com/masa_xd_masa/status/1562237526953594881?ref_src=twsrc%5Etfw">August 24, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-12 sbs-stn sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://www.sleepingmonster.dev/wp-content/uploads/2022/08/fukidasi_neko.webp" alt="neko" class="speech-icon-image"/></figure><div class="speech-name">neko</div></div><div class="speech-balloon">
<p>ちなみに、私達はMidjournyさんに描いていただきました</p>
</div></div>
</div></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
