hysts HF Staff commited on
Commit
645df58
·
1 Parent(s): 76fd876
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -21,7 +21,7 @@ import imageio
21
  import numpy as np
22
  import spaces
23
  import torch
24
- from easydict import EasyDict as edict
25
  from PIL import Image
26
 
27
  from trellis.pipelines import TrellisImageTo3DPipeline
@@ -90,7 +90,7 @@ def pack_state(gs: Gaussian, mesh: MeshExtractResult) -> dict:
90
  }
91
 
92
 
93
- def unpack_state(state: dict) -> tuple[Gaussian, edict, str]:
94
  gs = Gaussian(
95
  aabb=state["gaussian"]["aabb"],
96
  sh_degree=state["gaussian"]["sh_degree"],
@@ -105,7 +105,7 @@ def unpack_state(state: dict) -> tuple[Gaussian, edict, str]:
105
  gs._rotation = torch.tensor(state["gaussian"]["_rotation"], device="cuda")
106
  gs._opacity = torch.tensor(state["gaussian"]["_opacity"], device="cuda")
107
 
108
- mesh = edict(
109
  vertices=torch.tensor(state["mesh"]["vertices"], device="cuda"),
110
  faces=torch.tensor(state["mesh"]["faces"], device="cuda"),
111
  )
 
21
  import numpy as np
22
  import spaces
23
  import torch
24
+ from easydict import EasyDict
25
  from PIL import Image
26
 
27
  from trellis.pipelines import TrellisImageTo3DPipeline
 
90
  }
91
 
92
 
93
+ def unpack_state(state: dict) -> tuple[Gaussian, EasyDict, str]:
94
  gs = Gaussian(
95
  aabb=state["gaussian"]["aabb"],
96
  sh_degree=state["gaussian"]["sh_degree"],
 
105
  gs._rotation = torch.tensor(state["gaussian"]["_rotation"], device="cuda")
106
  gs._opacity = torch.tensor(state["gaussian"]["_opacity"], device="cuda")
107
 
108
+ mesh = EasyDict(
109
  vertices=torch.tensor(state["mesh"]["vertices"], device="cuda"),
110
  faces=torch.tensor(state["mesh"]["faces"], device="cuda"),
111
  )