
Un créateur ouvert et alimenté par AI pour tout le monde.
Il s'agit du projet backend du produit
Creator. Si vous recherchez les codes WebUI , vous pouvez vérifier lecarefree-drawboard? projet.La plupart des contenus ont été déplacés vers la page Wiki.
carefree-creator est construit au-dessus de carefree-learn et nécessite:
Python>=3.8pytorch>=1.12.0 . Veuillez vous référer au site officiel de Pytorch, et il est fortement recommandé de pré-installer Pytorch avec Conda. Problème connexe: # 10.
Ce projet mangera 11 à 13 Go de RAM GPU si aucune modification n'est apportée, car elle intègre en fait cinq versions SD différentes, et de nombreux autres modèles. ?
Il existe deux façons de réduire l'utilisation de GPU RAM - chargement paresseux et chargement partiel, consultez la section Run suivante pour plus de détails.
pip install carefree-creator Si vous êtes intéressé par les dernières fonctionnalités, vous pouvez également utiliser pip pour installer à partir de la source:
git clone https://github.com/carefree0910/carefree-creator.git
cd carefree-creator
pip install -e . carefree-creator construit une CLI pour que vous configuriez votre service local. Par exemple, nous pouvons:
cfcreator serveSi vous n'avez pas de GPU Nvidia (par exemple Mac), vous pouvez essayer:
cfcreator serve --cpuSi vous utilisez votre ordinateur portable alimenté par GPU, vous pouvez essayer:
cfcreator serve --limit 1L'indicateur
--limitest utilisé pour limiter le nombre de modèles de chargement. En spécifiant1, seul le modèle d'exécution sera chargé et d'autres modèles resteront sur votre disque.Voir # 10 pour plus de détails.
Si vous avez beaucoup de ressources de RAM mais que votre RAM GPU n'est pas assez grand, vous pouvez essayer:
cfcreator serve --lazyAvec l'indicateur
--lazy, les modèles seront chargés en RAM, et seul le modèle d'exécution sera déplacé vers GPU RAM.Donc, en échange, votre bélier sera mangé! ?
Si vous souhaitez seulement essayer les points de terminaison SD de base, vous pouvez utiliser:
cfcreator serve --focus sd.baseEt si vous voulez seulement essayer les points de terminaison anime SD, vous pouvez utiliser:
cfcreator serve --focus sd.animePlus d'utilisations pourraient être trouvées par:
cfcreator serve --help export TAG_NAME=cfcreator
git clone https://github.com/carefree0910/carefree-creator.git
cd carefree-creatordocker build -t $TAG_NAME . Si votre environnement Internet atterrit en Chine, il pourrait être plus rapide de construire avec Dockerfile.cn :
docker build -t $TAG_NAME -f Dockerfile.cn .docker run --gpus all --rm -p 8123:8123 $TAG_NAME :latest