注意:

在 Oracle Cloud Infrastructure GPU 上部署稳定 Diffusion Automatic1111

在人工智能 (AI) 和机器学习 (ML) 不断发展的格局中,研究人员和工程师一直在不断突破可能的界限。近年来获得势头的一个显著发展是稳定扩散模式。这一尖端技术具有显著优势,可提供广泛的用例,并继续看到令人兴奋的发展。在本教程中,我们将深入探讨稳定 Diffusion AI/ML 模型的世界,探讨它们的优势,探讨它们的用例,并讨论此迷人领域中的最新发展。

简介

Stable Diffusion :稳定扩散是 AI 和 ML 领域的相对新颖的方法。这是一个概率的生成模型,由于它能够生成高质量的数据样本并对各种训练条件具有强健性,因而获得了显著性。稳定的扩散模型通常基于扩散过程,允许受控的数据生成和操纵。下面简要介绍了其主要组件:

扩散过程:稳定扩散模型的核心概念是扩散过程,它对随时间推移的数据分布的演变进行建模。它涉及到向数据重复应用噪声过程,直到它转换为所需的分布。

Denoising Autoencoder :在扩散过程中,使用指示自动编码器从嘈杂的样本中恢复原始数据。此流程可帮助模型学习并捕获有意义的数据的功能。

目标

Automatic1111 稳定扩散是人工智能生成图像领域中改变游戏的工具。此创新 WebUI 提供了一个用户友好的平台,重塑了创建 AI 生成的映像的格局。借助它,用户可以无缝地运行和监视专用于映像生成的 AI 模型。我们将部署 Automatic1111 及其先决条件来推断您在 Oracle Linux 8 中喜爱的稳定扩散模型。

先决条件

任务 1:在 OCI 上预配 GPU 计算实例

任务 2:安装 Automatic1111 的先决条件

任务 3:运行 AUTOMATIC1111

执行此操作后,应用程序应加载并显示如下所示。您会发现所需的型号方便地位于右上角,突出显示。

结果

任务 4:通过服务管理器 systemctl 部署 AUTOMATIC1111

了解和改进

模型加载

确认

作者 - Abhiram Ampabathina(高级云架构师)

更多学习资源

探索 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 频道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心