来源: examples/stable_diffusion

Stable Diffusion#

设置#

  1. 请按照这些 说明安装 skypilot 包。

  2. 运行 git clone https://github.com/skypilot-org/skypilot.git && cd examples/stable_diffusion

  3. 运行 sky launch -c stable-diffusion stable_diffusion_docker.yaml

  4. 运行 ssh -L 7860:localhost:7860 stable-diffusion

  5. 在浏览器中打开 http://localhost:7860/。如果页面未加载,请等待几分钟让容器启动后再试。

  6. 输入文本提示并点击“生成”。

Stable Diffusion Web Tool UI

  1. 完成后,运行 sky stop stable-diffusion 以停止虚拟机。

  2. 要重启虚拟机,请重复步骤 3 和 4。

使用技巧#

  • 由于 GPU 内存限制,请避免图像分辨率超过 900x900

  • 您可以将“无分类器指导比例”(Classifier Free Guidance Scale)切换到更高的值,以增强对提示的遵循程度

  • 以下是一些很好的文本提示示例(无分类器指导比例 = 7.5,采样步数 = 50)

    • “玩扑克的驴子”

    • “加州大学伯克利分校学生在笔记本电脑上写代码”

    • “漫威大战 DC”

    • “金门大桥上的柯基犬”

    • “沙漠高尔夫”

    • “印度麦当劳”

    • “埃隆·马斯克机器人”

    • “机械心脏”

    • “旧金山的蝙蝠侠”

    • “天空和云层中的未来城市”

    • “跳交谊舞的熊”

    • “瓦力终结者”

    • “迷幻优胜美地”

    • “说唱歌曲专辑封面”

    • “华尔街公牛牛仔竞技”

    • “我的世界里的特朗普”

包含的文件#