multimodalart HF Staff commited on
Commit
30f15e1
·
1 Parent(s): 4ebc5bc

[Admin maintenance] Support new ZeroGPU hardware (#4)

Browse files

- [Admin maintenance] Support new ZeroGPU hardware (ee68cb4d0e3bf7241e50b88c614077956a8a4042)

README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🏢
4
  colorFrom: blue
5
  colorTo: indigo
6
  sdk: gradio
7
- sdk_version: 4.19.2
8
  app_file: app.py
9
  pinned: false
10
  ---
 
4
  colorFrom: blue
5
  colorTo: indigo
6
  sdk: gradio
7
+ sdk_version: 5.49.1
8
  app_file: app.py
9
  pinned: false
10
  ---
app.py CHANGED
@@ -14,21 +14,30 @@ from pipeline import StableVideoDiffusionPipeline
14
 
15
  import random
16
  from safetensors import safe_open
 
17
  from lcm_scheduler import AnimateLCMSVDStochasticIterativeScheduler
18
 
19
 
 
 
 
 
 
 
20
  def get_safetensors_files():
21
- models_dir = "./safetensors"
22
- safetensors_files = [
23
- f for f in os.listdir(models_dir) if f.endswith(".safetensors")
24
- ]
25
- return safetensors_files
 
 
26
 
27
 
28
  def model_select(selected_file):
29
  print("load model weights", selected_file)
30
  pipe.unet.cpu()
31
- file_path = os.path.join("./safetensors", selected_file)
32
  state_dict = {}
33
  with safe_open(file_path, framework="pt", device="cpu") as f:
34
  for key in f.keys():
 
14
 
15
  import random
16
  from safetensors import safe_open
17
+ from huggingface_hub import hf_hub_download
18
  from lcm_scheduler import AnimateLCMSVDStochasticIterativeScheduler
19
 
20
 
21
+ SAFETENSORS_FILES = [
22
+ "AnimateLCM-SVD-xt-1.1.safetensors",
23
+ "AnimateLCM-SVD-xt.safetensors",
24
+ ]
25
+
26
+
27
  def get_safetensors_files():
28
+ return SAFETENSORS_FILES
29
+
30
+
31
+ def _resolve_safetensors(selected_file):
32
+ return hf_hub_download(
33
+ repo_id="wangfuyun/AnimateLCM-SVD-xt", filename=selected_file
34
+ )
35
 
36
 
37
  def model_select(selected_file):
38
  print("load model weights", selected_file)
39
  pipe.unet.cpu()
40
+ file_path = _resolve_safetensors(selected_file)
41
  state_dict = {}
42
  with safe_open(file_path, framework="pt", device="cpu") as f:
43
  for key in f.keys():
requirements.txt CHANGED
@@ -1,10 +1,6 @@
1
  accelerate
2
- diffusers==0.25.1
3
- gradio==4.19.2
4
  numpy==1.26.4
5
  Pillow==10.2.0
6
- torch==2.2.0
7
- transformers==4.37.0
8
- spaces==0.23.2
9
  opencv-python
10
- xformers
 
1
  accelerate
2
+ diffusers>=0.30.0
 
3
  numpy==1.26.4
4
  Pillow==10.2.0
5
+ transformers
 
 
6
  opencv-python
 
safetensors/AnimateLCM-SVD-xt-1.1.safetensors DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:94b2da1fcca8d03458ef0b07b94b4c55f94117cb0d90265c6c8452239ecc166e
3
- size 6098682464
 
 
 
 
safetensors/AnimateLCM-SVD-xt.safetensors DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:6ca55e35f29437e8a65e8a1a9ce75262d5bab3d4fe137bdc3f3a94512c54b377
3
- size 6098682464