LTT commited on
Commit
fb750cf
·
verified ·
1 Parent(s): 08be3a2

Update models/ISOMER/mesh_reconstruction/render.py

Browse files
models/ISOMER/mesh_reconstruction/render.py CHANGED
@@ -2,6 +2,7 @@
2
  import nvdiffrast.torch as dr
3
  import torch
4
  from typing import Tuple
 
5
 
6
  def _warmup(glctx, device=None):
7
  device = 'cuda' if device is None else device
@@ -15,6 +16,7 @@ def _warmup(glctx, device=None):
15
  dr.rasterize(glctx, pos, tri, resolution=[256, 256])
16
 
17
  # glctx = dr.RasterizeGLContext(output_db=False, device="cuda")
 
18
  glctx = dr.RasterizeCudaContext(device="cuda")
19
 
20
  class NormalsRenderer:
 
2
  import nvdiffrast.torch as dr
3
  import torch
4
  from typing import Tuple
5
+ import spaces
6
 
7
  def _warmup(glctx, device=None):
8
  device = 'cuda' if device is None else device
 
16
  dr.rasterize(glctx, pos, tri, resolution=[256, 256])
17
 
18
  # glctx = dr.RasterizeGLContext(output_db=False, device="cuda")
19
+ @spaces.GPU
20
  glctx = dr.RasterizeCudaContext(device="cuda")
21
 
22
  class NormalsRenderer: