1 pending
Back to model dossier

Architecture Studio

SD 2.1. Mari

Inspect the structural blueprint separately from run history. Model-level diagrams and run-linked exports stay together here without crowding the main model page.

Backbone SD 2.1
Architecture Files 0
Latest Update 5d ago

Available Renders

1

Only an ASCII representation is available for this model.

ASCII Architecture

text rendering
SD2JointModel [nn.Module]

config:
  - prediction_type <- prediction_type = "v_prediction"
  - use_ema <- use_ema = True
  - freeze_encoder <- freeze_encoder = False
  - freeze_cross_attention <- freeze_cross_attention = False
  - use_deterministic_vae <- use_deterministic_vae = False
  - lambda_dehaze <- lambda_dehaze = 1.0
  - lambda_depth <- lambda_depth = 1.0
  - diffusion_prediction_loss <- diffusion_prediction_loss = None
  ... +113 more

submodules:
  - vae (AutoencoderKL.from_pretrained)
  - noise_scheduler (DDPMScheduler.from_pretrained)
  - inference_scheduler (DDIMScheduler.from_pretrained)
  - conv_in (unet.conv_in)
  - time_proj (unet.time_proj)
  - time_embedding (unet.time_embedding)
  - down_blocks (unet.down_blocks)
  - mid_block (unet.mid_block)
  - dehaze_up_blocks (unet.up_blocks)
  - dehaze_conv_norm_out (unet.conv_norm_out)
  ... +18 more

methods:
  - forward(hazy_images, clear_images, depth_images, valid_mask, timesteps, visibility_loss_scale, return_camera, return_geometry, external_intrinsics, external_K, camera_valid, rays_homogeneous, rays_unit, ray_valid_mask, sky_mask, sky_sdf, sky_label_weight, training_epoch) -> _sample_training_timesteps, forward_joint, forward_dehaze
  - forward_dehaze(noisy_clear, hazy_latents, timesteps, encoder_hidden_states, vis_ctx, feature_ctx) -> _time_embed, _encoder_forward, _collect_depth_guidance
  - forward_depth(noisy_depth, hazy_latents, timesteps, encoder_hidden_states, vis_ctx, feature_ctx) -> _time_embed, _encoder_forward, _collect_dehaze_guidance
  - forward_joint(noisy_rgb, noisy_depth, hazy_latents, timesteps, encoder_hidden_states, vis_ctx, noisy_segmentation, _task_order, feature_ctx) -> _time_embed, _encoder_forward, _joint_decoder_blocks_forward
  - _decoder_blocks_forward(sample, down_block_res_samples, emb, encoder_hidden_states, up_blocks, up_adapters, vis_ctx, fusion_vis_ctx, collect_indices, stop_after_block, fusion_features, fusion_adapters, skip_adapters)
  - _decoder_forward(sample, down_block_res_samples, emb, encoder_hidden_states, up_blocks, conv_norm_out, conv_out, up_adapters, out_adapter, vis_ctx, fusion_vis_ctx, fusion_features, fusion_adapters, skip_adapters) -> _decoder_blocks_forward
  - _encoder_forward(sample, emb, encoder_hidden_states, feature_ctx)
  - _joint_decoder_blocks_forward(sample, skips, emb, encoder_hidden_states, dehaze_vis_ctx, depth_vis_ctx, fusion_vis_ctx, _task_order)
  - _collect_dehaze_guidance(sample, down_block_res_samples, emb, encoder_hidden_states, vis_ctx) -> _decoder_blocks_forward
  - _collect_depth_guidance(sample, down_block_res_samples, emb, encoder_hidden_states, vis_ctx) -> _decoder_blocks_forward
  ... +3 more

Inspector

summary

Architecture files are not available, so there is no file-level metadata to inspect.

Model Flow

Deterministic Runtime View

Building the deterministic flow graph from the model source in the background.

Euler View - ML Experiment Monitor