Davex256 chetwinlow1 commited on
Commit
d427218
·
0 Parent(s):

Duplicate from chetwinlow1/Ovi

Browse files

Co-authored-by: Low Qi Hong Chetwin <chetwinlow1@users.noreply.huggingface.co>

.gitattributes ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
36
+ assets/ovi_trailer.mp4 filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,343 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - en
4
+ license: apache-2.0
5
+ pipeline_tag: image-to-video
6
+ library_name: ovi
7
+ base_model:
8
+ - Wan-AI/Wan2.2-TI2V-5B
9
+ ---
10
+
11
+ <div align="center">
12
+ <h1> Ovi: Twin Backbone Cross-Modal Fusion for Audio-Video Generation </h1>
13
+
14
+ <a href="https://arxiv.org/abs/2510.01284"><img src="https://img.shields.io/badge/arXiv%20paper-2510.01284-b31b1b.svg"></a>
15
+ <a href="https://aaxwaz.github.io/Ovi/"><img src="https://img.shields.io/badge/Project_page-More_visualizations-green"></a>
16
+ <a href="https://huggingface.co/chetwinlow1/Ovi"><img src="https://img.shields.io/static/v1?label=%F0%9F%A4%97%20Hugging%20Face&message=Model&color=orange"></a>
17
+
18
+ [Chetwin Low](https://www.linkedin.com/in/chetwin-low-061975193/)<sup> * 1 </sup>, [Weimin Wang](https://www.linkedin.com/in/weimin-wang-will/)<sup> * &dagger; 1 </sup>, [Calder Katyal](https://www.linkedin.com/in/calder-katyal-a8a9b3225/)<sup> 2 </sup><br>
19
+ <sup> * </sup>Equal contribution, <sup> &dagger; </sup>Project Lead<br>
20
+ <sup> 1 </sup>Character AI, <sup> 2 </sup>Yale University
21
+ </div>
22
+
23
+ ---
24
+
25
+ ## 🎥 Video Demo
26
+
27
+ ### 🆕 Ovi 1.1 10-Second Demo
28
+ <div align="center">
29
+ <video src="https://github.com/user-attachments/assets/191f51fb-ef5a-4197-b26f-a5369dc2c007"
30
+ width="70%" controls playsinline preload="metadata"></video>
31
+ <p><em>Ovi 1.1 – 10-second temporally consistent video generation (960 × 960 resolution)</em></p>
32
+ </div>
33
+
34
+ ### 🎬 Original 5-Second Demo
35
+ <div align="center">
36
+ <video src="https://github.com/user-attachments/assets/351bd707-8637-4412-ab53-5e85935309e3" width="70%" poster=""> </video>
37
+ </div>
38
+
39
+ ---
40
+
41
+ # 🆕 Ovi 1.1 Update (10 November 2025)
42
+ - **Key Feature:** Enables *temporal-consistent 10-second video generation* at **960 × 960 resolution**
43
+ - **Training Improvements:**
44
+ - Trained natively on 960×960 resolution videos
45
+ - Dataset includes **100% more videos** for greater diversity
46
+ -
47
+ - **Prompt Format Update:**
48
+ - Audio descriptions should now be written as
49
+ ```
50
+ Audio: ...
51
+ ```
52
+ instead of using
53
+ ```
54
+ <AUDCAP> ... <ENDAUDCAP>
55
+ ```
56
+
57
+ ## 🌟 Key Features
58
+ Ovi is a veo-3-like, **video + audio generation model** that simultaneously generates both video and audio content from text or text + image inputs.
59
+ - **🎬 Video+Audio Generation**: Generate synchronized video and audio content simultaneously
60
+ - **🎵 High-Quality Audio Branch**: We designed and pretrained our 5B audio branch from scratch using our high quality in-house audio datasets
61
+ - **📝 Flexible Input**: Supports text-only or text+image conditioning
62
+ - **⏱️ 10-second (or 5-second) Videos**: Generates 10-second or 5-second videos at 24 FPS, resolution of 960x960p, at various aspect ratios (9:16, 16:9, 1:1, etc)
63
+ - **🔧 ComfyUI Integration**: ComfyUI support is now available via [ComfyUI-WanVideoWrapper](https://github.com/kijai/ComfyUI-WanVideoWrapper), related [PR](https://github.com/kijai/ComfyUI-WanVideoWrapper/issues/1343#issuecomment-3382969479).
64
+ - **🎬 Create videos now on wavespeed.ai**: https://wavespeed.ai/models/character-ai/ovi/image-to-video & https://wavespeed.ai/models/character-ai/ovi/text-to-video
65
+ - **🎬 Create videos now on HuggingFace**: https://huggingface.co/spaces/akhaliq/Ovi
66
+
67
+ ### 🎯 10-second examples
68
+
69
+ <div align="center"><table><tr>
70
+ <td width="20%">
71
+ <video src="https://github.com/user-attachments/assets/c7e75ef8-adf9-4612-a279-56e4cf7ce146" width="100%" controls playsinline preload="metadata"></video>
72
+ </td>
73
+ <td width="20%">
74
+ <video src="https://github.com/user-attachments/assets/025f5936-883e-4851-bf35-1a809769ba97" width="100%" controls playsinline preload="metadata"></video>
75
+ </td>
76
+ <td width="20%">
77
+ <video src="https://github.com/user-attachments/assets/9e5bf0df-74d6-4e04-a7d0-e5b64616afa9" width="100%" controls playsinline preload="metadata"></video>
78
+ </td>
79
+ <td width="20%">
80
+ <video src="https://github.com/user-attachments/assets/499cefde-c5f8-4afc-b77a-6cd9293b8ac6" width="100%" controls playsinline preload="metadata"></video>
81
+ </td>
82
+ <td width="20%">
83
+ <video src="https://github.com/user-attachments/assets/73390370-afa7-4604-97b6-80995b615d43" width="100%" controls playsinline preload="metadata"></video>
84
+ </td>
85
+ <td width="20%">
86
+ <video src="https://github.com/user-attachments/assets/e11c6f2d-6098-41bb-9bca-a99796a58424" width="100%" controls playsinline preload="metadata"></video>
87
+ </td>
88
+ </tr></table>
89
+ <p>Click the ⛶ button on any video to view full screen.</p>
90
+ </div>
91
+
92
+ ### 🎯 5-second examples
93
+
94
+ <div align="center"><table><tr>
95
+ <td width="20%">
96
+ <video src="https://github.com/user-attachments/assets/c6b35565-df00-4494-b38a-7dcae90f63e5" width="100%" controls playsinline preload="metadata"></video>
97
+ </td>
98
+ <td width="20%">
99
+ <video src="https://github.com/user-attachments/assets/2ce6ff72-eadd-4cf4-b343-b465f0624571" width="100%" controls playsinline preload="metadata"></video>
100
+ </td>
101
+ <td width="20%">
102
+ <video src="https://github.com/user-attachments/assets/7c1dbbea-dfb7-44d7-a4a1-d70a2e00f51a" width="100%" controls playsinline preload="metadata"></video>
103
+ </td>
104
+ <td width="20%">
105
+ <video src="https://github.com/user-attachments/assets/4e41d1b3-7d39-49a8-ab71-e910088f29ee" width="100%" controls playsinline preload="metadata"></video>
106
+ </td>
107
+ <td width="20%">
108
+ <video src="https://github.com/user-attachments/assets/4ad3ad70-1fea-4a2d-9201-808f4746c55e" width="100%" controls playsinline preload="metadata"></video>
109
+ </td>
110
+ <td width="20%">
111
+ <video src="https://github.com/user-attachments/assets/60792c08-12de-49c3-860f-12ac94730940" width="100%" controls playsinline preload="metadata"></video>
112
+ </td>
113
+ <td width="20%">
114
+ <video src="https://github.com/user-attachments/assets/0f3a318b-ac74-43c4-81a5-503f06c65e99" width="100%" controls playsinline preload="metadata"></video>
115
+ </td>
116
+ </tr></table>
117
+ <p>Click the ⛶ button on any video to view full screen.</p>
118
+ </div>
119
+
120
+
121
+ ---
122
+ ## 📋 Todo List
123
+
124
+ - [x] Release research paper and [website for demos](https://aaxwaz.github.io/Ovi)
125
+ - [x] Checkpoint of 11B model
126
+ - [x] Inference Codes
127
+ - [x] Text or Text+Image as input
128
+ - [x] Gradio application code
129
+ - [x] Multi-GPU inference with or without the support of sequence parallel
130
+ - [x] fp8 weights and improved memory efficiency (credits to [@rkfg](https://github.com/rkfg))
131
+ - [x] qint8 quantization thanks to [@gluttony-10](https://github.com/character-ai/Ovi/commits?author=gluttony-10)
132
+ - [ ] Improve efficiency of Sequence Parallel implementation
133
+ - [ ] Implement Sharded inference with FSDP
134
+ - [x] Video creation example prompts and format
135
+ - [x] Finetune model with higher resolution data, and RL for performance improvement.
136
+ - [x] Longer video generation (10s)
137
+ - [ ] Reference voice condition
138
+ - [ ] Distilled model for faster inference
139
+ - [ ] Training scripts
140
+
141
+ ---
142
+
143
+ ## 🎨 An Easy Way to Create
144
+
145
+ We provide example prompts to help you get started with Ovi:
146
+ - **Text-to-Audio-Video (T2AV) 10s**: [`example_prompts/gpt_examples_t2v.csv`](example_prompts/gpt_examples_10s_t2v.csv)
147
+ - **Image-to-Audio-Video (I2AV) 10s**: [`example_prompts/gpt_examples_i2v.csv`](example_prompts/gpt_examples_10s_i2v.csv)
148
+ - **Text-to-Audio-Video (T2AV)**: [`example_prompts/gpt_examples_t2v.csv`](example_prompts/gpt_examples_t2v.csv)
149
+ - **Image-to-Audio-Video (I2AV)**: [`example_prompts/gpt_examples_i2v.csv`](example_prompts/gpt_examples_i2v.csv)
150
+
151
+ ### 📝 Prompt Format
152
+
153
+ Our prompts use special tags to control speech and audio:
154
+ - **Speech**: `<S>Your speech content here<E>` - Text enclosed in these tags will be converted to speech
155
+ - **Audio Description**: `Audio: YOUR AUDIO DESCRIPTION` - Describes the audio or sound effects present in the video **at the end of prompt!**
156
+
157
+ ---
158
+
159
+
160
+ ## 📦 Installation
161
+
162
+ ### Step-by-Step Installation
163
+
164
+ ```bash
165
+ # Clone the repository
166
+ git clone https://github.com/character-ai/Ovi.git
167
+
168
+ cd Ovi
169
+
170
+ # Create and activate virtual environment
171
+ virtualenv ovi-env
172
+ source ovi-env/bin/activate
173
+
174
+ # Install PyTorch first
175
+ pip install torch==2.6.0 torchvision torchaudio
176
+
177
+ # Install other dependencies
178
+ pip install -r requirements.txt
179
+
180
+ # Install Flash Attention
181
+ pip install flash_attn --no-build-isolation
182
+ ```
183
+
184
+ ### Alternative Flash Attention Installation (Optional)
185
+ If the above flash_attn installation fails, you can try the Flash Attention 3 method:
186
+ ```bash
187
+ git clone https://github.com/Dao-AILab/flash-attention.git
188
+ cd flash-attention/hopper
189
+ python setup.py install
190
+ cd ../.. # Return to Ovi directory
191
+ ```
192
+
193
+ ## Download Weights
194
+ To download our main Ovi checkpoint, as well as T5 and vae decoder from Wan, and audio vae from MMAudio
195
+
196
+ ```
197
+ # Default is downloaded to ./ckpts, and the inference yaml is set to ./ckpts so no change required
198
+ # Default installs all versions of Ovi models, 720x720_5s, 960x960_5s, 960x960_10s
199
+ python3 download_weights.py
200
+ # For qint8 also ues python3 download_weights.py
201
+
202
+ OR
203
+
204
+ # Optional can specific --output-dir to download to a specific directory
205
+ # but if a custom directory is used, the inference yaml has to be updated with the custom directory
206
+ python3 download_weights.py --output-dir <custom_dir>
207
+
208
+ # Optional can specific --models to download selective versions of Ovi instead of all of them
209
+ # but if a custom directory is used, the inference yaml has to be updated with the custom directory
210
+ python3 download_weights.py --models 960x960_10s # ["720x720_5s", "960x960_5s", "960x960_10s"]
211
+
212
+ # Additionally, if you only have ~ 24Gb of GPU vram, please download the fp8 quantized version of the model, and follow the following instructions in sections below to run with fp8
213
+ wget -O "./ckpts/Ovi/model_fp8_e4m3fn.safetensors" "https://huggingface.co/rkfg/Ovi-fp8_quantized/resolve/main/model_fp8_e4m3fn.safetensors"
214
+ ```
215
+
216
+ ## 🚀 Run Examples
217
+
218
+ ### ⚙️ Configure Ovi
219
+
220
+ Ovi's behavior and output can be customized by modifying [ovi/configs/inference/inference_fusion.yaml](ovi/configs/inference/inference_fusion.yaml) configuration file.
221
+ The following parameters control generation quality, video resolution, and how text, image, and audio inputs are balanced:
222
+
223
+ ```yaml
224
+ # Output and Model Configuration
225
+ model_name: "960x960_10s" # ["720x720_5s", "960x960_5s", "960x960_10s"]
226
+ output_dir: "/path/to/save/your/videos" # Directory to save generated videos
227
+ ckpt_dir: "/path/to/your/ckpts/dir" # Path to model checkpoints
228
+
229
+ # Generation Quality Settings
230
+ sample_steps: 50 # Number of denoising steps. Lower (30-40) = faster generation
231
+ solver_name: "unipc" # Sampling algorithm for denoising process
232
+ shift: 5.0 # Timestep shift factor for sampling scheduler
233
+ seed: 100 # Random seed for reproducible results
234
+
235
+ # Guidance Strength Control
236
+ audio_guidance_scale: 3.0 # Strength of audio conditioning. Higher = better audio-text sync
237
+ video_guidance_scale: 4.0 # Strength of video conditioning. Higher = better video-text adherence
238
+ slg_layer: 11 # Layer for applying SLG (Skip Layer Guidance) technique - feel free to try different layers!
239
+
240
+ # Multi-GPU and Performance
241
+ sp_size: 1 # Sequence parallelism size. Set equal to number of GPUs used
242
+ cpu_offload: False # CPU offload, will largely reduce peak GPU VRAM but increase end to end runtime by ~20 seconds
243
+ fp8: False # load fp8 version of model, will have quality degradation and will not have speed up in inference time as it still uses bf16 matmuls, but can be paired with cpu_offload=True, to run model with 24Gb of GPU vram
244
+
245
+ # Input Configuration
246
+ text_prompt: "/path/to/csv" or "your prompt here" # Text prompt OR path to CSV/TSV file with prompts
247
+ mode: ['i2v', 't2v', 't2i2v'] # Generate t2v, i2v or t2i2v; if t2i2v, it will use flux krea to generate starting image and then will follow with i2v
248
+ video_frame_height_width: [704, 1280] # Video dimensions [height, width] for T2V mode only
249
+ each_example_n_times: 1 # Number of times to generate each prompt
250
+
251
+ # Quality Control (Negative Prompts)
252
+ video_negative_prompt: "jitter, bad hands, blur, distortion" # Artifacts to avoid in video
253
+ audio_negative_prompt: "robotic, muffled, echo, distorted" # Artifacts to avoid in audio
254
+ ```
255
+
256
+ ### 🎬 Running Inference
257
+
258
+ #### **Single GPU** (Simple Setup)
259
+ ```bash
260
+ python3 inference.py --config-file ovi/configs/inference/inference_fusion.yaml
261
+ ```
262
+ *Use this for single GPU setups. The `text_prompt` can be a single string or path to a CSV file.*
263
+
264
+ #### **Multi-GPU** (Parallel Processing)
265
+ ```bash
266
+ torchrun --nnodes 1 --nproc_per_node 8 inference.py --config-file ovi/configs/inference/inference_fusion.yaml
267
+ ```
268
+ *Use this to run samples in parallel across multiple GPUs for faster processing.*
269
+
270
+ ### Memory & Performance Requirements
271
+ Below are approximate GPU memory requirements for different configurations. Sequence parallel implementation will be optimized in the future.
272
+ All End-to-End time calculated based on a 121 frame, 720x720 video, using 50 denoising steps. Minimum GPU vram requirement to run our model is **32Gb**, fp8 parameters is currently supported, reducing peak VRAM usage to **24Gb** with slight quality degradation.
273
+
274
+ | Sequence Parallel Size | FlashAttention-3 Enabled | CPU Offload | With Image Gen Model | Peak VRAM Required | End-to-End Time |
275
+ |-------------------------|---------------------------|-------------|-----------------------|---------------|-----------------|
276
+ | 1 | Yes | No | No | ~80 GB | ~83s |
277
+ | 1 | No | No | No | ~80 GB | ~96s |
278
+ | 1 | Yes | Yes | No | ~80 GB | ~105s |
279
+ | 1 | No | Yes | No | ~32 GB | ~118s |
280
+ | **1** | **Yes** | **Yes** | **Yes** | **~32 GB** | **~140s** |
281
+ | 4 | Yes | No | No | ~80 GB | ~55s |
282
+ | 8 | Yes | No | No | ~80 GB | ~40s |
283
+ ### Gradio
284
+ We provide a simple script to run our model in a gradio UI. It uses the `ckpt_dir` in `ovi/configs/inference/inference_fusion.yaml` to initialize the model
285
+ ```bash
286
+ python3 gradio_app.py
287
+
288
+ OR
289
+
290
+ # To enable cpu offload to save GPU VRAM, will slow down end to end inference by ~20 seconds
291
+ python3 gradio_app.py --cpu_offload
292
+
293
+ OR
294
+
295
+ # To enable an additional image generation model to generate first frames for I2V, cpu_offload is automatically enabled if image generation model is enabled
296
+ python3 gradio_app.py --use_image_gen
297
+
298
+ OR
299
+
300
+ # To run model with 24Gb GPU vram. No need to download additional models.
301
+ python3 gradio_app.py --cpu_offload --qint8
302
+
303
+ # To run model with 24Gb GPU vram
304
+ python3 gradio_app.py --cpu_offload --fp8
305
+
306
+ ```
307
+ ---
308
+
309
+ ## 🙏 Acknowledgements
310
+
311
+ We would like to thank the following projects:
312
+
313
+ - **[Wan2.2](https://github.com/Wan-Video/Wan2.2)**: Our video branch is initialized from the Wan2.2 repository
314
+ - **[MMAudio](https://github.com/hkchengrex/MMAudio)**: We reused MMAudio's audio vae.
315
+
316
+ ---
317
+
318
+ ## 🤝 Collaboration
319
+
320
+ We welcome all types of collaboration! Whether you have feedback, want to contribute, or have any questions, please feel free to reach out.
321
+
322
+ **Contact**: [Weimin Wang](https://linkedin.com/in/weimin-wang-will) for any issues or feedback.
323
+
324
+
325
+ ## ⭐ Citation
326
+
327
+ If Ovi is helpful, please help to ⭐ the repo.
328
+
329
+ If you find this project useful for your research, please consider citing our [paper](https://arxiv.org/abs/2510.01284).
330
+
331
+
332
+ ### BibTeX
333
+ ```bibtex
334
+ @misc{low2025ovitwinbackbonecrossmodal,
335
+ title={Ovi: Twin Backbone Cross-Modal Fusion for Audio-Video Generation},
336
+ author={Chetwin Low and Weimin Wang and Calder Katyal},
337
+ year={2025},
338
+ eprint={2510.01284},
339
+ archivePrefix={arXiv},
340
+ primaryClass={cs.MM},
341
+ url={https://arxiv.org/abs/2510.01284},
342
+ }
343
+ ```
assets/ovi_trailer.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6f66cb979fb01bc831516ca57010fe69442b701347b3a9f249294c58f54836ff
3
+ size 47891965
config.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"framework":"Pytorch","task":"image-to-video"}
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2fc69b734ffb68081240b957ecfc10cf63c1a80fbf38492f60d8e4aad8440cc4
3
+ size 23321751056
model_960x960.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:661232ca02453cf3880ae6f2bb26b4c1bbe55bce04a66bc3a5e6b6dbf029a0c5
3
+ size 23321751056
model_960x960_10s.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3dd7ed62abdb959048bfbaa76962cfae6a697313e3a6ac802fc1d5b39469cf6a
3
+ size 23321751056