Spaces:
				
			
			
	
			
			
		Configuration error
		
	
	
	
			
			
	
	
	
	
		
		
		Configuration error
		
	| from viewcrafter import ViewCrafter | |
| import os | |
| from configs.infer_config import get_parser | |
| from utils.pvd_utils import * | |
| from datetime import datetime | |
| if __name__=="__main__": | |
| parser = get_parser() # infer config.py | |
| opts = parser.parse_args() | |
| if opts.exp_name == None: | |
| prefix = datetime.now().strftime("%Y%m%d_%H%M") | |
| opts.exp_name = f'{prefix}_{os.path.splitext(os.path.basename(opts.image_dir))[0]}' | |
| opts.save_dir = os.path.join(opts.out_dir,opts.exp_name) | |
| os.makedirs(opts.save_dir,exist_ok=True) | |
| pvd = ViewCrafter(opts) | |
| if opts.mode == 'single_view_target': | |
| pvd.nvs_single_view() | |
| elif opts.mode == 'single_view_txt': | |
| pvd.nvs_single_view() | |
| else: | |
| raise KeyError(f"Invalid Mode: {opts.mode}") | |

