how to use the pre-rained model for run_render.py
Closed this issue · 1 comments
letian-zhang commented
Hi,
When I run the code run_render.py, I don't know how to use the config file in function def config_parser(). The following is what I set, but there is always an error.
parser.add_argument('--config',` is_config_file=True, default='configs/surreal/surreal.txt',
help='config file path')
# nerf config
parser.add_argument('--nerf_args', type=str, required=True, default='configs/surreal/surreal.txt',
help='path to nerf configuration (args.txt in log)')
parser.add_argument('--ckptpath', type=str, required=True, default='model/surreal.tar',
help='path to ckpt')
# render config
parser.add_argument('--render_res', nargs='+', type=int, default=[512, 512],
help='tuple of resolution in (H, W) for rendering')
parser.add_argument('--dataset', type=str, required=True, default='data/surreal/surreal_val_h5py.h5',
help='dataset to render')
parser.add_argument('--entry', type=str, required=True, default='hard',
help='entry in the dataset catalog to render')
parser.add_argument('--white_bkgd', action='store_true', default=True,
help='render with white background')
parser.add_argument('--render_type', type=str, default='bullet',
help='type of rendering to conduct')
parser.add_argument('--save_gt', action='store_true',
help='save gt frames')
parser.add_argument('--fps', type=int, default=14,
help='fps for video')
parser.add_argument('--mesh_res', type=int, default=255,
help='resolution for marching cubes')
# kp-related
parser.add_argument('--render_refined', action='store_true',
help='render from refined poses')
parser.add_argument('--subject_idx', type=int, default=0,
help='which subject to render (for MINeRF)')
# frame-related
parser.add_argument('--selected_idxs', nargs='+', type=int, default=None,
help='hand-picked idxs for rendering')
parser.add_argument('--selected_framecode', type=int, default=None,
help='hand-picked framecode for rendering')
# saving
parser.add_argument('--outputdir', type=str, default='render_output/',
help='output directory')
parser.add_argument('--runname', type=str, required=True, default='surreal_bullet',
help='run name as an identifier ')
# evaluation
parser.add_argument('--eval', action='store_true',
help='to do evaluation at the end or not (only in bounding box)')
parser.add_argument('--no_save', action='store_true',
help='no image saving operation')
The error is "run_render.py: error: argument --subject_idx: invalid int value: 'female'".
Can you give me an example of using pre-trained model and data you post?
Thank you,
Letian
letian-zhang commented
Solved by myself. Please close it.