weiyuchoumou526 commited on
Commit
36d5619
·
1 Parent(s): 74bd9e4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -19
app.py CHANGED
@@ -38,15 +38,15 @@ def filter_kwargs(cls, kwargs):
38
 
39
  from huggingface_hub import snapshot_download
40
 
41
- # def download_component_subfolder(repo_id, subfolder):
42
- # local_dir = snapshot_download(
43
- # repo_id=repo_id,
44
- # repo_type="model",
45
- # local_dir="ckpt/Wan2.1-Fun-1.3B-InP",
46
- # local_dir_use_symlinks=False,
47
- # # allow_patterns=[f"{subfolder}/*"]
48
- # )
49
- # return os.path.join(local_dir, subfolder)
50
 
51
  def download_model_component(repo_id, subpath):
52
  return os.path.join(snapshot_download(
@@ -64,19 +64,19 @@ transformer_path = "Kunbyte/ROSE"
64
  config_path = "configs/wan2.1/wan_civitai.yaml"
65
  config = OmegaConf.load(config_path)
66
 
67
- # repo_id = "alibaba-pai/Wan2.1-Fun-1.3B-InP"
68
 
69
- # text_encoder_path = download_component_subfolder(repo_id, config['text_encoder_kwargs'].get('text_encoder_subpath', 'text_encoder'))
70
- # tokenizer_path = download_component_subfolder(repo_id, config['text_encoder_kwargs'].get('tokenizer_subpath', 'tokenizer'))
71
- # image_encoder_path = download_component_subfolder(repo_id, config['image_encoder_kwargs'].get('image_encoder_subpath', 'image_encoder'))
72
- # vae_path = download_component_subfolder(repo_id, config['vae_kwargs'].get('vae_subpath', 'vae'))
73
- tokenizer_path = download_model_component("alibaba-pai/Wan2.1-Fun-1.3B-InP", config['text_encoder_kwargs'].get('tokenizer_subpath', 'tokenizer'))
74
- text_encoder_path = download_model_component("alibaba-pai/Wan2.1-Fun-1.3B-InP", config['text_encoder_kwargs'].get('text_encoder_subpath', 'text_encoder'))
75
- image_encoder_path = download_model_component("alibaba-pai/Wan2.1-Fun-1.3B-InP", config['image_encoder_kwargs'].get('image_encoder_subpath', 'image_encoder'))
76
- vae_path = download_model_component("alibaba-pai/Wan2.1-Fun-1.3B-InP", config['vae_kwargs'].get('vae_subpath', 'vae'))
77
  transformer_path = download_model_component("Kunbyte/ROSE", config['transformer_additional_kwargs'].get('transformer_subpath', 'transformer'))
78
 
79
- tokenizer= AutoTokenizer.from_pretrained(tokenizer_path)
80
 
81
  text_encoder = WanT5EncoderModel.from_pretrained(
82
  text_encoder_path,
 
38
 
39
  from huggingface_hub import snapshot_download
40
 
41
+ def download_component_subfolder(repo_id, subfolder):
42
+ local_dir = snapshot_download(
43
+ repo_id=repo_id,
44
+ repo_type="model",
45
+ local_dir="ckpt/Wan2.1-Fun-1.3B-InP",
46
+ local_dir_use_symlinks=False,
47
+ # allow_patterns=[f"{subfolder}/*"]
48
+ )
49
+ return os.path.join(local_dir, subfolder)
50
 
51
  def download_model_component(repo_id, subpath):
52
  return os.path.join(snapshot_download(
 
64
  config_path = "configs/wan2.1/wan_civitai.yaml"
65
  config = OmegaConf.load(config_path)
66
 
67
+ repo_id = "alibaba-pai/Wan2.1-Fun-1.3B-InP"
68
 
69
+ text_encoder_path = download_component_subfolder(repo_id, config['text_encoder_kwargs'].get('text_encoder_subpath', 'text_encoder'))
70
+ tokenizer_path = download_component_subfolder(repo_id, config['text_encoder_kwargs'].get('tokenizer_subpath', 'tokenizer'))
71
+ image_encoder_path = download_component_subfolder(repo_id, config['image_encoder_kwargs'].get('image_encoder_subpath', 'image_encoder'))
72
+ vae_path = download_component_subfolder(repo_id, config['vae_kwargs'].get('vae_subpath', 'vae'))
73
+ # tokenizer_path = download_model_component("alibaba-pai/Wan2.1-Fun-1.3B-InP", config['text_encoder_kwargs'].get('tokenizer_subpath', 'tokenizer'))
74
+ # text_encoder_path = download_model_component("alibaba-pai/Wan2.1-Fun-1.3B-InP", config['text_encoder_kwargs'].get('text_encoder_subpath', 'text_encoder'))
75
+ # image_encoder_path = download_model_component("alibaba-pai/Wan2.1-Fun-1.3B-InP", config['image_encoder_kwargs'].get('image_encoder_subpath', 'image_encoder'))
76
+ # vae_path = download_model_component("alibaba-pai/Wan2.1-Fun-1.3B-InP", config['vae_kwargs'].get('vae_subpath', 'vae'))
77
  transformer_path = download_model_component("Kunbyte/ROSE", config['transformer_additional_kwargs'].get('transformer_subpath', 'transformer'))
78
 
79
+ tokenizer = AutoTokenizer.from_pretrained(tokenizer_path)
80
 
81
  text_encoder = WanT5EncoderModel.from_pretrained(
82
  text_encoder_path,