wyysf commited on
Commit
f4fae1d
·
1 Parent(s): c8aa45a
Files changed (2) hide show
  1. apps/mv_models.py +20 -20
  2. gradio_app.py +2 -1
apps/mv_models.py CHANGED
@@ -42,26 +42,26 @@ class GenMVImage(object):
42
  )
43
  self.crm_pipeline.set_seed(self.seed)
44
 
45
- sys.path.append(f"{parent_dir}/apps/third_party/Wonder3D")
46
- from diffusers import DiffusionPipeline # only tested on diffusers[torch]==0.19.3, may have conflicts with newer versions of diffusers
47
- self.wonder3d_pipeline = DiffusionPipeline.from_pretrained(
48
- 'flamehaze1115/wonder3d-v1.0', # or use local checkpoint './ckpts'
49
- custom_pipeline='flamehaze1115/wonder3d-pipeline',
50
- torch_dtype=torch.float16
51
- )
52
- self.wonder3d_pipeline.unet.enable_xformers_memory_efficient_attention()
53
- self.wonder3d_pipeline.to(self.device)
54
- self.wonder3d_pipeline.set_progress_bar_config(disable=True)
55
-
56
-
57
- sys.path.append(f"{parent_dir}/apps/third_party/mvdream_diffusers")
58
- from .third_party.mvdream_diffusers.pipeline_mvdream import MVDreamPipeline
59
- self.mvdream_pipeline = MVDreamPipeline.from_pretrained(
60
- "ashawkey/mvdream-sd2.1-diffusers", # remote weights
61
- torch_dtype=torch.float16,
62
- trust_remote_code=True,
63
- )
64
- self.mvdream_pipeline = self.mvdream_pipeline.to(self.device)
65
  # self.imagedream_pipeline = MVDreamPipeline.from_pretrained(
66
  # "ashawkey/imagedream-ipmv-diffusers", # remote weights
67
  # torch_dtype=torch.float16,
 
42
  )
43
  self.crm_pipeline.set_seed(self.seed)
44
 
45
+ # sys.path.append(f"{parent_dir}/apps/third_party/Wonder3D")
46
+ # from diffusers import DiffusionPipeline # only tested on diffusers[torch]==0.19.3, may have conflicts with newer versions of diffusers
47
+ # self.wonder3d_pipeline = DiffusionPipeline.from_pretrained(
48
+ # 'flamehaze1115/wonder3d-v1.0', # or use local checkpoint './ckpts'
49
+ # custom_pipeline='flamehaze1115/wonder3d-pipeline',
50
+ # torch_dtype=torch.float16
51
+ # )
52
+ # self.wonder3d_pipeline.unet.enable_xformers_memory_efficient_attention()
53
+ # self.wonder3d_pipeline.to(self.device)
54
+ # self.wonder3d_pipeline.set_progress_bar_config(disable=True)
55
+
56
+
57
+ # sys.path.append(f"{parent_dir}/apps/third_party/mvdream_diffusers")
58
+ # from .third_party.mvdream_diffusers.pipeline_mvdream import MVDreamPipeline
59
+ # self.mvdream_pipeline = MVDreamPipeline.from_pretrained(
60
+ # "ashawkey/mvdream-sd2.1-diffusers", # remote weights
61
+ # torch_dtype=torch.float16,
62
+ # trust_remote_code=True,
63
+ # )
64
+ # self.mvdream_pipeline = self.mvdream_pipeline.to(self.device)
65
  # self.imagedream_pipeline = MVDreamPipeline.from_pretrained(
66
  # "ashawkey/imagedream-ipmv-diffusers", # remote weights
67
  # torch_dtype=torch.float16,
gradio_app.py CHANGED
@@ -141,7 +141,8 @@ if __name__=="__main__":
141
  "Auto Remove Background": "Auto Remove Background",
142
  "Original Image": "Original Image",
143
  })
144
- mvimg_model_config_list = ["CRM", "ImageDream", "Wonder3D"]
 
145
 
146
  # for 3D latent set diffusion
147
  ckpt_path = hf_hub_download(repo_id="wyysf/CraftsMan", filename="image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/model.ckpt", repo_type="model")
 
141
  "Auto Remove Background": "Auto Remove Background",
142
  "Original Image": "Original Image",
143
  })
144
+ # mvimg_model_config_list = ["CRM", "ImageDream", "Wonder3D"]
145
+ mvimg_model_config_list = ["CRM"]
146
 
147
  # for 3D latent set diffusion
148
  ckpt_path = hf_hub_download(repo_id="wyysf/CraftsMan", filename="image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/model.ckpt", repo_type="model")