data_source_class_type: ImplicitronDataSource model_factory_class_type: ImplicitronModelFactory optimizer_factory_class_type: ImplicitronOptimizerFactory training_loop_class_type: ImplicitronTrainingLoop seed: 42 detect_anomaly: false exp_dir: ./data/default_experiment/ hydra: run: dir: . output_subdir: null mode: RUN data_source_ImplicitronDataSource_args: dataset_map_provider_class_type: ??? data_loader_map_provider_class_type: SequenceDataLoaderMapProvider dataset_map_provider_BlenderDatasetMapProvider_args: base_dir: ??? object_name: ??? path_manager_factory_class_type: PathManagerFactory n_known_frames_for_test: null path_manager_factory_PathManagerFactory_args: silence_logs: true dataset_map_provider_JsonIndexDatasetMapProvider_args: category: ??? task_str: singlesequence dataset_root: '' n_frames_per_sequence: -1 test_on_train: false restrict_sequence_name: [] test_restrict_sequence_id: -1 assert_single_seq: false only_test_set: false dataset_class_type: JsonIndexDataset path_manager_factory_class_type: PathManagerFactory dataset_JsonIndexDataset_args: limit_to: 0 limit_sequences_to: 0 exclude_sequence: [] limit_category_to: [] load_images: true load_depths: true load_depth_masks: true load_masks: true load_point_clouds: false max_points: 0 mask_images: false mask_depths: false image_height: 800 image_width: 800 box_crop: true box_crop_mask_thr: 0.4 box_crop_context: 0.3 remove_empty_masks: true seed: 0 sort_frames: false path_manager_factory_PathManagerFactory_args: silence_logs: true dataset_map_provider_JsonIndexDatasetMapProviderV2_args: category: ??? subset_name: ??? dataset_root: '' test_on_train: false only_test_set: false load_eval_batches: true num_load_workers: 4 n_known_frames_for_test: 0 dataset_class_type: JsonIndexDataset path_manager_factory_class_type: PathManagerFactory dataset_JsonIndexDataset_args: limit_to: 0 limit_sequences_to: 0 pick_sequence: [] exclude_sequence: [] limit_category_to: [] load_images: true load_depths: true load_depth_masks: true load_masks: true load_point_clouds: false max_points: 0 mask_images: false mask_depths: false image_height: 800 image_width: 800 box_crop: true box_crop_mask_thr: 0.4 box_crop_context: 0.3 remove_empty_masks: true n_frames_per_sequence: -1 seed: 0 sort_frames: false path_manager_factory_PathManagerFactory_args: silence_logs: true dataset_map_provider_LlffDatasetMapProvider_args: base_dir: ??? object_name: ??? path_manager_factory_class_type: PathManagerFactory n_known_frames_for_test: null path_manager_factory_PathManagerFactory_args: silence_logs: true downscale_factor: 4 dataset_map_provider_RenderedMeshDatasetMapProvider_args: num_views: 40 data_file: null azimuth_range: 180.0 distance: 2.7 resolution: 128 use_point_light: true gpu_idx: 0 path_manager_factory_class_type: PathManagerFactory path_manager_factory_PathManagerFactory_args: silence_logs: true data_loader_map_provider_SequenceDataLoaderMapProvider_args: batch_size: 1 num_workers: 0 dataset_length_train: 0 dataset_length_val: 0 dataset_length_test: 0 train_conditioning_type: SAME val_conditioning_type: SAME test_conditioning_type: KNOWN images_per_seq_options: [] sample_consecutive_frames: false consecutive_frames_max_gap: 0 consecutive_frames_max_gap_seconds: 0.1 data_loader_map_provider_SimpleDataLoaderMapProvider_args: batch_size: 1 num_workers: 0 dataset_length_train: 0 dataset_length_val: 0 dataset_length_test: 0 data_loader_map_provider_TrainEvalDataLoaderMapProvider_args: batch_size: 1 num_workers: 0 dataset_length_train: 0 dataset_length_val: 0 dataset_length_test: 0 train_conditioning_type: SAME val_conditioning_type: SAME test_conditioning_type: KNOWN images_per_seq_options: [] sample_consecutive_frames: false consecutive_frames_max_gap: 0 consecutive_frames_max_gap_seconds: 0.1 model_factory_ImplicitronModelFactory_args: resume: true model_class_type: GenericModel resume_epoch: -1 force_resume: false model_GenericModel_args: log_vars: - loss_rgb_psnr_fg - loss_rgb_psnr - loss_rgb_mse - loss_rgb_huber - loss_depth_abs - loss_depth_abs_fg - loss_mask_neg_iou - loss_mask_bce - loss_mask_beta_prior - loss_eikonal - loss_density_tv - loss_depth_neg_penalty - loss_autodecoder_norm - loss_prev_stage_rgb_mse - loss_prev_stage_rgb_psnr_fg - loss_prev_stage_rgb_psnr - loss_prev_stage_mask_bce - objective - epoch - sec/it mask_images: true mask_depths: true render_image_width: 400 render_image_height: 400 mask_threshold: 0.5 output_rasterized_mc: false bg_color: - 0.0 - 0.0 - 0.0 num_passes: 1 chunk_size_grid: 4096 render_features_dimensions: 3 tqdm_trigger_threshold: 16 n_train_target_views: 1 sampling_mode_training: mask_sample sampling_mode_evaluation: full_grid global_encoder_class_type: null raysampler_class_type: AdaptiveRaySampler renderer_class_type: MultiPassEmissionAbsorptionRenderer image_feature_extractor_class_type: null view_pooler_enabled: false implicit_function_class_type: NeuralRadianceFieldImplicitFunction view_metrics_class_type: ViewMetrics regularization_metrics_class_type: RegularizationMetrics loss_weights: loss_rgb_mse: 1.0 loss_prev_stage_rgb_mse: 1.0 loss_mask_bce: 0.0 loss_prev_stage_mask_bce: 0.0 global_encoder_HarmonicTimeEncoder_args: n_harmonic_functions: 10 append_input: true time_divisor: 1.0 global_encoder_SequenceAutodecoder_args: autodecoder_args: encoding_dim: 0 n_instances: 1 init_scale: 1.0 ignore_input: false raysampler_AdaptiveRaySampler_args: n_pts_per_ray_training: 64 n_pts_per_ray_evaluation: 64 n_rays_per_image_sampled_from_mask: 1024 n_rays_total_training: null stratified_point_sampling_training: true stratified_point_sampling_evaluation: false cast_ray_bundle_as_cone: false scene_extent: 8.0 scene_center: - 0.0 - 0.0 - 0.0 raysampler_NearFarRaySampler_args: n_pts_per_ray_training: 64 n_pts_per_ray_evaluation: 64 n_rays_per_image_sampled_from_mask: 1024 n_rays_total_training: null stratified_point_sampling_training: true stratified_point_sampling_evaluation: false cast_ray_bundle_as_cone: false min_depth: 0.1 max_depth: 8.0 renderer_LSTMRenderer_args: num_raymarch_steps: 10 init_depth: 17.0 init_depth_noise_std: 0.0005 hidden_size: 16 n_feature_channels: 256 bg_color: null verbose: false renderer_MultiPassEmissionAbsorptionRenderer_args: raymarcher_class_type: EmissionAbsorptionRaymarcher n_pts_per_ray_fine_training: 64 n_pts_per_ray_fine_evaluation: 64 stratified_sampling_coarse_training: true stratified_sampling_coarse_evaluation: false append_coarse_samples_to_fine: true density_noise_std_train: 0.0 return_weights: false blurpool_weights: false sample_pdf_eps: 1.0e-05 raymarcher_CumsumRaymarcher_args: surface_thickness: 1 bg_color: - 0.0 replicate_last_interval: false background_opacity: 0.0 density_relu: true blend_output: false raymarcher_EmissionAbsorptionRaymarcher_args: surface_thickness: 1 bg_color: - 0.0 replicate_last_interval: false background_opacity: 10000000000.0 density_relu: true blend_output: false renderer_SignedDistanceFunctionRenderer_args: ray_normal_coloring_network_args: feature_vector_size: 3 mode: idr d_in: 9 d_out: 3 dims: - 512 - 512 - 512 - 512 weight_norm: true n_harmonic_functions_dir: 0 pooled_feature_dim: 0 bg_color: - 0.0 soft_mask_alpha: 50.0 ray_tracer_args: sdf_threshold: 5.0e-05 line_search_step: 0.5 line_step_iters: 1 sphere_tracing_iters: 10 n_steps: 100 n_secant_steps: 8 image_feature_extractor_ResNetFeatureExtractor_args: name: resnet34 pretrained: true stages: - 1 - 2 - 3 - 4 normalize_image: true image_rescale: 0.16 first_max_pool: true proj_dim: 32 l2_norm: true add_masks: true add_images: true global_average_pool: false feature_rescale: 1.0 view_pooler_args: feature_aggregator_class_type: AngleWeightedReductionFeatureAggregator view_sampler_args: masked_sampling: false sampling_mode: bilinear feature_aggregator_AngleWeightedIdentityFeatureAggregator_args: exclude_target_view: true exclude_target_view_mask_features: true concatenate_output: true weight_by_ray_angle_gamma: 1.0 min_ray_angle_weight: 0.1 feature_aggregator_AngleWeightedReductionFeatureAggregator_args: exclude_target_view: true exclude_target_view_mask_features: true concatenate_output: true reduction_functions: - AVG - STD weight_by_ray_angle_gamma: 1.0 min_ray_angle_weight: 0.1 feature_aggregator_IdentityFeatureAggregator_args: exclude_target_view: true exclude_target_view_mask_features: true concatenate_output: true feature_aggregator_ReductionFeatureAggregator_args: exclude_target_view: true exclude_target_view_mask_features: true concatenate_output: true reduction_functions: - AVG - STD implicit_function_IdrFeatureField_args: d_in: 3 d_out: 1 dims: - 512 - 512 - 512 - 512 - 512 - 512 - 512 - 512 geometric_init: true bias: 1.0 skip_in: [] weight_norm: true n_harmonic_functions_xyz: 0 pooled_feature_dim: 0 implicit_function_NeRFormerImplicitFunction_args: n_harmonic_functions_xyz: 10 n_harmonic_functions_dir: 4 n_hidden_neurons_dir: 128 input_xyz: true xyz_ray_dir_in_camera_coords: false use_integrated_positional_encoding: false transformer_dim_down_factor: 2.0 n_hidden_neurons_xyz: 80 n_layers_xyz: 2 append_xyz: - 1 implicit_function_NeuralRadianceFieldImplicitFunction_args: n_harmonic_functions_xyz: 10 n_harmonic_functions_dir: 4 n_hidden_neurons_dir: 128 input_xyz: true xyz_ray_dir_in_camera_coords: false use_integrated_positional_encoding: false transformer_dim_down_factor: 1.0 n_hidden_neurons_xyz: 256 n_layers_xyz: 8 append_xyz: - 5 implicit_function_SRNHyperNetImplicitFunction_args: hypernet_args: n_harmonic_functions: 3 n_hidden_units: 256 n_layers: 2 n_hidden_units_hypernet: 256 n_layers_hypernet: 1 in_features: 3 out_features: 256 xyz_in_camera_coords: false pixel_generator_args: n_harmonic_functions: 4 n_hidden_units: 256 n_hidden_units_color: 128 n_layers: 2 in_features: 256 out_features: 3 ray_dir_in_camera_coords: false implicit_function_SRNImplicitFunction_args: raymarch_function_args: n_harmonic_functions: 3 n_hidden_units: 256 n_layers: 2 in_features: 3 out_features: 256 xyz_in_camera_coords: false raymarch_function: null pixel_generator_args: n_harmonic_functions: 4 n_hidden_units: 256 n_hidden_units_color: 128 n_layers: 2 in_features: 256 out_features: 3 ray_dir_in_camera_coords: false implicit_function_VoxelGridImplicitFunction_args: harmonic_embedder_xyz_density_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true harmonic_embedder_xyz_color_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true harmonic_embedder_dir_color_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true decoder_density_class_type: MLPDecoder decoder_color_class_type: MLPDecoder use_multiple_streams: true xyz_ray_dir_in_camera_coords: false scaffold_calculating_epochs: [] scaffold_resolution: - 128 - 128 - 128 scaffold_empty_space_threshold: 0.001 scaffold_occupancy_chunk_size: -1 scaffold_max_pool_kernel_size: 3 scaffold_filter_points: true volume_cropping_epochs: [] voxel_grid_density_args: voxel_grid_class_type: FullResolutionVoxelGrid extents: - 2.0 - 2.0 - 2.0 translation: - 0.0 - 0.0 - 0.0 init_std: 0.1 init_mean: 0.0 hold_voxel_grid_as_parameters: true param_groups: {} voxel_grid_CPFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: 24 basis_matrix: true voxel_grid_FullResolutionVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 voxel_grid_VMFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: null distribution_of_components: null basis_matrix: true voxel_grid_color_args: voxel_grid_class_type: FullResolutionVoxelGrid extents: - 2.0 - 2.0 - 2.0 translation: - 0.0 - 0.0 - 0.0 init_std: 0.1 init_mean: 0.0 hold_voxel_grid_as_parameters: true param_groups: {} voxel_grid_CPFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: 24 basis_matrix: true voxel_grid_FullResolutionVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 voxel_grid_VMFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: null distribution_of_components: null basis_matrix: true decoder_density_ElementwiseDecoder_args: scale: 1.0 shift: 0.0 operation: IDENTITY decoder_density_MLPDecoder_args: param_groups: {} network_args: n_layers: 8 output_dim: 256 skip_dim: 39 hidden_dim: 256 input_skips: - 5 skip_affine_trans: false last_layer_bias_init: null last_activation: RELU use_xavier_init: true decoder_color_ElementwiseDecoder_args: scale: 1.0 shift: 0.0 operation: IDENTITY decoder_color_MLPDecoder_args: param_groups: {} network_args: n_layers: 8 output_dim: 256 skip_dim: 39 hidden_dim: 256 input_skips: - 5 skip_affine_trans: false last_layer_bias_init: null last_activation: RELU use_xavier_init: true view_metrics_ViewMetrics_args: {} regularization_metrics_RegularizationMetrics_args: {} model_OverfitModel_args: log_vars: - loss_rgb_psnr_fg - loss_rgb_psnr - loss_rgb_mse - loss_rgb_huber - loss_depth_abs - loss_depth_abs_fg - loss_mask_neg_iou - loss_mask_bce - loss_mask_beta_prior - loss_eikonal - loss_density_tv - loss_depth_neg_penalty - loss_autodecoder_norm - loss_prev_stage_rgb_mse - loss_prev_stage_rgb_psnr_fg - loss_prev_stage_rgb_psnr - loss_prev_stage_mask_bce - objective - epoch - sec/it mask_images: true mask_depths: true render_image_width: 400 render_image_height: 400 mask_threshold: 0.5 output_rasterized_mc: false bg_color: - 0.0 - 0.0 - 0.0 chunk_size_grid: 4096 render_features_dimensions: 3 tqdm_trigger_threshold: 16 n_train_target_views: 1 sampling_mode_training: mask_sample sampling_mode_evaluation: full_grid global_encoder_class_type: null raysampler_class_type: AdaptiveRaySampler renderer_class_type: MultiPassEmissionAbsorptionRenderer share_implicit_function_across_passes: false implicit_function_class_type: NeuralRadianceFieldImplicitFunction coarse_implicit_function_class_type: null view_metrics_class_type: ViewMetrics regularization_metrics_class_type: RegularizationMetrics loss_weights: loss_rgb_mse: 1.0 loss_prev_stage_rgb_mse: 1.0 loss_mask_bce: 0.0 loss_prev_stage_mask_bce: 0.0 global_encoder_HarmonicTimeEncoder_args: n_harmonic_functions: 10 append_input: true time_divisor: 1.0 global_encoder_SequenceAutodecoder_args: autodecoder_args: encoding_dim: 0 n_instances: 1 init_scale: 1.0 ignore_input: false raysampler_AdaptiveRaySampler_args: n_pts_per_ray_training: 64 n_pts_per_ray_evaluation: 64 n_rays_per_image_sampled_from_mask: 1024 n_rays_total_training: null stratified_point_sampling_training: true stratified_point_sampling_evaluation: false cast_ray_bundle_as_cone: false scene_extent: 8.0 scene_center: - 0.0 - 0.0 - 0.0 raysampler_NearFarRaySampler_args: n_pts_per_ray_training: 64 n_pts_per_ray_evaluation: 64 n_rays_per_image_sampled_from_mask: 1024 n_rays_total_training: null stratified_point_sampling_training: true stratified_point_sampling_evaluation: false cast_ray_bundle_as_cone: false min_depth: 0.1 max_depth: 8.0 renderer_LSTMRenderer_args: num_raymarch_steps: 10 init_depth: 17.0 init_depth_noise_std: 0.0005 hidden_size: 16 n_feature_channels: 256 bg_color: null verbose: false renderer_MultiPassEmissionAbsorptionRenderer_args: raymarcher_class_type: EmissionAbsorptionRaymarcher n_pts_per_ray_fine_training: 64 n_pts_per_ray_fine_evaluation: 64 stratified_sampling_coarse_training: true stratified_sampling_coarse_evaluation: false append_coarse_samples_to_fine: true density_noise_std_train: 0.0 return_weights: false blurpool_weights: false sample_pdf_eps: 1.0e-05 raymarcher_CumsumRaymarcher_args: surface_thickness: 1 bg_color: - 0.0 replicate_last_interval: false background_opacity: 0.0 density_relu: true blend_output: false raymarcher_EmissionAbsorptionRaymarcher_args: surface_thickness: 1 bg_color: - 0.0 replicate_last_interval: false background_opacity: 10000000000.0 density_relu: true blend_output: false renderer_SignedDistanceFunctionRenderer_args: ray_normal_coloring_network_args: feature_vector_size: 3 mode: idr d_in: 9 d_out: 3 dims: - 512 - 512 - 512 - 512 weight_norm: true n_harmonic_functions_dir: 0 pooled_feature_dim: 0 bg_color: - 0.0 soft_mask_alpha: 50.0 ray_tracer_args: sdf_threshold: 5.0e-05 line_search_step: 0.5 line_step_iters: 1 sphere_tracing_iters: 10 n_steps: 100 n_secant_steps: 8 implicit_function_IdrFeatureField_args: d_in: 3 d_out: 1 dims: - 512 - 512 - 512 - 512 - 512 - 512 - 512 - 512 geometric_init: true bias: 1.0 skip_in: [] weight_norm: true n_harmonic_functions_xyz: 0 pooled_feature_dim: 0 implicit_function_NeRFormerImplicitFunction_args: n_harmonic_functions_xyz: 10 n_harmonic_functions_dir: 4 n_hidden_neurons_dir: 128 input_xyz: true xyz_ray_dir_in_camera_coords: false use_integrated_positional_encoding: false transformer_dim_down_factor: 2.0 n_hidden_neurons_xyz: 80 n_layers_xyz: 2 append_xyz: - 1 implicit_function_NeuralRadianceFieldImplicitFunction_args: n_harmonic_functions_xyz: 10 n_harmonic_functions_dir: 4 n_hidden_neurons_dir: 128 input_xyz: true xyz_ray_dir_in_camera_coords: false use_integrated_positional_encoding: false transformer_dim_down_factor: 1.0 n_hidden_neurons_xyz: 256 n_layers_xyz: 8 append_xyz: - 5 implicit_function_SRNHyperNetImplicitFunction_args: latent_dim_hypernet: 0 hypernet_args: n_harmonic_functions: 3 n_hidden_units: 256 n_layers: 2 n_hidden_units_hypernet: 256 n_layers_hypernet: 1 in_features: 3 out_features: 256 xyz_in_camera_coords: false pixel_generator_args: n_harmonic_functions: 4 n_hidden_units: 256 n_hidden_units_color: 128 n_layers: 2 in_features: 256 out_features: 3 ray_dir_in_camera_coords: false implicit_function_SRNImplicitFunction_args: raymarch_function_args: n_harmonic_functions: 3 n_hidden_units: 256 n_layers: 2 in_features: 3 out_features: 256 xyz_in_camera_coords: false raymarch_function: null pixel_generator_args: n_harmonic_functions: 4 n_hidden_units: 256 n_hidden_units_color: 128 n_layers: 2 in_features: 256 out_features: 3 ray_dir_in_camera_coords: false implicit_function_VoxelGridImplicitFunction_args: harmonic_embedder_xyz_density_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true harmonic_embedder_xyz_color_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true harmonic_embedder_dir_color_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true decoder_density_class_type: MLPDecoder decoder_color_class_type: MLPDecoder use_multiple_streams: true xyz_ray_dir_in_camera_coords: false scaffold_calculating_epochs: [] scaffold_resolution: - 128 - 128 - 128 scaffold_empty_space_threshold: 0.001 scaffold_occupancy_chunk_size: -1 scaffold_max_pool_kernel_size: 3 scaffold_filter_points: true volume_cropping_epochs: [] voxel_grid_density_args: voxel_grid_class_type: FullResolutionVoxelGrid extents: - 2.0 - 2.0 - 2.0 translation: - 0.0 - 0.0 - 0.0 init_std: 0.1 init_mean: 0.0 hold_voxel_grid_as_parameters: true param_groups: {} voxel_grid_CPFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: 24 basis_matrix: true voxel_grid_FullResolutionVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 voxel_grid_VMFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: null distribution_of_components: null basis_matrix: true voxel_grid_color_args: voxel_grid_class_type: FullResolutionVoxelGrid extents: - 2.0 - 2.0 - 2.0 translation: - 0.0 - 0.0 - 0.0 init_std: 0.1 init_mean: 0.0 hold_voxel_grid_as_parameters: true param_groups: {} voxel_grid_CPFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: 24 basis_matrix: true voxel_grid_FullResolutionVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 voxel_grid_VMFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: null distribution_of_components: null basis_matrix: true decoder_density_ElementwiseDecoder_args: scale: 1.0 shift: 0.0 operation: IDENTITY decoder_density_MLPDecoder_args: param_groups: {} network_args: n_layers: 8 output_dim: 256 skip_dim: 39 hidden_dim: 256 input_skips: - 5 skip_affine_trans: false last_layer_bias_init: null last_activation: RELU use_xavier_init: true decoder_color_ElementwiseDecoder_args: scale: 1.0 shift: 0.0 operation: IDENTITY decoder_color_MLPDecoder_args: param_groups: {} network_args: n_layers: 8 output_dim: 256 skip_dim: 39 hidden_dim: 256 input_skips: - 5 skip_affine_trans: false last_layer_bias_init: null last_activation: RELU use_xavier_init: true coarse_implicit_function_IdrFeatureField_args: d_in: 3 d_out: 1 dims: - 512 - 512 - 512 - 512 - 512 - 512 - 512 - 512 geometric_init: true bias: 1.0 skip_in: [] weight_norm: true n_harmonic_functions_xyz: 0 pooled_feature_dim: 0 coarse_implicit_function_NeRFormerImplicitFunction_args: n_harmonic_functions_xyz: 10 n_harmonic_functions_dir: 4 n_hidden_neurons_dir: 128 input_xyz: true xyz_ray_dir_in_camera_coords: false use_integrated_positional_encoding: false transformer_dim_down_factor: 2.0 n_hidden_neurons_xyz: 80 n_layers_xyz: 2 append_xyz: - 1 coarse_implicit_function_NeuralRadianceFieldImplicitFunction_args: n_harmonic_functions_xyz: 10 n_harmonic_functions_dir: 4 n_hidden_neurons_dir: 128 input_xyz: true xyz_ray_dir_in_camera_coords: false use_integrated_positional_encoding: false transformer_dim_down_factor: 1.0 n_hidden_neurons_xyz: 256 n_layers_xyz: 8 append_xyz: - 5 coarse_implicit_function_SRNHyperNetImplicitFunction_args: latent_dim_hypernet: 0 hypernet_args: n_harmonic_functions: 3 n_hidden_units: 256 n_layers: 2 n_hidden_units_hypernet: 256 n_layers_hypernet: 1 in_features: 3 out_features: 256 xyz_in_camera_coords: false pixel_generator_args: n_harmonic_functions: 4 n_hidden_units: 256 n_hidden_units_color: 128 n_layers: 2 in_features: 256 out_features: 3 ray_dir_in_camera_coords: false coarse_implicit_function_SRNImplicitFunction_args: raymarch_function_args: n_harmonic_functions: 3 n_hidden_units: 256 n_layers: 2 in_features: 3 out_features: 256 xyz_in_camera_coords: false raymarch_function: null pixel_generator_args: n_harmonic_functions: 4 n_hidden_units: 256 n_hidden_units_color: 128 n_layers: 2 in_features: 256 out_features: 3 ray_dir_in_camera_coords: false coarse_implicit_function_VoxelGridImplicitFunction_args: harmonic_embedder_xyz_density_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true harmonic_embedder_xyz_color_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true harmonic_embedder_dir_color_args: n_harmonic_functions: 6 omega_0: 1.0 logspace: true append_input: true decoder_density_class_type: MLPDecoder decoder_color_class_type: MLPDecoder use_multiple_streams: true xyz_ray_dir_in_camera_coords: false scaffold_calculating_epochs: [] scaffold_resolution: - 128 - 128 - 128 scaffold_empty_space_threshold: 0.001 scaffold_occupancy_chunk_size: -1 scaffold_max_pool_kernel_size: 3 scaffold_filter_points: true volume_cropping_epochs: [] voxel_grid_density_args: voxel_grid_class_type: FullResolutionVoxelGrid extents: - 2.0 - 2.0 - 2.0 translation: - 0.0 - 0.0 - 0.0 init_std: 0.1 init_mean: 0.0 hold_voxel_grid_as_parameters: true param_groups: {} voxel_grid_CPFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: 24 basis_matrix: true voxel_grid_FullResolutionVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 voxel_grid_VMFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: null distribution_of_components: null basis_matrix: true voxel_grid_color_args: voxel_grid_class_type: FullResolutionVoxelGrid extents: - 2.0 - 2.0 - 2.0 translation: - 0.0 - 0.0 - 0.0 init_std: 0.1 init_mean: 0.0 hold_voxel_grid_as_parameters: true param_groups: {} voxel_grid_CPFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: 24 basis_matrix: true voxel_grid_FullResolutionVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 voxel_grid_VMFactorizedVoxelGrid_args: align_corners: true padding: zeros mode: bilinear n_features: 1 resolution_changes: 0: - 128 - 128 - 128 n_components: null distribution_of_components: null basis_matrix: true decoder_density_ElementwiseDecoder_args: scale: 1.0 shift: 0.0 operation: IDENTITY decoder_density_MLPDecoder_args: param_groups: {} network_args: n_layers: 8 output_dim: 256 skip_dim: 39 hidden_dim: 256 input_skips: - 5 skip_affine_trans: false last_layer_bias_init: null last_activation: RELU use_xavier_init: true decoder_color_ElementwiseDecoder_args: scale: 1.0 shift: 0.0 operation: IDENTITY decoder_color_MLPDecoder_args: param_groups: {} network_args: n_layers: 8 output_dim: 256 skip_dim: 39 hidden_dim: 256 input_skips: - 5 skip_affine_trans: false last_layer_bias_init: null last_activation: RELU use_xavier_init: true view_metrics_ViewMetrics_args: {} regularization_metrics_RegularizationMetrics_args: {} optimizer_factory_ImplicitronOptimizerFactory_args: betas: - 0.9 - 0.999 breed: Adam exponential_lr_step_size: 250 gamma: 0.1 lr: 0.0005 lr_policy: MultiStepLR momentum: 0.9 multistep_lr_milestones: [] weight_decay: 0.0 linear_exponential_lr_milestone: 200 linear_exponential_start_gamma: 0.1 foreach: true group_learning_rates: {} training_loop_ImplicitronTrainingLoop_args: evaluator_class_type: ImplicitronEvaluator evaluator_ImplicitronEvaluator_args: is_multisequence: false camera_difficulty_bin_breaks: - 0.97 - 0.98 eval_only: false max_epochs: 1000 store_checkpoints: true store_checkpoints_purge: 1 test_interval: -1 test_when_finished: false validation_interval: 1 clip_grad: 0.0 metric_print_interval: 5 visualize_interval: 1000 visdom_env: '' visdom_port: 8097 visdom_server: http://127.0.0.1