{"id":48504,"date":"2024-04-12T14:18:24","date_gmt":"2024-04-12T06:18:24","guid":{"rendered":"https:\/\/wx.kaifamiao.info\/?p=48504"},"modified":"2024-05-10T17:14:04","modified_gmt":"2024-05-10T09:14:04","slug":"stable-diffusion-shou-hu-jin-cheng","status":"publish","type":"post","link":"http:\/\/wx.kaifamiao.info\/index.php\/2024\/04\/12\/stable-diffusion-shou-hu-jin-cheng\/","title":{"rendered":"Stable Diffusion\u5b88\u62a4\u8fdb\u7a0b"},"content":{"rendered":"<h1><a id=\"stable-diffusion%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B\" class=\"anchor\" aria-hidden=\"true\"><span class=\"octicon octicon-link\"><\/span><\/a>Stable Diffusion\u5b88\u62a4\u8fdb\u7a0b<\/h1>\n<p>\u4eca\u5929\u5728Ubuntu\u4e2d\u7ed9\u90e8\u7f72\u7684Stable Diffusion\u8bbe\u7f6e\u8fdb\u7a0b\u5b88\u62a4\u9047\u89c1\u4e86\u4e00\u4e2a\u5c0f\u95ee\u9898\u5728\u8fd9\u91cc\u7ed9\u5927\u5bb6\u5206\u4eab\u51fa\u6765<\/p>\n<h2><a id=\"%E9%97%AE%E9%A2%98%E8%BF%98%E5%8E%9F\" class=\"anchor\" aria-hidden=\"true\"><span class=\"octicon octicon-link\"><\/span><\/a>\u95ee\u9898\u8fd8\u539f<\/h2>\n<p>\u7ed9Stable Diffusion\u4f7f\u7528Supervisor\u8bbe\u7f6e\u5b88\u62a4\u8fdb\u7a0b\u7684\u65f6\u5019\u53d1\u73b0\u4e00\u76f4\u542f\u52a8\u5931\u8d25\uff0c\u6d4b\u8bd5\u4e86\u597d\u51e0\u6b21\u547d\u4ee4\u90fd\u662f\u8fd9\u6837\u7684\u3002\u4e0b\u9762\u7ed9\u5927\u5bb6\u8fd8\u539f\u4e00\u4e0b\uff1a<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/s2.loli.net\/2024\/04\/11\/IdDcKUVsYA2fbJl.png\" alt=\"image-20240411134639898\" \/><\/p>\n<p>\u5728\u63a7\u5236\u53f0\u4e2d\u4f7f\u7528\u547d\u4ee4\uff1a<\/p>\n<pre><code class=\"language-shell\">conda activate webui && sh webui.sh --listen --enable-insecure-extension-access\n<\/code><\/pre>\n<p>\u542f\u52a8\u6ca1\u6709\u95ee\u9898<\/p>\n<p>\u8fd9\u4e2a\u547d\u4ee4\u53c8\u4e24\u4e2a\u547d\u4ee4\u6784\u6210\u4e00\u4e2a\u662f<code>conda activate webui<\/code>\u7528\u4e8e\u5207\u6362\u865a\u62df\u73af\u5883\uff0c<code>webui.sh --listen --enable-insecure-extension-access<\/code>\u8fd9\u4e2a\u662f\u542f\u52a8\u547d\u4ee4\u3002<\/p>\n<p>\u4f46\u662f\u5728Supervisor\u4e2d\u5c31\u4e00\u76f4\u4e0d\u884c\u3002\u62a5\u9519\u4fe1\u606f\u5982\u4e0b\uff1a<\/p>\n<pre><code class=\"language-shell\">2024-04-11 02:53:19,600 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.\n2024-04-11 02:53:19,600 INFO Included extra file \"\/www\/server\/panel\/plugin\/supervisor\/profile\/SD.ini\" during parsing \n2024-04-11 02:53:19,903 INFO RPC interface 'supervisor' initialized \n2024-04-11 02:53:19,903 CRIT Server 'unix_http_server' running without any HTTP authentication checking \n2024-04-11 02:53:19,904 INFO daemonizing the supervisord process \n2024-04-11 02:53:19,905 INFO supervisord started with pid 20598 \n2024-04-11 02:53:20,908 INFO spawned: 'SD_00' with pid 20609 \n2024-04-11 02:53:20,934 INFO exited: SD_00 (exit status 1; not expected) 2024-04-11 02:53:21,937 INFO spawned: 'SD_00' with pid 20611 \n2024-04-11 02:53:21,951 INFO exited: SD_00 (exit status 1; not expected) 2024-04-11 02:53:23,956 INFO spawned: 'SD_00' with pid 20612 \n2024-04-11 02:53:23,981 INFO exited: SD_00 (exit status 1; not expected) 2024-04-11 02:53:26,988 INFO spawned: 'SD_00' with pid 20615 \n2024-04-11 02:53:27,014 INFO exited: SD_00 (exit status 1; not expected) 2024-04-11 02:53:28,015 INFO gave up: SD_00 entered FATAL state, too many start retries too quickly \n2024-04-11 02:53:37,267 INFO spawned: 'SD_00' with pid 20620 \n2024-04-11 02:53:37,292 INFO exited: SD_00 (exit status 1; not expected) 2024-04-11 02:53:38,296 INFO spawned: 'SD_00' with pid 20621 \n2024-04-11 02:53:38,321 INFO exited: SD_00 (exit status 1; not expected) 2024-04-11 02:53:40,327 INFO spawned: 'SD_00' with pid 20622 \n2024-04-11 02:53:40,352 INFO exited: SD_00 (exit status 1; not expected)\n<\/code><\/pre>\n<h2><a id=\"%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88\" class=\"anchor\" aria-hidden=\"true\"><span class=\"octicon octicon-link\"><\/span><\/a>\u89e3\u51b3\u65b9\u6848<\/h2>\n<p>\u5c31\u662f\u8fd9\u4e2aconda\u547d\u4ee4\u627e\u4e0d\u5230\u8ba9\u6211\u6478\u4e0d\u7740\u5934\u8111\uff0c\u4e0d\u77e5\u9053\u81ea\u5df1\u51fa\u9519\u5728\u4e86\u54ea\u91cc\u3002\u4e00\u76f4\u5230\u7ffb\u9605\u6587\u6863\u624d\u770b\u5230\uff1a<\/p>\n<pre><code class=\"language-plain_text\">\u5728Supervisor\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\uff0ccommand\u5b57\u6bb5\u662f\u7528\u6765\u6307\u5b9a\u542f\u52a8\u8fdb\u7a0b\u65f6\u6267\u884c\u7684\u5b8c\u6574\u547d\u4ee4\u3002\u5728Linux shell\u73af\u5883\u4e0b\uff0cconda activate\u547d\u4ee4\u4e0d\u662f\u4e00\u4e2a\u5355\u72ec\u7684\u53ef\u6267\u884c\u6587\u4ef6\uff0c\u800c\u662fconda\u73af\u5883\u7684\u4e00\u4e2a\u5185\u90e8\u673a\u5236\uff0c\u76f4\u63a5\u5728Supervisor\u7684command\u5b57\u6bb5\u4e2d\u4f7f\u7528\u53ef\u80fd\u4f1a\u5bfc\u81f4\u65e0\u6cd5\u8bc6\u522b\u3002\n<\/code><\/pre>\n<p>\u6240\u4ee5\u8bf4\uff1a<\/p>\n<p><code>conda activate<\/code>\u547d\u4ee4\u7684\u4f5c\u7528\u662f\u5728\u5f53\u524dshell\u4f1a\u8bdd\u4e2d\u4e34\u65f6\u4fee\u6539\u73af\u5883\u53d8\u91cf\uff0c\u4f7f\u5f97\u540e\u7eed\u547d\u4ee4\u80fd\u591f\u5728\u6307\u5b9a\u7684conda\u73af\u5883\u4e2d\u6267\u884c\u3002\u7136\u800c\uff0cSupervisor\u6267\u884c\u547d\u4ee4\u65f6\u5e76\u4e0d\u4f1a\u50cf\u4ea4\u4e92\u5f0fshell\u90a3\u6837\u7ef4\u6301\u73af\u5883\u66f4\u6539\uff0c\u56e0\u6b64\u76f4\u63a5\u5199\u6210<code>conda activate webui &amp;&amp; sh webui.sh --listen<\/code>\u53ef\u80fd\u65e0\u6cd5\u6fc0\u6d3b\u76f8\u5e94\u7684conda\u73af\u5883\u3002<\/p>\n<p>\u90a3\u627e\u5230\u4e86\u95ee\u9898\u4e4b\u540e\u5c31\u53ef\u4ee5\u4fee\u6539supervisor\u7684\u914d\u7f6e<\/p>\n<p>\u5728Supervisor\u914d\u7f6e\u4e2d\uff0c\u6211\u4eec\u9700\u8981\u4f7f\u7528<code>\/bin\/bash -c<\/code>\u7684\u65b9\u5f0f\u6765\u6a21\u62df\u4e00\u4e2a\u5b8c\u6574\u7684shell\u4f1a\u8bdd\uff0c\u8fd9\u6837bash\u5c31\u53ef\u4ee5\u6267\u884c\u591a\u6761\u547d\u4ee4\u5e76\u5728\u540c\u4e00\u8fdb\u7a0b\u4e2d\u4fdd\u6301\u73af\u5883\u66f4\u6539\u3002\u5728bash\u4f1a\u8bdd\u4e2d\uff0c\u5148\u6267\u884c<code>source \/stable-diffusion-webui\/venv\/bin\/activate<\/code>\u6765\u6fc0\u6d3bconda\u73af\u5883\uff0c\u7136\u540e\u518d\u6267\u884c<code>sh webui.sh --listen<\/code>\u542f\u52a8\u4f60\u7684\u670d\u52a1\u3002\u8fd9\u6837\u4e00\u6765\uff0c<code>webui.sh<\/code>\u5c31\u662f\u5728\u6fc0\u6d3b\u540e\u7684conda\u73af\u5883\u4e2d\u6267\u884c\u7684\uff0c\u4ece\u800c\u786e\u4fdd\u80fd\u591f\u6b63\u786e\u627e\u5230\u5e76\u4f7f\u7528\u73af\u5883\u4e2d\u7684\u8f6f\u4ef6\u5305\u548c\u8bbe\u7f6e\u3002<\/p>\n<pre><code class=\"language-shell\">[program:SD]\ncommand=\/bin\/bash -c \"source \/stable-diffusion-webui\/venv\/bin\/activate && sh \/stable-diffusion-webui\/webui.sh --listen --enable-insecure-extension-access\"\ndirectory=\/stable-diffusion-webui\/\nautorestart=true\nstartsecs=3\nstartretries=3\nstdout_logfile=\/www\/server\/panel\/plugin\/supervisor\/log\/SD.out.log\nstderr_logfile=\/www\/server\/panel\/plugin\/supervisor\/log\/SD.err.log\nstdout_logfile_maxbytes=2MB\nstderr_logfile_maxbytes=2MB\nuser=haohao\npriority=999\nnumprocs=1\nprocess_name=%(program_name)s_%(process_num)02d\n<\/code><\/pre>\n<p>\u5927\u5bb6\u6309\u9700\u4fee\u6539\u81ea\u5df1\u7684<code>command<\/code>\u53c2\u6570\u5c31\u53ef\u4ee5\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stable Diffusion\u5b88\u62a4\u8fdb\u7a0b \u4eca\u5929\u5728Ubuntu\u4e2d\u7ed9\u90e8\u7f72\u7684Stable Diffusion\u8bbe\u7f6e\u8fdb\u7a0b [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[99],"tags":[],"class_list":["post-48504","post","type-post","status-publish","format-standard","hentry","category-javabase"],"_links":{"self":[{"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/posts\/48504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/comments?post=48504"}],"version-history":[{"count":1,"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/posts\/48504\/revisions"}],"predecessor-version":[{"id":48505,"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/posts\/48504\/revisions\/48505"}],"wp:attachment":[{"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/media?parent=48504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/categories?post=48504"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/wx.kaifamiao.info\/index.php\/wp-json\/wp\/v2\/tags?post=48504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}