gitextract_5nncgy8o/ ├── .gitignore ├── Dockerfile ├── LICENSE.txt ├── README.md ├── dnnlib/ │ ├── __init__.py │ └── util.py ├── environment.yml ├── gen_images.py ├── gradio_utils/ │ ├── __init__.py │ └── utils.py ├── gui_utils/ │ ├── __init__.py │ ├── gl_utils.py │ ├── glfw_window.py │ ├── imgui_utils.py │ ├── imgui_window.py │ └── text_utils.py ├── legacy.py ├── requirements.txt ├── stylegan_human/ │ ├── .gitignore │ ├── PP_HumanSeg/ │ │ ├── deploy/ │ │ │ └── infer.py │ │ ├── export_model/ │ │ │ └── download_export_model.py │ │ └── pretrained_model/ │ │ └── download_pretrained_model.py │ ├── README.md │ ├── __init__.py │ ├── alignment.py │ ├── bg_white.py │ ├── dnnlib/ │ │ ├── __init__.py │ │ ├── tflib/ │ │ │ ├── __init__.py │ │ │ ├── autosummary.py │ │ │ ├── custom_ops.py │ │ │ ├── network.py │ │ │ ├── ops/ │ │ │ │ ├── __init__.py │ │ │ │ ├── fused_bias_act.cu │ │ │ │ ├── fused_bias_act.py │ │ │ │ ├── upfirdn_2d.cu │ │ │ │ └── upfirdn_2d.py │ │ │ ├── optimizer.py │ │ │ └── tfutil.py │ │ └── util.py │ ├── docs/ │ │ └── Dataset.md │ ├── edit/ │ │ ├── __init__.py │ │ ├── edit_config.py │ │ └── edit_helper.py │ ├── edit.py │ ├── environment.yml │ ├── generate.py │ ├── insetgan.py │ ├── interpolation.py │ ├── latent_direction/ │ │ └── ss_statics/ │ │ ├── bottom_length_statis/ │ │ │ ├── 3/ │ │ │ │ └── statis.csv │ │ │ ├── 4/ │ │ │ │ └── statis.csv │ │ │ └── 5/ │ │ │ └── statis.csv │ │ └── upper_length_statis/ │ │ └── 5/ │ │ └── statis.csv │ ├── legacy.py │ ├── openpose/ │ │ ├── model/ │ │ │ └── .gitkeep │ │ └── src/ │ │ ├── __init__.py │ │ ├── body.py │ │ ├── model.py │ │ └── util.py │ ├── pti/ │ │ ├── pti_configs/ │ │ │ ├── __init__.py │ │ │ ├── global_config.py │ │ │ ├── hyperparameters.py │ │ │ └── paths_config.py │ │ ├── pti_models/ │ │ │ ├── __init__.py │ │ │ └── e4e/ │ │ │ ├── __init__.py │ │ │ ├── encoders/ │ │ │ │ ├── __init__.py │ │ │ │ ├── helpers.py │ │ │ │ ├── model_irse.py │ │ │ │ └── psp_encoders.py │ │ │ ├── latent_codes_pool.py │ │ │ ├── psp.py │ │ │ └── stylegan2/ │ │ │ ├── __init__.py │ │ │ ├── model.py │ │ │ └── op/ │ │ │ ├── __init__.py │ │ │ ├── fused_act.py │ │ │ ├── fused_bias_act.cpp │ │ │ ├── fused_bias_act_kernel.cu │ │ │ ├── upfirdn2d.cpp │ │ │ ├── upfirdn2d.py │ │ │ └── upfirdn2d_kernel.cu │ │ └── training/ │ │ ├── __init__.py │ │ ├── coaches/ │ │ │ ├── __init__.py │ │ │ ├── base_coach.py │ │ │ ├── localitly_regulizer.py │ │ │ ├── multi_id_coach.py │ │ │ └── single_id_coach.py │ │ └── projectors/ │ │ ├── __init__.py │ │ ├── w_plus_projector.py │ │ └── w_projector.py │ ├── run_pti.py │ ├── style_mixing.py │ ├── stylemixing_video.py │ ├── torch_utils/ │ │ ├── __init__.py │ │ ├── custom_ops.py │ │ ├── misc.py │ │ ├── models.py │ │ ├── models_face.py │ │ ├── op_edit/ │ │ │ ├── __init__.py │ │ │ ├── fused_act.py │ │ │ ├── fused_bias_act.cpp │ │ │ ├── fused_bias_act_kernel.cu │ │ │ ├── upfirdn2d.cpp │ │ │ ├── upfirdn2d.py │ │ │ └── upfirdn2d_kernel.cu │ │ ├── ops/ │ │ │ ├── __init__.py │ │ │ ├── bias_act.cpp │ │ │ ├── bias_act.cu │ │ │ ├── bias_act.h │ │ │ ├── bias_act.py │ │ │ ├── conv2d_gradfix.py │ │ │ ├── conv2d_resample.py │ │ │ ├── filtered_lrelu.cpp │ │ │ ├── filtered_lrelu.cu │ │ │ ├── filtered_lrelu.h │ │ │ ├── filtered_lrelu.py │ │ │ ├── filtered_lrelu_ns.cu │ │ │ ├── filtered_lrelu_rd.cu │ │ │ ├── filtered_lrelu_wr.cu │ │ │ ├── fma.py │ │ │ ├── grid_sample_gradfix.py │ │ │ ├── upfirdn2d.cpp │ │ │ ├── upfirdn2d.cu │ │ │ ├── upfirdn2d.h │ │ │ └── upfirdn2d.py │ │ ├── persistence.py │ │ └── training_stats.py │ ├── training/ │ │ ├── __init__.py │ │ ├── augment.py │ │ ├── dataset.py │ │ ├── loss.py │ │ ├── networks_stylegan2.py │ │ ├── networks_stylegan3.py │ │ └── training_loop.py │ ├── training_scripts/ │ │ ├── sg2/ │ │ │ ├── train.py │ │ │ └── training/ │ │ │ ├── dataset.py │ │ │ └── networks.py │ │ └── sg3/ │ │ ├── train.py │ │ └── training/ │ │ ├── dataset.py │ │ ├── networks_stylegan2.py │ │ └── networks_stylegan3.py │ └── utils/ │ ├── ImagesDataset.py │ ├── __init__.py │ ├── data_utils.py │ ├── face_alignment.py │ ├── log_utils.py │ ├── models_utils.py │ └── util.py ├── torch_utils/ │ ├── __init__.py │ ├── custom_ops.py │ ├── misc.py │ ├── ops/ │ │ ├── __init__.py │ │ ├── bias_act.cpp │ │ ├── bias_act.cu │ │ ├── bias_act.h │ │ ├── bias_act.py │ │ ├── conv2d_gradfix.py │ │ ├── conv2d_resample.py │ │ ├── filtered_lrelu.cpp │ │ ├── filtered_lrelu.cu │ │ ├── filtered_lrelu.h │ │ ├── filtered_lrelu.py │ │ ├── filtered_lrelu_ns.cu │ │ ├── filtered_lrelu_rd.cu │ │ ├── filtered_lrelu_wr.cu │ │ ├── fma.py │ │ ├── grid_sample_gradfix.py │ │ ├── upfirdn2d.cpp │ │ ├── upfirdn2d.cu │ │ ├── upfirdn2d.h │ │ └── upfirdn2d.py │ ├── persistence.py │ └── training_stats.py ├── training/ │ ├── __init__.py │ ├── augment.py │ ├── dataset.py │ ├── loss.py │ ├── networks_stylegan2.py │ ├── networks_stylegan3.py │ └── training_loop.py ├── visualizer_drag.py ├── visualizer_drag_gradio.py └── viz/ ├── __init__.py ├── capture_widget.py ├── drag_widget.py ├── latent_widget.py ├── pickle_widget.py └── renderer.py