wrdias commited on
Commit
2b80d70
·
1 Parent(s): 25d205b

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +14 -1
  2. requirements.txt +6 -5
app.py CHANGED
@@ -1,6 +1,19 @@
1
  import gradio as gr
2
- import torch
3
  from diffusers import UnCLIPPipeline
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
  pipe = UnCLIPPipeline.from_pretrained("kakaobrain/karlo-v1-alpha", torch_dtype=torch.float16)
6
  pipe = pipe.to("cuda")
 
1
  import gradio as gr
 
2
  from diffusers import UnCLIPPipeline
3
+ import torch
4
+ import taichi as ti
5
+
6
+ ti.init(arch=ti.cpu)
7
+
8
+ @ti.kernel
9
+ def fill(out: ti.types.ndarray(), value: ti.types.ndarray()):
10
+ for I in ti.grouped(out):
11
+ out[I] = value[None]
12
+
13
+ out = torch.empty((10,), dtype=torch.int32)
14
+ value = torch.tensor(2, dtype=torch.int32) # torch scalar
15
+ fill(out, value)
16
+
17
 
18
  pipe = UnCLIPPipeline.from_pretrained("kakaobrain/karlo-v1-alpha", torch_dtype=torch.float16)
19
  pipe = pipe.to("cuda")
requirements.txt CHANGED
@@ -1,5 +1,6 @@
1
- diffusers==0.11.1
2
- transformers==4.25.1
3
- safetensors==0.2.6
4
- accelerate==0.15.0
5
- torch==2.0.1
 
 
1
+ diffusers
2
+ transformers
3
+ safetensors
4
+ accelerate
5
+ torch
6
+ taichi