defaults:
- repro_multiseq_base.yaml
- _self_
model_factory_ImplicitronModelFactory_args:
  model_GenericModel_args:
    loss_weights:
      loss_mask_bce: 100.0
      loss_kl: 0.0
      loss_rgb_mse: 1.0
      loss_eikonal: 0.1
    chunk_size_grid: 65536
    num_passes: 1
    output_rasterized_mc: true
    sampling_mode_training: mask_sample
    global_encoder_class_type: SequenceAutodecoder
    global_encoder_SequenceAutodecoder_args:
      autodecoder_args:
        n_instances: 20000
        init_scale: 1.0
        encoding_dim: 256
    implicit_function_IdrFeatureField_args:
      n_harmonic_functions_xyz: 6
      bias: 0.6
      d_in: 3
      d_out: 1
      dims:
      - 512
      - 512
      - 512
      - 512
      - 512
      - 512
      - 512
      - 512
      geometric_init: true
      pooled_feature_dim: 0
      skip_in:
      - 6
      weight_norm: true
    renderer_SignedDistanceFunctionRenderer_args:
      ray_tracer_args:
        line_search_step: 0.5
        line_step_iters: 3
        n_secant_steps: 8
        n_steps: 100
        sdf_threshold: 5.0e-05
      ray_normal_coloring_network_args:
        d_in: 9
        d_out: 3
        dims:
        - 512
        - 512
        - 512
        - 512
        mode: idr
        n_harmonic_functions_dir: 4
        pooled_feature_dim: 0
        weight_norm: true
    raysampler_AdaptiveRaySampler_args:
      n_rays_per_image_sampled_from_mask: 1024
      n_pts_per_ray_training: 0
      n_pts_per_ray_evaluation: 0
      scene_extent: 8.0
    renderer_class_type: SignedDistanceFunctionRenderer
    implicit_function_class_type: IdrFeatureField
