diff --git a/Stable_diffusion.ipynb b/Stable_diffusion.ipynb new file mode 100644 index 0000000..581755f --- /dev/null +++ b/Stable_diffusion.ipynb @@ -0,0 +1,173 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [], + "gpuType": "T4", + "authorship_tag": "ABX9TyM70PBr+EgiIv3S26BN+qbP", + "include_colab_link": true + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + }, + "accelerator": "GPU" + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "R0FO2J6xQths", + "outputId": "7d9222af-5ba1-4e3e-d4d9-d34fdfcb9909" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Cloning into 'stable-diffusion-webui'...\n", + "remote: Enumerating objects: 31486, done.\u001b[K\n", + "remote: Total 31486 (delta 0), reused 0 (delta 0), pack-reused 31486\u001b[K\n", + "Receiving objects: 100% (31486/31486), 33.80 MiB | 11.08 MiB/s, done.\n", + "Resolving deltas: 100% (22074/22074), done.\n" + ] + } + ], + "source": [ + "!git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui" + ] + }, + { + "cell_type": "code", + "source": [ + "%cd /content/stable-diffusion-webui\n", + "!python launch.py --share --enable-insecure-extension-access" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "Vgm5jeMe4bZw", + "outputId": "5464bb4b-a0cc-4d27-c5af-a49011636b22" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "/content/stable-diffusion-webui\n", + "Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]\n", + "Version: v1.7.0\n", + "Commit hash: cf2772fab0af5573da775e7437e6acdca424f26e\n", + "Installing clip\n", + "Installing open_clip\n", + "Cloning Stable Diffusion into /content/stable-diffusion-webui/repositories/stable-diffusion-stability-ai...\n", + "Cloning into '/content/stable-diffusion-webui/repositories/stable-diffusion-stability-ai'...\n", + "remote: Enumerating objects: 580, done.\u001b[K\n", + "remote: Counting objects: 100% (357/357), done.\u001b[K\n", + "remote: Compressing objects: 100% (128/128), done.\u001b[K\n", + "remote: Total 580 (delta 260), reused 229 (delta 229), pack-reused 223\u001b[K\n", + "Receiving objects: 100% (580/580), 73.44 MiB | 15.70 MiB/s, done.\n", + "Resolving deltas: 100% (279/279), done.\n", + "Cloning Stable Diffusion XL into /content/stable-diffusion-webui/repositories/generative-models...\n", + "Cloning into '/content/stable-diffusion-webui/repositories/generative-models'...\n", + "remote: Enumerating objects: 871, done.\u001b[K\n", + "remote: Counting objects: 100% (492/492), done.\u001b[K\n", + "remote: Compressing objects: 100% (222/222), done.\u001b[K\n", + "remote: Total 871 (delta 370), reused 276 (delta 269), pack-reused 379\u001b[K\n", + "Receiving objects: 100% (871/871), 42.67 MiB | 10.29 MiB/s, done.\n", + "Resolving deltas: 100% (451/451), done.\n", + "Cloning K-diffusion into /content/stable-diffusion-webui/repositories/k-diffusion...\n", + "Cloning into '/content/stable-diffusion-webui/repositories/k-diffusion'...\n", + "remote: Enumerating objects: 1340, done.\u001b[K\n", + "remote: Counting objects: 100% (622/622), done.\u001b[K\n", + "remote: Compressing objects: 100% (86/86), done.\u001b[K\n", + "remote: Total 1340 (delta 576), reused 547 (delta 536), pack-reused 718\u001b[K\n", + "Receiving objects: 100% (1340/1340), 242.04 KiB | 11.00 MiB/s, done.\n", + "Resolving deltas: 100% (939/939), done.\n", + "Cloning CodeFormer into /content/stable-diffusion-webui/repositories/CodeFormer...\n", + "Cloning into '/content/stable-diffusion-webui/repositories/CodeFormer'...\n", + "remote: Enumerating objects: 594, done.\u001b[K\n", + "remote: Counting objects: 100% (594/594), done.\u001b[K\n", + "remote: Compressing objects: 100% (316/316), done.\u001b[K\n", + "remote: Total 594 (delta 287), reused 493 (delta 269), pack-reused 0\u001b[K\n", + "Receiving objects: 100% (594/594), 17.31 MiB | 6.36 MiB/s, done.\n", + "Resolving deltas: 100% (287/287), done.\n", + "Cloning BLIP into /content/stable-diffusion-webui/repositories/BLIP...\n", + "Cloning into '/content/stable-diffusion-webui/repositories/BLIP'...\n", + "remote: Enumerating objects: 277, done.\u001b[K\n", + "remote: Counting objects: 100% (165/165), done.\u001b[K\n", + "remote: Compressing objects: 100% (30/30), done.\u001b[K\n", + "remote: Total 277 (delta 137), reused 136 (delta 135), pack-reused 112\u001b[K\n", + "Receiving objects: 100% (277/277), 7.03 MiB | 19.42 MiB/s, done.\n", + "Resolving deltas: 100% (152/152), done.\n", + "Installing requirements for CodeFormer\n", + "Installing requirements\n", + "Launching Web UI with arguments: --share --enable-insecure-extension-access\n", + "2024-02-23 16:58:02.908168: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9261] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n", + "2024-02-23 16:58:02.908229: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:607] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n", + "2024-02-23 16:58:02.909707: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1515] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n", + "2024-02-23 16:58:04.152428: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n", + "no module 'xformers'. Processing without...\n", + "no module 'xformers'. Processing without...\n", + "No module 'xformers'. Proceeding without it.\n", + "Style database not found: /content/stable-diffusion-webui/styles.csv\n", + "Downloading: \"https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors\" to /content/stable-diffusion-webui/models/Stable-diffusion/v1-5-pruned-emaonly.safetensors\n", + "\n", + "100% 3.97G/3.97G [00:17<00:00, 247MB/s]\n", + "Calculating sha256 for /content/stable-diffusion-webui/models/Stable-diffusion/v1-5-pruned-emaonly.safetensors: Running on local URL: http://127.0.0.1:7860\n", + "Running on public URL: https://f6949da555e43fd59b.gradio.live\n", + "\n", + "This share link expires in 72 hours. For free permanent hosting and GPU upgrades, run `gradio deploy` from Terminal to deploy to Spaces (https://huggingface.co/spaces)\n", + "Startup time: 128.0s (prepare environment: 93.2s, import torch: 4.1s, import gradio: 1.0s, setup paths: 3.4s, initialize shared: 0.2s, other imports: 1.2s, setup codeformer: 0.2s, list SD models: 17.6s, load scripts: 0.9s, create ui: 0.6s, gradio launch: 5.4s).\n", + "6ce0161689b3853acaa03779ec93eafe75a02f4ced659bee03f50797806fa2fa\n", + "Loading weights [6ce0161689] from /content/stable-diffusion-webui/models/Stable-diffusion/v1-5-pruned-emaonly.safetensors\n", + "Creating model from config: /content/stable-diffusion-webui/configs/v1-inference.yaml\n", + "vocab.json: 100% 961k/961k [00:00<00:00, 3.99MB/s]\n", + "merges.txt: 100% 525k/525k [00:00<00:00, 37.9MB/s]\n", + "special_tokens_map.json: 100% 389/389 [00:00<00:00, 2.00MB/s]\n", + "tokenizer_config.json: 100% 905/905 [00:00<00:00, 5.17MB/s]\n", + "config.json: 100% 4.52k/4.52k [00:00<00:00, 20.1MB/s]\n", + "Applying attention optimization: Doggettx... done.\n", + "Model loaded in 23.8s (calculate hash: 12.1s, load weights from disk: 0.3s, create model: 4.4s, apply weights to model: 5.7s, apply half(): 0.2s, load textual inversion embeddings: 0.4s, calculate empty prompt: 0.6s).\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "Q1uzsntb3gVE" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [], + "metadata": { + "id": "ltmgdg9q3gt9" + } + } + ] +} \ No newline at end of file