Spaces:
Running
on
Zero
Running
on
Zero
xinjie.wang
commited on
Commit
·
b760e81
1
Parent(s):
4cd8e70
update
Browse files
common.py
CHANGED
@@ -323,8 +323,8 @@ def pack_state(gs: Gaussian, mesh: MeshExtractResult) -> dict:
|
|
323 |
}
|
324 |
|
325 |
|
326 |
-
@spaces.GPU
|
327 |
def unpack_state(state: dict, device: str = "cuda") -> tuple[Gaussian, dict]:
|
|
|
328 |
gs = Gaussian(
|
329 |
aabb=state["gaussian"]["aabb"],
|
330 |
sh_degree=state["gaussian"]["sh_degree"],
|
@@ -333,6 +333,7 @@ def unpack_state(state: dict, device: str = "cuda") -> tuple[Gaussian, dict]:
|
|
333 |
opacity_bias=state["gaussian"]["opacity_bias"],
|
334 |
scaling_activation=state["gaussian"]["scaling_activation"],
|
335 |
)
|
|
|
336 |
gs._xyz = torch.tensor(state["gaussian"]["_xyz"], device=device)
|
337 |
gs._features_dc = torch.tensor(
|
338 |
state["gaussian"]["_features_dc"], device=device
|
@@ -345,6 +346,7 @@ def unpack_state(state: dict, device: str = "cuda") -> tuple[Gaussian, dict]:
|
|
345 |
vertices=torch.tensor(state["mesh"]["vertices"], device=device),
|
346 |
faces=torch.tensor(state["mesh"]["faces"], device=device),
|
347 |
)
|
|
|
348 |
|
349 |
return gs, mesh
|
350 |
|
|
|
323 |
}
|
324 |
|
325 |
|
|
|
326 |
def unpack_state(state: dict, device: str = "cuda") -> tuple[Gaussian, dict]:
|
327 |
+
print("debug11")
|
328 |
gs = Gaussian(
|
329 |
aabb=state["gaussian"]["aabb"],
|
330 |
sh_degree=state["gaussian"]["sh_degree"],
|
|
|
333 |
opacity_bias=state["gaussian"]["opacity_bias"],
|
334 |
scaling_activation=state["gaussian"]["scaling_activation"],
|
335 |
)
|
336 |
+
print("debug12")
|
337 |
gs._xyz = torch.tensor(state["gaussian"]["_xyz"], device=device)
|
338 |
gs._features_dc = torch.tensor(
|
339 |
state["gaussian"]["_features_dc"], device=device
|
|
|
346 |
vertices=torch.tensor(state["mesh"]["vertices"], device=device),
|
347 |
faces=torch.tensor(state["mesh"]["faces"], device=device),
|
348 |
)
|
349 |
+
print("debug13")
|
350 |
|
351 |
return gs, mesh
|
352 |
|