mhussainahmad commited on
Commit
0807d69
1 Parent(s): 8e5cedb

Model pushed

Browse files
..gitattributes.swp ADDED
File without changes
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
models/lora/pytorch_lora_weights.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d0d20f48219b393264e82870b4e86ec51f8fc4f9d100bd572af7061449eb216
3
+ size 787239704
requirements.txt CHANGED
@@ -1 +1,2 @@
1
  # Specify any extra options here, like --find-links, --pre, etc. Avoid specifying dependencies here and specify them in pyproject.toml instead
 
 
1
  # Specify any extra options here, like --find-links, --pre, etc. Avoid specifying dependencies here and specify them in pyproject.toml instead
2
+ peft
src/edge_maxxing_4090_newdream.egg-info/PKG-INFO ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ Metadata-Version: 2.1
2
+ Name: edge-maxxing-4090-newdream
3
+ Version: 1.0.0
4
+ Summary: An edge-maxxing model submission for the 4090 newdream contest
5
+ Requires-Python: <3.11,>=3.10
6
+ Requires-Dist: diffusers==0.30.2
7
+ Requires-Dist: transformers==4.41.2
8
+ Requires-Dist: accelerate==0.31.0
9
+ Requires-Dist: omegaconf==2.3.0
10
+ Requires-Dist: edge-maxxing-pipelines@ git+https://github.com/womboai/edge-maxxing#subdirectory=pipelines
src/edge_maxxing_4090_newdream.egg-info/SOURCES.txt ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ README.md
2
+ pyproject.toml
3
+ src/main.py
4
+ src/pipeline.py
5
+ src/edge_maxxing_4090_newdream.egg-info/PKG-INFO
6
+ src/edge_maxxing_4090_newdream.egg-info/SOURCES.txt
7
+ src/edge_maxxing_4090_newdream.egg-info/dependency_links.txt
8
+ src/edge_maxxing_4090_newdream.egg-info/entry_points.txt
9
+ src/edge_maxxing_4090_newdream.egg-info/requires.txt
10
+ src/edge_maxxing_4090_newdream.egg-info/top_level.txt
src/edge_maxxing_4090_newdream.egg-info/dependency_links.txt ADDED
@@ -0,0 +1 @@
 
 
1
+
src/edge_maxxing_4090_newdream.egg-info/entry_points.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ [console_scripts]
2
+ start_inference = main:main
src/edge_maxxing_4090_newdream.egg-info/requires.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ diffusers==0.30.2
2
+ transformers==4.41.2
3
+ accelerate==0.31.0
4
+ omegaconf==2.3.0
5
+ edge-maxxing-pipelines@ git+https://github.com/womboai/edge-maxxing#subdirectory=pipelines
src/edge_maxxing_4090_newdream.egg-info/top_level.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ main
2
+ pipeline
src/pipeline.py CHANGED
@@ -1,16 +1,40 @@
1
  import torch
2
  from PIL.Image import Image
3
- from diffusers import StableDiffusionXLPipeline
4
  from pipelines.models import TextToImageRequest
5
  from torch import Generator
6
 
7
 
8
  def load_pipeline() -> StableDiffusionXLPipeline:
9
- pipeline = StableDiffusionXLPipeline.from_pretrained(
10
  "./models/newdream-sdxl-20",
11
  torch_dtype=torch.float16,
12
  local_files_only=True,
13
  ).to("cuda")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
  pipeline(prompt="")
16
 
@@ -26,4 +50,6 @@ def infer(request: TextToImageRequest, pipeline: StableDiffusionXLPipeline) -> I
26
  width=request.width,
27
  height=request.height,
28
  generator=generator,
 
 
29
  ).images[0]
 
1
  import torch
2
  from PIL.Image import Image
3
+ from diffusers import StableDiffusionXLPipeline, LCMScheduler
4
  from pipelines.models import TextToImageRequest
5
  from torch import Generator
6
 
7
 
8
  def load_pipeline() -> StableDiffusionXLPipeline:
9
+ pipeline: StableDiffusionXLPipeline = StableDiffusionXLPipeline.from_pretrained(
10
  "./models/newdream-sdxl-20",
11
  torch_dtype=torch.float16,
12
  local_files_only=True,
13
  ).to("cuda")
14
+ adapter_id = "./models/lora"
15
+ pipeline.scheduler = LCMScheduler.from_config({
16
+ "_class_name": "LCMScheduler",
17
+ "_diffusers_version": "0.29.0",
18
+ "beta_end": 0.012,
19
+ "beta_schedule": "scaled_linear",
20
+ "beta_start": 0.00085,
21
+ "clip_sample": False,
22
+ "clip_sample_range": 1.0,
23
+ "num_train_timesteps": 1000,
24
+ "original_inference_steps": 300,
25
+ "prediction_type": "epsilon",
26
+ "rescale_betas_zero_snr": False,
27
+ "sample_max_value": 1.0,
28
+ "set_alpha_to_one": False,
29
+ "steps_offset": 1,
30
+ "thresholding": False,
31
+ "timestep_scaling": 10.0,
32
+ "timestep_spacing": "leading",
33
+ "trained_betas": None,
34
+ })
35
+
36
+ # # LCMScheduler.from_config(pipeline.scheduler.config)
37
+ pipeline.load_lora_weights(adapter_id)
38
 
39
  pipeline(prompt="")
40
 
 
50
  width=request.width,
51
  height=request.height,
52
  generator=generator,
53
+ num_inference_steps=4,
54
+ guidance_scale=1.5,
55
  ).images[0]