From f6f6a53ef0f8fdb6e2f1aae373e8a93cfa210454 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 18 Nov 2024 22:36:34 +0000 Subject: [PATCH] chore(release): 3.3.0 # [3.3.0](https://github.com/blib-la/runpod-worker-comfy/compare/3.2.1...3.3.0) (2024-11-18) ### Bug Fixes * added missing start command ([9a7ffdb](https://github.com/blib-la/runpod-worker-comfy/commit/9a7ffdb078d2f75194c86ed0b8c2d027592e52c3)) ### Features * added sensible defaults and default platform ([3f5162a](https://github.com/blib-la/runpod-worker-comfy/commit/3f5162af85ee7d0002ad65a7e324c3850e00a229)) --- CHANGELOG.md | 12 ++++++++++ README.md | 62 ++++++++++++++++++++++++++-------------------------- 2 files changed, 43 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5efb125..16d38c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# [3.3.0](https://github.com/blib-la/runpod-worker-comfy/compare/3.2.1...3.3.0) (2024-11-18) + + +### Bug Fixes + +* added missing start command ([9a7ffdb](https://github.com/blib-la/runpod-worker-comfy/commit/9a7ffdb078d2f75194c86ed0b8c2d027592e52c3)) + + +### Features + +* added sensible defaults and default platform ([3f5162a](https://github.com/blib-la/runpod-worker-comfy/commit/3f5162af85ee7d0002ad65a7e324c3850e00a229)) + ## [3.2.1](https://github.com/blib-la/runpod-worker-comfy/compare/3.2.0...3.2.1) (2024-11-18) diff --git a/README.md b/README.md index bbe39e0..a8d6883 100644 --- a/README.md +++ b/README.md @@ -17,33 +17,33 @@ Read our article here: https://blib.la/blog/comfyui-on-runpod - [Quickstart](#quickstart) - [Features](#features) - [Config](#config) - - [Upload image to AWS S3](#upload-image-to-aws-s3) + * [Upload image to AWS S3](#upload-image-to-aws-s3) - [Use the Docker image on RunPod](#use-the-docker-image-on-runpod) - - [Create your template (optional)](#create-your-template-optional) - - [Create your endpoint](#create-your-endpoint) - - [GPU recommendations](#gpu-recommendations) + * [Create your template (optional)](#create-your-template-optional) + * [Create your endpoint](#create-your-endpoint) + * [GPU recommendations](#gpu-recommendations) - [API specification](#api-specification) - - [JSON Request Body](#json-request-body) - - [Fields](#fields) - - ["input.images"](#inputimages) + * [JSON Request Body](#json-request-body) + * [Fields](#fields) + + ["input.images"](#inputimages) - [Interact with your RunPod API](#interact-with-your-runpod-api) - - [Health status](#health-status) - - [Generate an image](#generate-an-image) - - [Example request for SDXL with cURL](#example-request-for-sdxl-with-curl) + * [Health status](#health-status) + * [Generate an image](#generate-an-image) + + [Example request for SDXL with cURL](#example-request-for-sdxl-with-curl) - [How to get the workflow from ComfyUI?](#how-to-get-the-workflow-from-comfyui) - [Bring Your Own Models and Nodes](#bring-your-own-models-and-nodes) - - [Network Volume](#network-volume) - - [Custom Docker Image](#custom-docker-image) - - [Adding Custom Models](#adding-custom-models) - - [Adding Custom Nodes](#adding-custom-nodes) - - [Building the Image](#building-the-image) + * [Network Volume](#network-volume) + * [Custom Docker Image](#custom-docker-image) + + [Adding Custom Models](#adding-custom-models) + + [Adding Custom Nodes](#adding-custom-nodes) + + [Building the Image](#building-the-image) - [Local testing](#local-testing) - - [Setup](#setup) - - [Setup for Windows](#setup-for-windows) - - [Testing the RunPod handler](#testing-the-runpod-handler) - - [Local API](#local-api) - - [Access the local Worker API](#access-the-local-worker-api) - - [Access local ComfyUI](#access-local-comfyui) + * [Setup](#setup) + + [Setup for Windows](#setup-for-windows) + * [Testing the RunPod handler](#testing-the-runpod-handler) + * [Local API](#local-api) + + [Access the local Worker API](#access-the-local-worker-api) + + [Access local ComfyUI](#access-local-comfyui) - [Automatically deploy to Docker hub with GitHub Actions](#automatically-deploy-to-docker-hub-with-github-actions) - [Acknowledgments](#acknowledgments) @@ -54,11 +54,11 @@ Read our article here: https://blib.la/blog/comfyui-on-runpod ## Quickstart - 🐳 Choose one of the five available images for your serverless endpoint: - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-base`: doesn't contain anything, just a clean ComfyUI - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-flux1-schnell`: contains the checkpoint, text encoders and VAE for [FLUX.1 schnell](https://huggingface.co/black-forest-labs/FLUX.1-schnell) - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-flux1-dev`: contains the checkpoint, text encoders and VAE for [FLUX.1 dev](https://huggingface.co/black-forest-labs/FLUX.1-dev) - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-sdxl`: contains the checkpoint and VAE for [Stable Diffusion XL](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0) - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-sd3`: contains the checkpoint for [Stable Diffusion 3 medium](https://huggingface.co/stabilityai/stable-diffusion-3-medium) + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-base`: doesn't contain anything, just a clean ComfyUI + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-flux1-schnell`: contains the checkpoint, text encoders and VAE for [FLUX.1 schnell](https://huggingface.co/black-forest-labs/FLUX.1-schnell) + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-flux1-dev`: contains the checkpoint, text encoders and VAE for [FLUX.1 dev](https://huggingface.co/black-forest-labs/FLUX.1-dev) + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-sdxl`: contains the checkpoint and VAE for [Stable Diffusion XL](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0) + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-sd3`: contains the checkpoint for [Stable Diffusion 3 medium](https://huggingface.co/stabilityai/stable-diffusion-3-medium) - ℹ️ [Use the Docker image on RunPod](#use-the-docker-image-on-runpod) - 🧪 Pick an [example workflow](./test_resources/workflows/) & [send it to your deployed endpoint](#interact-with-your-runpod-api) @@ -70,14 +70,14 @@ Read our article here: https://blib.la/blog/comfyui-on-runpod - Returned as base64-encoded string (default) - Uploaded to AWS S3 ([if AWS S3 is configured](#upload-image-to-aws-s3)) - There are a few different Docker images to choose from: - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-flux1-schnell`: contains the [flux1-schnell.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-schnell) checkpoint, the [clip_l.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors) + [t5xxl_fp8_e4m3fn.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors) text encoders and [ae.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors) VAE for FLUX.1-schnell - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-flux1-dev`: contains the [flux1-dev.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-dev) checkpoint, the [clip_l.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors) + [t5xxl_fp8_e4m3fn.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors) text encoders and [ae.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/ae.safetensors) VAE for FLUX.1-dev - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-sdxl`: contains the checkpoints and VAE for Stable Diffusion XL + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-flux1-schnell`: contains the [flux1-schnell.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-schnell) checkpoint, the [clip_l.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors) + [t5xxl_fp8_e4m3fn.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors) text encoders and [ae.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors) VAE for FLUX.1-schnell + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-flux1-dev`: contains the [flux1-dev.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-dev) checkpoint, the [clip_l.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors) + [t5xxl_fp8_e4m3fn.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors) text encoders and [ae.safetensors](https://huggingface.co/black-forest-labs/FLUX.1-dev/resolve/main/ae.safetensors) VAE for FLUX.1-dev + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-sdxl`: contains the checkpoints and VAE for Stable Diffusion XL - Checkpoint: [sd_xl_base_1.0.safetensors](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0) - VAEs: - [sdxl_vae.safetensors](https://huggingface.co/stabilityai/sdxl-vae/) - [sdxl-vae-fp16-fix](https://huggingface.co/madebyollin/sdxl-vae-fp16-fix/) - - `timpietruskyblibla/runpod-worker-comfy:3.2.1-sd3`: contains the [sd3_medium_incl_clips_t5xxlfp8.safetensors](https://huggingface.co/stabilityai/stable-diffusion-3-medium) checkpoint for Stable Diffusion 3 medium + - `timpietruskyblibla/runpod-worker-comfy:3.3.0-sd3`: contains the [sd3_medium_incl_clips_t5xxlfp8.safetensors](https://huggingface.co/stabilityai/stable-diffusion-3-medium) checkpoint for Stable Diffusion 3 medium - [Bring your own models](#bring-your-own-models) - Based on [Ubuntu + NVIDIA CUDA](https://hub.docker.com/r/nvidia/cuda) @@ -113,7 +113,7 @@ This is only needed if you want to upload the generated picture to AWS S3. If yo - In the dialog, configure: - Template Name: `runpod-worker-comfy` (it can be anything you want) - Template Type: serverless (change template type to "serverless") - - Container Image: `/:tag`, in this case: `timpietruskyblibla/runpod-worker-comfy:3.2.1-sd3` (or `-base` for a clean image or `-sdxl` for Stable Diffusion XL or `-flex1-schnell` for FLUX.1 schnell) + - Container Image: `/:tag`, in this case: `timpietruskyblibla/runpod-worker-comfy:3.3.0-sd3` (or `-base` for a clean image or `-sdxl` for Stable Diffusion XL or `-flex1-schnell` for FLUX.1 schnell) - Container Registry Credentials: You can leave everything as it is, as this repo is public - Container Disk: `20 GB` - (optional) Environment Variables: [Configure S3](#upload-image-to-aws-s3)