ruff
Browse files
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
|
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,
|
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 =
|
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 |
)
|