gitextract_grlqwy99/ ├── .gitignore ├── 3drecon/ │ ├── configs/ │ │ └── neus_36.yaml │ ├── ours_GSO_T1/ │ │ └── NeuS/ │ │ ├── grandmother/ │ │ │ ├── mesh.ply │ │ │ └── tensorboard_logs/ │ │ │ └── version_0/ │ │ │ ├── events.out.tfevents.1706660493.xin-PC.934205.0 │ │ │ └── hparams.yaml │ │ ├── lion/ │ │ │ ├── mesh.ply │ │ │ └── tensorboard_logs/ │ │ │ └── version_0/ │ │ │ ├── events.out.tfevents.1706659999.xin-PC.931603.0 │ │ │ └── hparams.yaml │ │ └── train/ │ │ └── tensorboard_logs/ │ │ └── version_0/ │ │ ├── events.out.tfevents.1706660976.xin-PC.936418.0 │ │ └── hparams.yaml │ ├── raymarching/ │ │ ├── __init__.py │ │ ├── backend.py │ │ ├── raymarching.py │ │ ├── setup.py │ │ └── src/ │ │ ├── bindings.cpp │ │ ├── raymarching.cu │ │ └── raymarching.h │ ├── renderer/ │ │ ├── agg_net.py │ │ ├── cost_reg_net.py │ │ ├── dummy_dataset.py │ │ ├── feature_net.py │ │ ├── neus_networks.py │ │ ├── ngp_renderer.py │ │ └── renderer.py │ ├── run_NeuS.py │ ├── train_renderer.py │ └── util.py ├── 4DoF/ │ ├── CN_encoder.py │ ├── dataset.py │ ├── diffusers/ │ │ ├── __init__.py │ │ ├── commands/ │ │ │ ├── __init__.py │ │ │ ├── diffusers_cli.py │ │ │ └── env.py │ │ ├── configuration_utils.py │ │ ├── dependency_versions_check.py │ │ ├── dependency_versions_table.py │ │ ├── experimental/ │ │ │ ├── __init__.py │ │ │ └── rl/ │ │ │ ├── __init__.py │ │ │ └── value_guided_sampling.py │ │ ├── image_processor.py │ │ ├── loaders.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── activations.py │ │ │ ├── attention.py │ │ │ ├── attention_flax.py │ │ │ ├── attention_processor.py │ │ │ ├── autoencoder_kl.py │ │ │ ├── controlnet.py │ │ │ ├── controlnet_flax.py │ │ │ ├── cross_attention.py │ │ │ ├── dual_transformer_2d.py │ │ │ ├── embeddings.py │ │ │ ├── embeddings_flax.py │ │ │ ├── modeling_flax_pytorch_utils.py │ │ │ ├── modeling_flax_utils.py │ │ │ ├── modeling_pytorch_flax_utils.py │ │ │ ├── modeling_utils.py │ │ │ ├── prior_transformer.py │ │ │ ├── resnet.py │ │ │ ├── resnet_flax.py │ │ │ ├── t5_film_transformer.py │ │ │ ├── transformer_2d.py │ │ │ ├── transformer_temporal.py │ │ │ ├── unet_1d.py │ │ │ ├── unet_1d_blocks.py │ │ │ ├── unet_2d.py │ │ │ ├── unet_2d_blocks.py │ │ │ ├── unet_2d_blocks_flax.py │ │ │ ├── unet_2d_condition.py │ │ │ ├── unet_2d_condition_flax.py │ │ │ ├── unet_3d_blocks.py │ │ │ ├── unet_3d_condition.py │ │ │ ├── vae.py │ │ │ ├── vae_flax.py │ │ │ └── vq_model.py │ │ ├── optimization.py │ │ ├── pipeline_utils.py │ │ ├── pipelines/ │ │ │ ├── __init__.py │ │ │ ├── alt_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── modeling_roberta_series.py │ │ │ │ ├── pipeline_alt_diffusion.py │ │ │ │ └── pipeline_alt_diffusion_img2img.py │ │ │ ├── audio_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── mel.py │ │ │ │ └── pipeline_audio_diffusion.py │ │ │ ├── audioldm/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_audioldm.py │ │ │ ├── consistency_models/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_consistency_models.py │ │ │ ├── controlnet/ │ │ │ │ ├── __init__.py │ │ │ │ ├── multicontrolnet.py │ │ │ │ ├── pipeline_controlnet.py │ │ │ │ ├── pipeline_controlnet_img2img.py │ │ │ │ ├── pipeline_controlnet_inpaint.py │ │ │ │ └── pipeline_flax_controlnet.py │ │ │ ├── dance_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_dance_diffusion.py │ │ │ ├── ddim/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_ddim.py │ │ │ ├── ddpm/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_ddpm.py │ │ │ ├── deepfloyd_if/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_if.py │ │ │ │ ├── pipeline_if_img2img.py │ │ │ │ ├── pipeline_if_img2img_superresolution.py │ │ │ │ ├── pipeline_if_inpainting.py │ │ │ │ ├── pipeline_if_inpainting_superresolution.py │ │ │ │ ├── pipeline_if_superresolution.py │ │ │ │ ├── safety_checker.py │ │ │ │ ├── timesteps.py │ │ │ │ └── watermark.py │ │ │ ├── dit/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_dit.py │ │ │ ├── kandinsky/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_kandinsky.py │ │ │ │ ├── pipeline_kandinsky_img2img.py │ │ │ │ ├── pipeline_kandinsky_inpaint.py │ │ │ │ ├── pipeline_kandinsky_prior.py │ │ │ │ └── text_encoder.py │ │ │ ├── kandinsky2_2/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_kandinsky2_2.py │ │ │ │ ├── pipeline_kandinsky2_2_controlnet.py │ │ │ │ ├── pipeline_kandinsky2_2_controlnet_img2img.py │ │ │ │ ├── pipeline_kandinsky2_2_img2img.py │ │ │ │ ├── pipeline_kandinsky2_2_inpainting.py │ │ │ │ ├── pipeline_kandinsky2_2_prior.py │ │ │ │ └── pipeline_kandinsky2_2_prior_emb2emb.py │ │ │ ├── latent_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_latent_diffusion.py │ │ │ │ └── pipeline_latent_diffusion_superresolution.py │ │ │ ├── latent_diffusion_uncond/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_latent_diffusion_uncond.py │ │ │ ├── onnx_utils.py │ │ │ ├── paint_by_example/ │ │ │ │ ├── __init__.py │ │ │ │ ├── image_encoder.py │ │ │ │ └── pipeline_paint_by_example.py │ │ │ ├── pipeline_flax_utils.py │ │ │ ├── pipeline_utils.py │ │ │ ├── pndm/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_pndm.py │ │ │ ├── repaint/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_repaint.py │ │ │ ├── score_sde_ve/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_score_sde_ve.py │ │ │ ├── semantic_stable_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_semantic_stable_diffusion.py │ │ │ ├── shap_e/ │ │ │ │ ├── __init__.py │ │ │ │ ├── camera.py │ │ │ │ ├── pipeline_shap_e.py │ │ │ │ ├── pipeline_shap_e_img2img.py │ │ │ │ └── renderer.py │ │ │ ├── spectrogram_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── continous_encoder.py │ │ │ │ ├── midi_utils.py │ │ │ │ ├── notes_encoder.py │ │ │ │ └── pipeline_spectrogram_diffusion.py │ │ │ ├── stable_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── convert_from_ckpt.py │ │ │ │ ├── pipeline_cycle_diffusion.py │ │ │ │ ├── pipeline_flax_stable_diffusion.py │ │ │ │ ├── pipeline_flax_stable_diffusion_controlnet.py │ │ │ │ ├── pipeline_flax_stable_diffusion_img2img.py │ │ │ │ ├── pipeline_flax_stable_diffusion_inpaint.py │ │ │ │ ├── pipeline_onnx_stable_diffusion.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_img2img.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_inpaint.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_inpaint_legacy.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_upscale.py │ │ │ │ ├── pipeline_stable_diffusion.py │ │ │ │ ├── pipeline_stable_diffusion_attend_and_excite.py │ │ │ │ ├── pipeline_stable_diffusion_controlnet.py │ │ │ │ ├── pipeline_stable_diffusion_depth2img.py │ │ │ │ ├── pipeline_stable_diffusion_diffedit.py │ │ │ │ ├── pipeline_stable_diffusion_image_variation.py │ │ │ │ ├── pipeline_stable_diffusion_img2img.py │ │ │ │ ├── pipeline_stable_diffusion_inpaint.py │ │ │ │ ├── pipeline_stable_diffusion_inpaint_legacy.py │ │ │ │ ├── pipeline_stable_diffusion_instruct_pix2pix.py │ │ │ │ ├── pipeline_stable_diffusion_k_diffusion.py │ │ │ │ ├── pipeline_stable_diffusion_latent_upscale.py │ │ │ │ ├── pipeline_stable_diffusion_ldm3d.py │ │ │ │ ├── pipeline_stable_diffusion_model_editing.py │ │ │ │ ├── pipeline_stable_diffusion_panorama.py │ │ │ │ ├── pipeline_stable_diffusion_paradigms.py │ │ │ │ ├── pipeline_stable_diffusion_pix2pix_zero.py │ │ │ │ ├── pipeline_stable_diffusion_sag.py │ │ │ │ ├── pipeline_stable_diffusion_upscale.py │ │ │ │ ├── pipeline_stable_unclip.py │ │ │ │ ├── pipeline_stable_unclip_img2img.py │ │ │ │ ├── safety_checker.py │ │ │ │ ├── safety_checker_flax.py │ │ │ │ └── stable_unclip_image_normalizer.py │ │ │ ├── stable_diffusion_safe/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_stable_diffusion_safe.py │ │ │ │ └── safety_checker.py │ │ │ ├── stable_diffusion_xl/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_stable_diffusion_xl.py │ │ │ │ ├── pipeline_stable_diffusion_xl_img2img.py │ │ │ │ └── watermark.py │ │ │ ├── stochastic_karras_ve/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_stochastic_karras_ve.py │ │ │ ├── text_to_video_synthesis/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_text_to_video_synth.py │ │ │ │ ├── pipeline_text_to_video_synth_img2img.py │ │ │ │ └── pipeline_text_to_video_zero.py │ │ │ ├── unclip/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_unclip.py │ │ │ │ ├── pipeline_unclip_image_variation.py │ │ │ │ └── text_proj.py │ │ │ ├── unidiffuser/ │ │ │ │ ├── __init__.py │ │ │ │ ├── modeling_text_decoder.py │ │ │ │ ├── modeling_uvit.py │ │ │ │ └── pipeline_unidiffuser.py │ │ │ ├── versatile_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── modeling_text_unet.py │ │ │ │ ├── pipeline_versatile_diffusion.py │ │ │ │ ├── pipeline_versatile_diffusion_dual_guided.py │ │ │ │ ├── pipeline_versatile_diffusion_image_variation.py │ │ │ │ └── pipeline_versatile_diffusion_text_to_image.py │ │ │ └── vq_diffusion/ │ │ │ ├── __init__.py │ │ │ └── pipeline_vq_diffusion.py │ │ ├── schedulers/ │ │ │ ├── __init__.py │ │ │ ├── scheduling_consistency_models.py │ │ │ ├── scheduling_ddim.py │ │ │ ├── scheduling_ddim_flax.py │ │ │ ├── scheduling_ddim_inverse.py │ │ │ ├── scheduling_ddim_parallel.py │ │ │ ├── scheduling_ddpm.py │ │ │ ├── scheduling_ddpm_flax.py │ │ │ ├── scheduling_ddpm_parallel.py │ │ │ ├── scheduling_deis_multistep.py │ │ │ ├── scheduling_dpmsolver_multistep.py │ │ │ ├── scheduling_dpmsolver_multistep_flax.py │ │ │ ├── scheduling_dpmsolver_multistep_inverse.py │ │ │ ├── scheduling_dpmsolver_sde.py │ │ │ ├── scheduling_dpmsolver_singlestep.py │ │ │ ├── scheduling_euler_ancestral_discrete.py │ │ │ ├── scheduling_euler_discrete.py │ │ │ ├── scheduling_heun_discrete.py │ │ │ ├── scheduling_ipndm.py │ │ │ ├── scheduling_k_dpm_2_ancestral_discrete.py │ │ │ ├── scheduling_k_dpm_2_discrete.py │ │ │ ├── scheduling_karras_ve.py │ │ │ ├── scheduling_karras_ve_flax.py │ │ │ ├── scheduling_lms_discrete.py │ │ │ ├── scheduling_lms_discrete_flax.py │ │ │ ├── scheduling_pndm.py │ │ │ ├── scheduling_pndm_flax.py │ │ │ ├── scheduling_repaint.py │ │ │ ├── scheduling_sde_ve.py │ │ │ ├── scheduling_sde_ve_flax.py │ │ │ ├── scheduling_sde_vp.py │ │ │ ├── scheduling_unclip.py │ │ │ ├── scheduling_unipc_multistep.py │ │ │ ├── scheduling_utils.py │ │ │ ├── scheduling_utils_flax.py │ │ │ └── scheduling_vq_diffusion.py │ │ ├── training_utils.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── accelerate_utils.py │ │ ├── constants.py │ │ ├── deprecation_utils.py │ │ ├── doc_utils.py │ │ ├── dummy_flax_and_transformers_objects.py │ │ ├── dummy_flax_objects.py │ │ ├── dummy_note_seq_objects.py │ │ ├── dummy_onnx_objects.py │ │ ├── dummy_pt_objects.py │ │ ├── dummy_torch_and_librosa_objects.py │ │ ├── dummy_torch_and_scipy_objects.py │ │ ├── dummy_torch_and_torchsde_objects.py │ │ ├── dummy_torch_and_transformers_and_invisible_watermark_objects.py │ │ ├── dummy_torch_and_transformers_and_k_diffusion_objects.py │ │ ├── dummy_torch_and_transformers_and_onnx_objects.py │ │ ├── dummy_torch_and_transformers_objects.py │ │ ├── dummy_transformers_and_torch_and_note_seq_objects.py │ │ ├── dynamic_modules_utils.py │ │ ├── hub_utils.py │ │ ├── import_utils.py │ │ ├── logging.py │ │ ├── model_card_template.md │ │ ├── outputs.py │ │ ├── pil_utils.py │ │ ├── testing_utils.py │ │ └── torch_utils.py │ ├── pipeline_zero1to3.py │ ├── train_eschernet.py │ └── unet_2d_condition.py ├── 6DoF/ │ ├── CN_encoder.py │ ├── dataset.py │ ├── diffusers/ │ │ ├── __init__.py │ │ ├── commands/ │ │ │ ├── __init__.py │ │ │ ├── diffusers_cli.py │ │ │ └── env.py │ │ ├── configuration_utils.py │ │ ├── dependency_versions_check.py │ │ ├── dependency_versions_table.py │ │ ├── experimental/ │ │ │ ├── __init__.py │ │ │ └── rl/ │ │ │ ├── __init__.py │ │ │ └── value_guided_sampling.py │ │ ├── image_processor.py │ │ ├── loaders.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── activations.py │ │ │ ├── attention.py │ │ │ ├── attention_flax.py │ │ │ ├── attention_processor.py │ │ │ ├── autoencoder_kl.py │ │ │ ├── controlnet.py │ │ │ ├── controlnet_flax.py │ │ │ ├── cross_attention.py │ │ │ ├── dual_transformer_2d.py │ │ │ ├── embeddings.py │ │ │ ├── embeddings_flax.py │ │ │ ├── modeling_flax_pytorch_utils.py │ │ │ ├── modeling_flax_utils.py │ │ │ ├── modeling_pytorch_flax_utils.py │ │ │ ├── modeling_utils.py │ │ │ ├── prior_transformer.py │ │ │ ├── resnet.py │ │ │ ├── resnet_flax.py │ │ │ ├── t5_film_transformer.py │ │ │ ├── transformer_2d.py │ │ │ ├── transformer_temporal.py │ │ │ ├── unet_1d.py │ │ │ ├── unet_1d_blocks.py │ │ │ ├── unet_2d.py │ │ │ ├── unet_2d_blocks.py │ │ │ ├── unet_2d_blocks_flax.py │ │ │ ├── unet_2d_condition.py │ │ │ ├── unet_2d_condition_flax.py │ │ │ ├── unet_3d_blocks.py │ │ │ ├── unet_3d_condition.py │ │ │ ├── vae.py │ │ │ ├── vae_flax.py │ │ │ └── vq_model.py │ │ ├── optimization.py │ │ ├── pipeline_utils.py │ │ ├── pipelines/ │ │ │ ├── __init__.py │ │ │ ├── alt_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── modeling_roberta_series.py │ │ │ │ ├── pipeline_alt_diffusion.py │ │ │ │ └── pipeline_alt_diffusion_img2img.py │ │ │ ├── audio_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── mel.py │ │ │ │ └── pipeline_audio_diffusion.py │ │ │ ├── audioldm/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_audioldm.py │ │ │ ├── consistency_models/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_consistency_models.py │ │ │ ├── controlnet/ │ │ │ │ ├── __init__.py │ │ │ │ ├── multicontrolnet.py │ │ │ │ ├── pipeline_controlnet.py │ │ │ │ ├── pipeline_controlnet_img2img.py │ │ │ │ ├── pipeline_controlnet_inpaint.py │ │ │ │ └── pipeline_flax_controlnet.py │ │ │ ├── dance_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_dance_diffusion.py │ │ │ ├── ddim/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_ddim.py │ │ │ ├── ddpm/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_ddpm.py │ │ │ ├── deepfloyd_if/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_if.py │ │ │ │ ├── pipeline_if_img2img.py │ │ │ │ ├── pipeline_if_img2img_superresolution.py │ │ │ │ ├── pipeline_if_inpainting.py │ │ │ │ ├── pipeline_if_inpainting_superresolution.py │ │ │ │ ├── pipeline_if_superresolution.py │ │ │ │ ├── safety_checker.py │ │ │ │ ├── timesteps.py │ │ │ │ └── watermark.py │ │ │ ├── dit/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_dit.py │ │ │ ├── kandinsky/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_kandinsky.py │ │ │ │ ├── pipeline_kandinsky_img2img.py │ │ │ │ ├── pipeline_kandinsky_inpaint.py │ │ │ │ ├── pipeline_kandinsky_prior.py │ │ │ │ └── text_encoder.py │ │ │ ├── kandinsky2_2/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_kandinsky2_2.py │ │ │ │ ├── pipeline_kandinsky2_2_controlnet.py │ │ │ │ ├── pipeline_kandinsky2_2_controlnet_img2img.py │ │ │ │ ├── pipeline_kandinsky2_2_img2img.py │ │ │ │ ├── pipeline_kandinsky2_2_inpainting.py │ │ │ │ ├── pipeline_kandinsky2_2_prior.py │ │ │ │ └── pipeline_kandinsky2_2_prior_emb2emb.py │ │ │ ├── latent_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_latent_diffusion.py │ │ │ │ └── pipeline_latent_diffusion_superresolution.py │ │ │ ├── latent_diffusion_uncond/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_latent_diffusion_uncond.py │ │ │ ├── onnx_utils.py │ │ │ ├── paint_by_example/ │ │ │ │ ├── __init__.py │ │ │ │ ├── image_encoder.py │ │ │ │ └── pipeline_paint_by_example.py │ │ │ ├── pipeline_flax_utils.py │ │ │ ├── pipeline_utils.py │ │ │ ├── pndm/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_pndm.py │ │ │ ├── repaint/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_repaint.py │ │ │ ├── score_sde_ve/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_score_sde_ve.py │ │ │ ├── semantic_stable_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_semantic_stable_diffusion.py │ │ │ ├── shap_e/ │ │ │ │ ├── __init__.py │ │ │ │ ├── camera.py │ │ │ │ ├── pipeline_shap_e.py │ │ │ │ ├── pipeline_shap_e_img2img.py │ │ │ │ └── renderer.py │ │ │ ├── spectrogram_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── continous_encoder.py │ │ │ │ ├── midi_utils.py │ │ │ │ ├── notes_encoder.py │ │ │ │ └── pipeline_spectrogram_diffusion.py │ │ │ ├── stable_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── convert_from_ckpt.py │ │ │ │ ├── pipeline_cycle_diffusion.py │ │ │ │ ├── pipeline_flax_stable_diffusion.py │ │ │ │ ├── pipeline_flax_stable_diffusion_controlnet.py │ │ │ │ ├── pipeline_flax_stable_diffusion_img2img.py │ │ │ │ ├── pipeline_flax_stable_diffusion_inpaint.py │ │ │ │ ├── pipeline_onnx_stable_diffusion.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_img2img.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_inpaint.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_inpaint_legacy.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_upscale.py │ │ │ │ ├── pipeline_stable_diffusion.py │ │ │ │ ├── pipeline_stable_diffusion_attend_and_excite.py │ │ │ │ ├── pipeline_stable_diffusion_controlnet.py │ │ │ │ ├── pipeline_stable_diffusion_depth2img.py │ │ │ │ ├── pipeline_stable_diffusion_diffedit.py │ │ │ │ ├── pipeline_stable_diffusion_image_variation.py │ │ │ │ ├── pipeline_stable_diffusion_img2img.py │ │ │ │ ├── pipeline_stable_diffusion_inpaint.py │ │ │ │ ├── pipeline_stable_diffusion_inpaint_legacy.py │ │ │ │ ├── pipeline_stable_diffusion_instruct_pix2pix.py │ │ │ │ ├── pipeline_stable_diffusion_k_diffusion.py │ │ │ │ ├── pipeline_stable_diffusion_latent_upscale.py │ │ │ │ ├── pipeline_stable_diffusion_ldm3d.py │ │ │ │ ├── pipeline_stable_diffusion_model_editing.py │ │ │ │ ├── pipeline_stable_diffusion_panorama.py │ │ │ │ ├── pipeline_stable_diffusion_paradigms.py │ │ │ │ ├── pipeline_stable_diffusion_pix2pix_zero.py │ │ │ │ ├── pipeline_stable_diffusion_sag.py │ │ │ │ ├── pipeline_stable_diffusion_upscale.py │ │ │ │ ├── pipeline_stable_unclip.py │ │ │ │ ├── pipeline_stable_unclip_img2img.py │ │ │ │ ├── safety_checker.py │ │ │ │ ├── safety_checker_flax.py │ │ │ │ └── stable_unclip_image_normalizer.py │ │ │ ├── stable_diffusion_safe/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_stable_diffusion_safe.py │ │ │ │ └── safety_checker.py │ │ │ ├── stable_diffusion_xl/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_stable_diffusion_xl.py │ │ │ │ ├── pipeline_stable_diffusion_xl_img2img.py │ │ │ │ └── watermark.py │ │ │ ├── stochastic_karras_ve/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_stochastic_karras_ve.py │ │ │ ├── text_to_video_synthesis/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_text_to_video_synth.py │ │ │ │ ├── pipeline_text_to_video_synth_img2img.py │ │ │ │ └── pipeline_text_to_video_zero.py │ │ │ ├── unclip/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_unclip.py │ │ │ │ ├── pipeline_unclip_image_variation.py │ │ │ │ └── text_proj.py │ │ │ ├── unidiffuser/ │ │ │ │ ├── __init__.py │ │ │ │ ├── modeling_text_decoder.py │ │ │ │ ├── modeling_uvit.py │ │ │ │ └── pipeline_unidiffuser.py │ │ │ ├── versatile_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── modeling_text_unet.py │ │ │ │ ├── pipeline_versatile_diffusion.py │ │ │ │ ├── pipeline_versatile_diffusion_dual_guided.py │ │ │ │ ├── pipeline_versatile_diffusion_image_variation.py │ │ │ │ └── pipeline_versatile_diffusion_text_to_image.py │ │ │ └── vq_diffusion/ │ │ │ ├── __init__.py │ │ │ └── pipeline_vq_diffusion.py │ │ ├── schedulers/ │ │ │ ├── __init__.py │ │ │ ├── scheduling_consistency_models.py │ │ │ ├── scheduling_ddim.py │ │ │ ├── scheduling_ddim_flax.py │ │ │ ├── scheduling_ddim_inverse.py │ │ │ ├── scheduling_ddim_parallel.py │ │ │ ├── scheduling_ddpm.py │ │ │ ├── scheduling_ddpm_flax.py │ │ │ ├── scheduling_ddpm_parallel.py │ │ │ ├── scheduling_deis_multistep.py │ │ │ ├── scheduling_dpmsolver_multistep.py │ │ │ ├── scheduling_dpmsolver_multistep_flax.py │ │ │ ├── scheduling_dpmsolver_multistep_inverse.py │ │ │ ├── scheduling_dpmsolver_sde.py │ │ │ ├── scheduling_dpmsolver_singlestep.py │ │ │ ├── scheduling_euler_ancestral_discrete.py │ │ │ ├── scheduling_euler_discrete.py │ │ │ ├── scheduling_heun_discrete.py │ │ │ ├── scheduling_ipndm.py │ │ │ ├── scheduling_k_dpm_2_ancestral_discrete.py │ │ │ ├── scheduling_k_dpm_2_discrete.py │ │ │ ├── scheduling_karras_ve.py │ │ │ ├── scheduling_karras_ve_flax.py │ │ │ ├── scheduling_lms_discrete.py │ │ │ ├── scheduling_lms_discrete_flax.py │ │ │ ├── scheduling_pndm.py │ │ │ ├── scheduling_pndm_flax.py │ │ │ ├── scheduling_repaint.py │ │ │ ├── scheduling_sde_ve.py │ │ │ ├── scheduling_sde_ve_flax.py │ │ │ ├── scheduling_sde_vp.py │ │ │ ├── scheduling_unclip.py │ │ │ ├── scheduling_unipc_multistep.py │ │ │ ├── scheduling_utils.py │ │ │ ├── scheduling_utils_flax.py │ │ │ └── scheduling_vq_diffusion.py │ │ ├── training_utils.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── accelerate_utils.py │ │ ├── constants.py │ │ ├── deprecation_utils.py │ │ ├── doc_utils.py │ │ ├── dummy_flax_and_transformers_objects.py │ │ ├── dummy_flax_objects.py │ │ ├── dummy_note_seq_objects.py │ │ ├── dummy_onnx_objects.py │ │ ├── dummy_pt_objects.py │ │ ├── dummy_torch_and_librosa_objects.py │ │ ├── dummy_torch_and_scipy_objects.py │ │ ├── dummy_torch_and_torchsde_objects.py │ │ ├── dummy_torch_and_transformers_and_invisible_watermark_objects.py │ │ ├── dummy_torch_and_transformers_and_k_diffusion_objects.py │ │ ├── dummy_torch_and_transformers_and_onnx_objects.py │ │ ├── dummy_torch_and_transformers_objects.py │ │ ├── dummy_transformers_and_torch_and_note_seq_objects.py │ │ ├── dynamic_modules_utils.py │ │ ├── hub_utils.py │ │ ├── import_utils.py │ │ ├── logging.py │ │ ├── model_card_template.md │ │ ├── outputs.py │ │ ├── pil_utils.py │ │ ├── testing_utils.py │ │ └── torch_utils.py │ ├── instructions.md │ ├── pipeline_zero1to3.py │ ├── train_eschernet.py │ └── unet_2d_condition.py ├── CaPE.py ├── LICENSE ├── README.md ├── demo/ │ └── GSO30/ │ └── elephant/ │ └── render_mvs_25/ │ └── model/ │ ├── 000.npy │ ├── 001.npy │ ├── 002.npy │ ├── 003.npy │ ├── 004.npy │ ├── 005.npy │ ├── 006.npy │ ├── 007.npy │ ├── 008.npy │ ├── 009.npy │ ├── 010.npy │ ├── 011.npy │ ├── 012.npy │ ├── 013.npy │ ├── 014.npy │ ├── 015.npy │ ├── 016.npy │ ├── 017.npy │ ├── 018.npy │ ├── 019.npy │ ├── 020.npy │ ├── 021.npy │ ├── 022.npy │ ├── 023.npy │ └── 024.npy ├── environment.yml ├── eval_eschernet.py ├── eval_eschernet.sh ├── metrics/ │ ├── NeRF_idx/ │ │ ├── chair/ │ │ │ ├── test_M20.npy │ │ │ ├── train_N100M20_random.npy │ │ │ ├── train_N10M20_random.npy │ │ │ ├── train_N1M20_random.npy │ │ │ ├── train_N20M20_random.npy │ │ │ ├── train_N2M20_random.npy │ │ │ ├── train_N30M20_random.npy │ │ │ ├── train_N3M20_random.npy │ │ │ ├── train_N50M20_random.npy │ │ │ ├── train_N5M20_random.npy │ │ │ ├── train_fov0M20_fov.npy │ │ │ ├── train_fov135M20_fov.npy │ │ │ ├── train_fov15M20_fov.npy │ │ │ ├── train_fov180M20_fov.npy │ │ │ ├── train_fov225M20_fov.npy │ │ │ ├── train_fov270M20_fov.npy │ │ │ ├── train_fov30M20_fov.npy │ │ │ ├── train_fov360M20_fov.npy │ │ │ ├── train_fov50M20_fov.npy │ │ │ ├── train_fov5M20_fov.npy │ │ │ └── train_fov90M20_fov.npy │ │ ├── drums/ │ │ │ ├── test_M20.npy │ │ │ ├── train_N100M20_random.npy │ │ │ ├── train_N10M20_random.npy │ │ │ ├── train_N1M20_random.npy │ │ │ ├── train_N20M20_random.npy │ │ │ ├── train_N2M20_random.npy │ │ │ ├── train_N30M20_random.npy │ │ │ ├── train_N3M20_random.npy │ │ │ ├── train_N50M20_random.npy │ │ │ ├── train_N5M20_random.npy │ │ │ ├── train_fov0M20_fov.npy │ │ │ ├── train_fov135M20_fov.npy │ │ │ ├── train_fov15M20_fov.npy │ │ │ ├── train_fov180M20_fov.npy │ │ │ ├── train_fov225M20_fov.npy │ │ │ ├── train_fov270M20_fov.npy │ │ │ ├── train_fov30M20_fov.npy │ │ │ ├── train_fov360M20_fov.npy │ │ │ ├── train_fov50M20_fov.npy │ │ │ ├── train_fov5M20_fov.npy │ │ │ └── train_fov90M20_fov.npy │ │ ├── ficus/ │ │ │ ├── test_M20.npy │ │ │ ├── train_N100M20_random.npy │ │ │ ├── train_N10M20_random.npy │ │ │ ├── train_N1M20_random.npy │ │ │ ├── train_N20M20_random.npy │ │ │ ├── train_N2M20_random.npy │ │ │ ├── train_N30M20_random.npy │ │ │ ├── train_N3M20_random.npy │ │ │ ├── train_N50M20_random.npy │ │ │ ├── train_N5M20_random.npy │ │ │ ├── train_fov0M20_fov.npy │ │ │ ├── train_fov135M20_fov.npy │ │ │ ├── train_fov15M20_fov.npy │ │ │ ├── train_fov180M20_fov.npy │ │ │ ├── train_fov225M20_fov.npy │ │ │ ├── train_fov270M20_fov.npy │ │ │ ├── train_fov30M20_fov.npy │ │ │ ├── train_fov360M20_fov.npy │ │ │ ├── train_fov50M20_fov.npy │ │ │ ├── train_fov5M20_fov.npy │ │ │ └── train_fov90M20_fov.npy │ │ ├── hotdog/ │ │ │ ├── test_M20.npy │ │ │ ├── train_N100M20_random.npy │ │ │ ├── train_N10M20_random.npy │ │ │ ├── train_N1M20_random.npy │ │ │ ├── train_N20M20_random.npy │ │ │ ├── train_N2M20_random.npy │ │ │ ├── train_N30M20_random.npy │ │ │ ├── train_N3M20_random.npy │ │ │ ├── train_N50M20_random.npy │ │ │ ├── train_N5M20_random.npy │ │ │ ├── train_fov0M20_fov.npy │ │ │ ├── train_fov135M20_fov.npy │ │ │ ├── train_fov15M20_fov.npy │ │ │ ├── train_fov180M20_fov.npy │ │ │ ├── train_fov225M20_fov.npy │ │ │ ├── train_fov270M20_fov.npy │ │ │ ├── train_fov30M20_fov.npy │ │ │ ├── train_fov360M20_fov.npy │ │ │ ├── train_fov50M20_fov.npy │ │ │ ├── train_fov5M20_fov.npy │ │ │ └── train_fov90M20_fov.npy │ │ ├── lego/ │ │ │ ├── test_M20.npy │ │ │ ├── train_N100M20_random.npy │ │ │ ├── train_N10M20_random.npy │ │ │ ├── train_N1M20_random.npy │ │ │ ├── train_N20M20_random.npy │ │ │ ├── train_N2M20_random.npy │ │ │ ├── train_N30M20_random.npy │ │ │ ├── train_N3M20_random.npy │ │ │ ├── train_N50M20_random.npy │ │ │ ├── train_N5M20_random.npy │ │ │ ├── train_fov0M20_fov.npy │ │ │ ├── train_fov135M20_fov.npy │ │ │ ├── train_fov15M20_fov.npy │ │ │ ├── train_fov180M20_fov.npy │ │ │ ├── train_fov225M20_fov.npy │ │ │ ├── train_fov270M20_fov.npy │ │ │ ├── train_fov30M20_fov.npy │ │ │ ├── train_fov360M20_fov.npy │ │ │ ├── train_fov50M20_fov.npy │ │ │ ├── train_fov5M20_fov.npy │ │ │ └── train_fov90M20_fov.npy │ │ ├── materials/ │ │ │ ├── test_M20.npy │ │ │ ├── train_N100M20_random.npy │ │ │ ├── train_N10M20_random.npy │ │ │ ├── train_N1M20_random.npy │ │ │ ├── train_N20M20_random.npy │ │ │ ├── train_N2M20_random.npy │ │ │ ├── train_N30M20_random.npy │ │ │ ├── train_N3M20_random.npy │ │ │ ├── train_N50M20_random.npy │ │ │ ├── train_N5M20_random.npy │ │ │ ├── train_fov0M20_fov.npy │ │ │ ├── train_fov135M20_fov.npy │ │ │ ├── train_fov15M20_fov.npy │ │ │ ├── train_fov180M20_fov.npy │ │ │ ├── train_fov225M20_fov.npy │ │ │ ├── train_fov270M20_fov.npy │ │ │ ├── train_fov30M20_fov.npy │ │ │ ├── train_fov360M20_fov.npy │ │ │ ├── train_fov50M20_fov.npy │ │ │ ├── train_fov5M20_fov.npy │ │ │ └── train_fov90M20_fov.npy │ │ ├── mic/ │ │ │ ├── test_M20.npy │ │ │ ├── train_N100M20_random.npy │ │ │ ├── train_N10M20_random.npy │ │ │ ├── train_N1M20_random.npy │ │ │ ├── train_N20M20_random.npy │ │ │ ├── train_N2M20_random.npy │ │ │ ├── train_N30M20_random.npy │ │ │ ├── train_N3M20_random.npy │ │ │ ├── train_N50M20_random.npy │ │ │ ├── train_N5M20_random.npy │ │ │ ├── train_fov0M20_fov.npy │ │ │ ├── train_fov135M20_fov.npy │ │ │ ├── train_fov15M20_fov.npy │ │ │ ├── train_fov180M20_fov.npy │ │ │ ├── train_fov225M20_fov.npy │ │ │ ├── train_fov270M20_fov.npy │ │ │ ├── train_fov30M20_fov.npy │ │ │ ├── train_fov360M20_fov.npy │ │ │ ├── train_fov50M20_fov.npy │ │ │ ├── train_fov5M20_fov.npy │ │ │ └── train_fov90M20_fov.npy │ │ └── ship/ │ │ ├── test_M20.npy │ │ ├── train_N100M20_random.npy │ │ ├── train_N10M20_random.npy │ │ ├── train_N1M20_random.npy │ │ ├── train_N20M20_random.npy │ │ ├── train_N2M20_random.npy │ │ ├── train_N30M20_random.npy │ │ ├── train_N3M20_random.npy │ │ ├── train_N50M20_random.npy │ │ ├── train_N5M20_random.npy │ │ ├── train_fov0M20_fov.npy │ │ ├── train_fov135M20_fov.npy │ │ ├── train_fov15M20_fov.npy │ │ ├── train_fov180M20_fov.npy │ │ ├── train_fov225M20_fov.npy │ │ ├── train_fov270M20_fov.npy │ │ ├── train_fov30M20_fov.npy │ │ ├── train_fov360M20_fov.npy │ │ ├── train_fov50M20_fov.npy │ │ ├── train_fov5M20_fov.npy │ │ └── train_fov90M20_fov.npy │ ├── RenderOption_phong.json │ ├── RenderOption_rgb.json │ ├── ScreenCamera_0.json │ ├── ScreenCamera_1.json │ ├── ScreenCamera_2.json │ ├── ScreenCamera_3.json │ ├── ScreenCamera_4.json │ ├── ScreenCamera_5.json │ ├── eval_2D_NVS.py │ ├── eval_3D_GSO.py │ └── metrics.py └── scripts/ ├── README.md ├── all_invalid.npy ├── blender_script_mvs.py ├── empty_ids.npy ├── invalid_ids.npy ├── obj_ids.npy ├── objaverse_filter.py └── render_all_mvs.py