Spaces:
Configuration error
Configuration error
import numpy as np | |
from lib.config import cfg | |
import os | |
class Evaluator: | |
def evaluate(self, output, batch): | |
cube = output['cube'] | |
cube = cube[10:-10, 10:-10, 10:-10] | |
pts = batch['pts'][0].detach().cpu().numpy() | |
pts = pts[cube > cfg.mesh_th] | |
i = batch['i'].item() | |
result_dir = os.path.join(cfg.result_dir, 'pts') | |
os.system('mkdir -p {}'.format(result_dir)) | |
result_path = os.path.join(result_dir, '{}.npy'.format(i)) | |
np.save(result_path, pts) | |
def summarize(self): | |
return {} | |