Pintura de IA com Stable Diffusion em 函数计算: Um Guia Rápido de Implantação
Discussão aprofundada
Técnico
0 0 1
Stable Diffusion
Black Technology LTD
Este artigo apresenta como construir rapidamente o framework WebUI do Stable Diffusion através do Alibaba Cloud Function Compute, implementando a funcionalidade de geração de imagem a partir de texto, cobrindo etapas de implantação, explicações de custos e respostas a perguntas frequentes.
pontos principais
insights únicos
aplicações práticas
tópicos-chave
insights principais
resultados de aprendizagem
• pontos principais
1
Fornece etapas detalhadas de implantação e orientação operacional
2
Abrange explicações de custos e avaliação do uso de recursos
3
Inclui respostas a perguntas frequentes, facilitando a compreensão do usuário
• insights únicos
1
Analisa profundamente os princípios de funcionamento do Stable Diffusion
2
Oferece um caso de uso prático para aplicações de pintura de IA baseadas em Function Compute
• aplicações práticas
O artigo fornece aos usuários etapas operacionais claras e avaliação de custos, tornando a implementação da pintura de IA mais viável e transparente.
• tópicos-chave
1
Stable Diffusion
2
Function Compute
3
Pintura de IA
• insights principais
1
A orientação passo a passo detalhada torna o processo de implantação simples e fácil de entender
2
Custos transparentes, ajudando os usuários a avaliar custos razoavelmente
3
Combinado com cenários de aplicação reais, aumenta a praticidade do conteúdo
• resultados de aprendizagem
1
Dominar o processo de implantação do Stable Diffusion
2
Compreender os princípios básicos da pintura de IA
AIGC (Conteúdo Gerado por Inteligência Artificial) refere-se a conteúdo gerado por inteligência artificial. A tecnologia 'texto para imagem' usa IA para criar imagens. Stable Diffusion é um modelo de difusão que gera imagens a partir de texto. Ele extrai variáveis latentes do texto usando o modelo CLIP e gera imagens usando o modelo UNet. A qualidade da imagem é otimizada através de difusão e processamento graduais. Este artigo guia você sobre como implantar rapidamente o modelo de texto para imagem Stable Diffusion com base no Function Compute e implementar pintura de IA.
“ Pré-requisitos para Implantação
Antes de implantar o Stable Diffusion, certifique-se de ter ativado o serviço Function Compute. Consulte a documentação do Function Compute para obter detalhes sobre a ativação.
“ Criação e Implantação da Aplicação Stable Diffusion
1. Faça login no console do Function Compute e clique em 'Aplicações' na barra de navegação esquerda.
2. Se você for um usuário iniciante ou não tiver aplicações, entrará automaticamente na página de criação de aplicações. Caso contrário, clique em 'Criar Aplicação'.
3. Escolha criar uma aplicação a partir de um modelo e selecione o modelo 'AI Digital Painting stable-diffusion'. Clique em 'Criar Imediatamente'.
4. Configure as seguintes definições:
- Tipo de Implantação: Selecione 'Implantação Direta'.
- Nome da Função: Se você for um usuário iniciante, clique em 'Autorizar' para configurar as permissões da função (por exemplo, AliyunFCServerlessDevsRole).
- Região: Escolha uma região para implantação. Se a implantação falhar, tente mudar para outra região.
- Tipo de Desenho: Selecione um tipo de desenho (por exemplo, SD1.5, Estilo Anime, Estilo Realista ou Versão Leve).
5. Reconheça as implicações de custo e clique em 'Concordar e Continuar Implantação'.
6. Aguarde a conclusão da implantação (aproximadamente 1-2 minutos).
“ Acessando a WebUI do Stable Diffusion
1. Verifique o status de prontidão da aceleração de imagem da função GPU 'sd'. O Function Compute fornece aceleração de imagem para otimizar a inicialização de imagens grandes de IA/GPU.
2. Na página de detalhes da aplicação, clique no nome do ambiente (por exemplo, 'ambiente padrão').
3. Selecione a aba 'Detalhes do Ambiente' e clique na função 'sd' na área 'Informações de Recurso'.
4. Na aba 'Configuração da Função', em 'Informações do Ambiente', aguarde o 'Status de Prontidão da Aceleração de Imagem' se tornar 'Disponível'.
5. Retorne à página de detalhes da aplicação e clique no domínio de acesso na coluna 'Operação' do ambiente alvo. Isso o levará à WebUI do Stable Diffusion.
“ Gerando Imagens com Prompts de Texto
Uma vez na WebUI do Stable Diffusion, navegue até a aba 'Texto para Imagem'. Insira seu prompt de texto na caixa de entrada e clique no botão 'Gerar'. A imagem ficará gradualmente mais clara, e uma barra de progresso mostrará o progresso da geração e o tempo restante estimado.
“ Considerações de Custo e Uso do Nível Gratuito
A implantação e o uso do Stable Diffusion incorrerão em custos para recursos de GPU, recursos de vCPU, recursos de memória, recursos de disco, tráfego de rede pública e chamadas de função. Novos usuários podem reivindicar um pacote de teste, mas ele pode não cobrir o tráfego de rede pública e o uso de disco. Se você gerar 100 imagens, cada uma exigindo 5 MB de tráfego de rede pública e levando 5 segundos, os custos podem ser estimados da seguinte forma:
- Tráfego de Rede Pública: 0,50 yuan/GB * 500MB = 0,25 yuan
- Uso de Disco: (Excedendo 512 MB) 0,00000175 yuan/GB*segundo * 5000 GB*segundos = 0,008 yuan
Com uma configuração do Function Compute de GPU 16 GB, vCPU 8 núcleos e memória 32 GB, o teste gratuito pode suportar aproximadamente 1041 minutos de uso da WebUI do Stable Diffusion. Cada geração de imagem (assumindo 5 segundos) pode gerar até 12500 imagens. Lembre-se de fechar a WebUI quando não estiver em uso para economizar recursos.
“ Excluindo Recursos
Se você não precisar mais usar a aplicação Stable Diffusion, exclua os recursos para evitar custos adicionais. Vá ao console do Function Compute, clique em 'Aplicações' e exclua a aplicação alvo. Confirme a exclusão e os recursos associados.
“ FAQ
Consulte a documentação do Function Compute para solucionar problemas comuns, como falhas na inicialização da aplicação, congelamentos de processo durante a geração de imagens, incapacidade de instalar plugins online, acesso à API do Stable Diffusion, detalhes de custo e opções de personalização alternativas.
Utilizamos cookies essenciais para o funcionamento do nosso site. Para melhorá-lo, gostaríamos de usar cookies adicionais para nos ajudar a entender como os visitantes o utilizam, medir o tráfego de plataformas de mídia social e personalizar sua experiência. Alguns dos cookies que usamos são fornecidos por terceiros. Para aceitar todos os cookies, clique em 'Aceitar'. Para rejeitar todos os cookies opcionais, clique em 'Rejeitar'.
Comentário(0)