Skip to content

Instantly share code, notes, and snippets.

@Norod
Norod / sdxl_10_gen_test.py
Created July 28, 2023 18:10
Testing stable-diffusion-xl 1.0 generation pipelines using simple random prompts
from diffusers import DiffusionPipeline, DPMSolverMultistepScheduler
import torch
#////////////////////////////////////////////////////////////////
guidance_scale=7.5
steps=40
width=1024
height=1024
base_model_id_str = "sdxl_10"
@Norod
Norod / multidiffusion_panorama_withmetadataqolupdatesbynorod78.ipynb
Created July 20, 2023 20:32
MultiDiffusion_Panorama_withMetadataQoLUpdatesByNorod78.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Norod
Norod / grokking-stable-diffusion-v1-5.ipynb
Last active July 29, 2023 20:52
grokking-stable-diffusion-v1-5.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Norod
Norod / sd-diffusers-model-compare.py
Last active July 29, 2023 20:12
Compare two Stable-Diffusion diffuser models using a predifined set of prompts
from diffusers import StableDiffusionPipeline, DPMSolverMultistepScheduler
import torch
#////////////////////////////////////////////////////////////////
guidance_scale=8.0
steps=40
width=512
height=512
@Norod
Norod / sdxl_09_gen_test.py
Created July 8, 2023 20:55
Testing stable-diffusion-xl 0.9 generation pipelines using simple random prompts (Script needs official HF repo access permission to work)
from diffusers import DiffusionPipeline, DPMSolverMultistepScheduler
import torch
#////////////////////////////////////////////////////////////////
guidance_scale=7.5
steps_base=50
steps_refiner=50
width=1024
height=1024
@Norod
Norod / text-to-video-modelscope.py
Created April 16, 2023 08:08
Running ModelScope text2video locally with torch 2 gpu memory optimizations and control over parameters
# Ran it with the following packages installed:
# accelerate 0.18.0
# diffusers 0.16.0.dev0
# torch 2.0.0+cu118
# torchvision 0.15.0+cu118
# transformers 4.28.1
# xformers 0.0.18
import torch
from diffusers import DiffusionPipeline, DPMSolverMultistepScheduler
@Norod
Norod / stable-cpu.py
Created August 28, 2022 15:04
Stable Diffusion, running on CPU, uses hugging-face diffusers library
#### pip install diffusers==0.2.4 transformers scipy ftfy
####
from diffusers import StableDiffusionPipeline, LMSDiscreteScheduler
import torch
def main():
seed = 1000 #1000, 42, 420
torch.manual_seed(seed)
generator = torch.Generator()
@Norod
Norod / yampeleg-hebrewgpt-gradiodemo.ipynb
Created July 3, 2023 09:24
YamPeleg-HebrewGPT-GradioDemo.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Norod
Norod / translate_file.py
Last active June 25, 2023 13:34
Example of using MarianMTModel to perform line-by-line text file translation on CPU or GPU
import torch
import textwrap
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer, MarianTokenizer, MarianMTModel
def chunk_examples(txt_list, width):
chunks = []
for sentence in txt_list:
chunks += textwrap.wrap(sentence, width=width)
return chunks
@Norod
Norod / deepspeed-hebrew-gpt_neo_xl-textiteratorstreamer.ipynb
Created June 11, 2023 15:12
deepspeed-hebrew-gpt_neo_xl-TextIteratorStreamer.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.