sd-x2-latent-upscaler 모델로 image upscale 하기
·
Etc
diffusion을 기반으로 하는 image upscale 모델이 아주 많은데요.많이 쓰이는 모델 중 하나인 sd-x2-latent-upscaler를 이용해 image upscale을 진행해보겠습니다. 전체 코드는 아래와 같습니다.from diffusers import StableDiffusionLatentUpscalePipelineimport torchupscaler = StableDiffusionLatentUpscalePipeline.from_pretrained("stabilityai/sd-x2-latent-upscaler", torch_dtype=torch.float16)upscaler.to("cuda")prompt = "(photorealistic:1.4), best quality"generato..
safetensor 모델을 diffusers에서 사용 가능하게 변경하기
·
Etc
diffusion을 사용하시는 분들이라면  civitai에서 다양한 모델을 다운받아 사용하실텐데요. civitai에서는 모델을 .safetensors의 형태로 제공합니다. 하지만 diffusers에서는 scheduler, text_encoder, tokenizer, unet, vae 가 각각 다른 폴더에 저장되어 있는 파일 구조를 원합니다. 이를 위해 diffusers에서 제공하는 convert_original_stable_diffusion_to_diffusers.py를 사용하면 됩니다. 코드는 아래 github에서 제공하고 있습니다. https://github.com/huggingface/diffusers/blob/main/scripts/convert_original_stable_diffusion_to..
[4] IP-Adapter: Text Compatible Image Prompt Adapter for Text-to-Image Diffusion Models
·
Paper Review/Diffusion Personalization
[Paper] https://arxiv.org/pdf/2308.06721[Github] https://github.com/tencent-ailab/IP-Adapter GitHub - tencent-ailab/IP-Adapter: The image prompt adapter is designed to enable a pretrained text-to-image diffusion model toThe image prompt adapter is designed to enable a pretrained text-to-image diffusion model to generate images with image prompt. - GitHub - tencent-ailab/IP-Adapter: The image pro..
[Docker] Dockerfile 작성시 TimeZone 설정하기
·
Docker
Dockerfile 작성시 TimeZone 설정하는 방법은 아래와 같습니다.대한민국 날짜와 시간으로 설정하고싶다면 Asia/Seoul 로 작성하면 됩니다.ENV TZ=Asia/Seoul 일부 라이브러리에서는 timezone을 설정해주지 않으면 설치가 불가능하거나 에러가 발생하기 때문에 Docker 를 사용하신다면 꼭 설정해주는 것이 좋습니다! Dockerfile 작성 시 그 외 필요한 작성 문법은 아래를 참고해주세요.FROM : ## dockerhub 에서 가져올 docker image예시) FROM pytorch/pytorch:2.1.0-cuda12.1-cudnn8-devel RUN ## 실행 할 명령어 예시) RUN apt update WORKDIR ## 작업 디렉토리 전환(이 후 RUN, ..