Para continuar a desenvolver, ficarei feliz em obter algum apoio.
Este processo de conversão de ferramenta ainda requer que os dados .ckpt sejam carregados primeiro, o que significa que pode potencialmente carregar pickles. Recomenda-se usar esta ferramenta apenas com modelos seguros ou converter os modelos online para evitar possíveis problemas de segurança.
Reportar bug · Solicitar recurso
Sobre o projeto
Licença
Roteiro
Contato
Meus outros projetos
Agradecimentos
Tenho o prazer de compartilhar o lançamento da versão 0.1.1 do Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI
Esta versão inclui os seguintes novos recursos e melhorias:
Suporte para conversão de volta para ckpt. agora você pode converter safetensors em ckpt e vice-versa.
Um explorador de arquivos para facilitar a conversão.
A opção de adicionar um sufixo ao arquivo de saída, permitindo aos usuários manter o arquivo original.
Uma verificação de hash de arquivos, exibindo os primeiros 8 caracteres do hash.
Observe que a conversão de um arquivo ckpt em um arquivo safetensors alterará o hash do arquivo devido à alteração da estrutura do arquivo.
No entanto, ao converter entre ckpt e safetensors, o hash permanecerá consistente.
Por exemplo, um arquivo ckpt original com o hash "ccf3615f" será convertido em um arquivo safetensors com o hash "0248da5c" e novamente em um arquivo ckpt com o hash "68ed20ac". Ambos os hashes permanecerão consistentes entre os dois formatos de arquivo.
Por favor, considere fazer uma doação para o projeto se achar útil, para que eu possa manter e melhorar esta ferramenta e outros projetos.
Espero que esses novos recursos e melhorias sejam úteis. Como sempre, agradeço seus comentários e sugestões.
Obrigado por usar meu projeto.
(voltar ao topo)
Safe & Stable é uma ferramenta para converter arquivos .ckpt de difusão estável para o novo e seguro formato .safetensors para armazenar tensores como dados puros.
Este formato oferece maior segurança em comparação com o formato pickle, pois evita a inclusão de código Python arbitrário e potencialmente malicioso. Também tem potencial para melhorar o desempenho do carregamento do modelo na CPU e GPU.
A conversão para .safetensors é recomendada para usuários de difusão estável que desejam melhorar a segurança e o desempenho de seus processos de armazenamento e carregamento de modelos. É especialmente útil na distribuição de novos modelos e fusões.
A interface gráfica do usuário (GUI) da ferramenta facilita aos usuários a seleção dos arquivos de entrada e a visualização do andamento do processo de salvamento da conversão.
Observe que o processo de conversão ainda requer que os dados .ckpt sejam carregados primeiro, o que significa potencialmente carregar pickles. Recomenda-se verificar se há picles antes de converter um modelo ou converter online se nenhuma versão .safetensors for fornecida. Assim que os modelos passarem a ser distribuídos apenas no formato .safetensors, isso não será mais necessário.
É importante sempre verificar se o modelo funciona corretamente antes de excluir o arquivo .ckpt original.
(voltar ao topo)
Versão arquivada (Windows) 7z
Versão arquivada (Windows) Zip
Lançamentos
git clonar este repositório
cd no repositório
python3.8 -m venv venv
./venv/bin/ativar
pip instalar -r requisitos.txt
python run_app_gui.py
(voltar ao topo)
Distribuído sob a licença MIT. Consulte LICENSE.txt
para obter mais informações.
(voltar ao topo)
O roteiro para a ferramenta de conversão Segura e Estável será determinado pelo nível de suporte. e juros que recebe.
Se a ferramenta for útil, tenho planos de continuar melhorando seus recursos e funcionalidades e de adicionar suporte para novos formatos e versões de modelos.
Obrigado por qualquer apoio.
Consulte os problemas em aberto para obter uma lista completa dos recursos propostos (e dos problemas conhecidos).
(voltar ao topo)
@The_diSty - [email protected]
Link do projeto: https://github.com/diStyApps/Safe-and-Stable-Ckpt2Safetensors-Conversion-Tool-GUI
(voltar ao topo)
Link do projeto: https://github.com/diStyApps/Stable-Diffusion-Pickle-Scanner-GUI
(voltar ao topo)
https://github.com/huggingface/safetensors
https://rentry.org/safetensorsguide
AUTOMATIC1111/stable-difusion-webui#4930
https://www.reddit.com/r/StableDiffusion/comments/z8mnak/switching_models_too_slow_in_automatic1111_use
difusão estável-webui
abraço
(voltar ao topo)