MANIFEST.in
README.md
environment.yaml
setup.py
data/__init__.py
data/i2p_sample/prompts/i2p.csv
data/prompts/__init__.py
data/prompts/church.csv
data/prompts/coco_10k.csv
data/prompts/coco_10k_sample.csv
data/prompts/coco_object_no_filter_retain.csv
data/prompts/coco_object_retain.csv
data/prompts/garbage_truck.csv
data/prompts/generic_dataset.csv
data/prompts/i2p.csv
data/prompts/illegal.csv
data/prompts/imagenet243_no_filter_retain.csv
data/prompts/imagenet243_retain.csv
data/prompts/nudity.csv
data/prompts/nudity_sample.csv
data/prompts/parachute.csv
data/prompts/prompts.csv
data/prompts/sample_prompt.csv
data/prompts/small_imagenet_prompts.csv
data/prompts/tench.csv
data/prompts/vangogh.csv
data/prompts/violence.csv
data/prompts/train/__init__.py
data/prompts/train/coco_object_no_filter_retain.csv
data/prompts/train/coco_object_retain.csv
data/prompts/train/coco_object_retain_sample.csv
data/prompts/train/imagenet243_no_filter_retain.csv
data/prompts/train/imagenet243_retain.csv
docs/.gitkeep
docs/README.md
docs/__init__.py
docs/project_architecture.md
docs/evaluation/README.md
docs/evaluation/adv_unlearn_evaluation.md
docs/evaluation/concept_ablation.md
docs/evaluation/contributing.md
docs/evaluation/erase_diff.md
docs/evaluation/esd.md
docs/evaluation/forget_me_not.md
docs/evaluation/saliency.md
docs/evaluation/scissorhands.md
docs/evaluation/semipermeable_membrane.md
docs/evaluation/uce.md
docs/evaluation/configs/adv_unlearn_evaluation.md
docs/evaluation/configs/concept_ablation.md
docs/evaluation/configs/erase_diff.md
docs/evaluation/configs/esd.md
docs/evaluation/configs/forget_me_not.md
docs/evaluation/configs/saliency.md
docs/evaluation/configs/scissorhands.md
docs/evaluation/configs/semipermeable_membrane.md
docs/evaluation/configs/uce.md
docs/mu_attack/Readme_MU_Attack.md
docs/mu_attack/mu_attack_evaluation.md
docs/mu_attack/attack/no_attack.md
docs/mu_attack/attack/random.md
docs/mu_attack/attack/seed_search.md
docs/mu_attack/attack/soft_prompt.md
docs/mu_attack/attack/UnlearnDiffAttack/hard_prompt.md
docs/mu_attack/attack/UnlearnDiffAttack/text_grad.md
docs/mu_attack/configs/hard_prompt.md
docs/mu_attack/configs/no_attack.md
docs/mu_attack/configs/random.md
docs/mu_attack/configs/seed_search.md
docs/mu_attack/configs/text_grad.md
docs/unlearn/algorithms/concept_ablation.md
docs/unlearn/algorithms/contributing.md
docs/unlearn/algorithms/erase_diff.md
docs/unlearn/algorithms/esd.md
docs/unlearn/algorithms/forget_me_not.md
docs/unlearn/algorithms/saliency.md
docs/unlearn/algorithms/scissorhands.md
docs/unlearn/algorithms/selective_amnesia.md
docs/unlearn/algorithms/semipermeable_membrane.md
docs/unlearn/algorithms/uce.md
docs/unlearn/configs/concept_ablation.md
docs/unlearn/configs/erase_diff.md
docs/unlearn/configs/esd.md
docs/unlearn/configs/forget_me_not.md
docs/unlearn/configs/saliency.md
docs/unlearn/configs/scissorhands.md
docs/unlearn/configs/selective_amnesia.md
docs/unlearn/configs/semipermeable_membrane.md
docs/unlearn/configs/uce.md
docs/unlearn/examples/concept_ablation.md
docs/unlearn/examples/erase_diff.md
docs/unlearn/examples/esd.md
docs/unlearn/examples/forget_me_not.md
docs/unlearn/examples/saliency.md
docs/unlearn/examples/scissorhands.md
docs/unlearn/examples/selective_amnesia.md
docs/unlearn/examples/semipermeable_membrane.md
docs/unlearn/examples/uce.md
docs/unlearn/mu_defense/adv_unlearn.md
docs/unlearn/mu_defense/config.md
docs/usage/how_to_evaluate.md
docs/usage/installation.md
docs/usage/unlearn_algorithm_usage.md
docs_backup/__init__.py
docs_build/__init__.py
evaluation/__init__.py
evaluation/core/__init__.py
evaluation/core/base_evaluator.py
evaluation/core/constants.py
evaluation/core/mu_defense_base_image_generator.py
evaluation/helpers/__init__.py
evaluation/helpers/parser.py
evaluation/helpers/utils.py
evaluation/metrics/__init__.py
evaluation/metrics/accuracy.py
evaluation/metrics/asr.py
evaluation/metrics/clip.py
evaluation/metrics/fid.py
evaluation/metrics/nudenet.py
evaluation/metrics/q16.py
models/__init__.py
models/lora_diffusion/__init__.py
models/lora_diffusion/cli_lora_add.py
models/lora_diffusion/cli_lora_pti.py
models/lora_diffusion/cli_pt_to_safetensors.py
models/lora_diffusion/cli_svd.py
models/lora_diffusion/dataset.py
models/lora_diffusion/lora.py
models/lora_diffusion/lora_manager.py
models/lora_diffusion/patch_lora.py
models/lora_diffusion/preprocess_files.py
models/lora_diffusion/safe_open.py
models/lora_diffusion/to_ckpt_v2.py
models/lora_diffusion/utils.py
models/lora_diffusion/xformers_utils.py
models/stable_diffusion/__init__.py
models/stable_diffusion/assets/__init__.py
models/stable_diffusion/assets/stable-samples/__init__.py
models/stable_diffusion/assets/stable-samples/img2img/__init__.py
models/stable_diffusion/assets/stable-samples/txt2img/__init__.py
models/stable_diffusion/constants/__init__.py
models/stable_diffusion/constants/const.py
models/stable_diffusion/data/__init__.py
models/stable_diffusion/data/index_synset.yaml
models/stable_diffusion/data/example_conditioning/__init__.py
models/stable_diffusion/data/example_conditioning/superresolution/__init__.py
models/stable_diffusion/data/example_conditioning/text_conditional/__init__.py
models/stable_diffusion/data/inpainting_examples/__init__.py
models/stable_diffusion/ldm/__init__.py
models/stable_diffusion/ldm/extras.py
models/stable_diffusion/ldm/guaidance.py
models/stable_diffusion/ldm/lr_scheduler.py
models/stable_diffusion/ldm/util.py
models/stable_diffusion/ldm/data/__init__.py
models/stable_diffusion/ldm/data/base.py
models/stable_diffusion/ldm/data/imagenet.py
models/stable_diffusion/ldm/data/lsun.py
models/stable_diffusion/ldm/models/__init__.py
models/stable_diffusion/ldm/models/autoencoder.py
models/stable_diffusion/ldm/models/diffusion/__init__.py
models/stable_diffusion/ldm/models/diffusion/classifier.py
models/stable_diffusion/ldm/models/diffusion/ddim.py
models/stable_diffusion/ldm/models/diffusion/ddpm.py
models/stable_diffusion/ldm/models/diffusion/ddpm_ca.py
models/stable_diffusion/ldm/models/diffusion/ddpm_forget.py
models/stable_diffusion/ldm/models/diffusion/plms.py
models/stable_diffusion/ldm/models/diffusion/sampling_util.py
models/stable_diffusion/ldm/models/diffusion/dpm_solver/__init__.py
models/stable_diffusion/ldm/models/diffusion/dpm_solver/dpm_solver.py
models/stable_diffusion/ldm/models/diffusion/dpm_solver/sampler.py
models/stable_diffusion/ldm/modules/__init__.py
models/stable_diffusion/ldm/modules/attention.py
models/stable_diffusion/ldm/modules/ema.py
models/stable_diffusion/ldm/modules/x_transformer.py
models/stable_diffusion/ldm/modules/diffusionmodules/__init__.py
models/stable_diffusion/ldm/modules/diffusionmodules/model.py
models/stable_diffusion/ldm/modules/diffusionmodules/openaimodel.py
models/stable_diffusion/ldm/modules/diffusionmodules/util.py
models/stable_diffusion/ldm/modules/distributions/__init__.py
models/stable_diffusion/ldm/modules/distributions/distributions.py
models/stable_diffusion/ldm/modules/encoders/__init__.py
models/stable_diffusion/ldm/modules/encoders/modules.py
models/stable_diffusion/ldm/modules/evaluate/__init__.py
models/stable_diffusion/ldm/modules/evaluate/adm_evaluator.py
models/stable_diffusion/ldm/modules/evaluate/evaluate_perceptualsim.py
models/stable_diffusion/ldm/modules/evaluate/frechet_video_distance.py
models/stable_diffusion/ldm/modules/evaluate/ssim.py
models/stable_diffusion/ldm/modules/evaluate/torch_frechet_video_distance.py
models/stable_diffusion/ldm/modules/image_degradation/__init__.py
models/stable_diffusion/ldm/modules/image_degradation/bsrgan.py
models/stable_diffusion/ldm/modules/image_degradation/bsrgan_light.py
models/stable_diffusion/ldm/modules/image_degradation/utils_image.py
models/stable_diffusion/ldm/modules/image_degradation/utils/__init__.py
models/stable_diffusion/ldm/modules/losses/__init__.py
models/stable_diffusion/ldm/modules/losses/contperceptual.py
models/stable_diffusion/ldm/modules/losses/vqperceptual.py
models/stable_diffusion/ldm/thirdp/__init__.py
models/stable_diffusion/ldm/thirdp/psp/__init__.py
models/stable_diffusion/ldm/thirdp/psp/helpers.py
models/stable_diffusion/ldm/thirdp/psp/id_loss.py
models/stable_diffusion/ldm/thirdp/psp/model_irse.py
models/stable_diffusion/models/__init__.py
models/stable_diffusion/models/first_stage_models/__init__.py
models/stable_diffusion/models/first_stage_models/kl-f16/__init__.py
models/stable_diffusion/models/first_stage_models/kl-f16/config.yaml
models/stable_diffusion/models/first_stage_models/kl-f32/__init__.py
models/stable_diffusion/models/first_stage_models/kl-f32/config.yaml
models/stable_diffusion/models/first_stage_models/kl-f4/__init__.py
models/stable_diffusion/models/first_stage_models/kl-f4/config.yaml
models/stable_diffusion/models/first_stage_models/kl-f8/__init__.py
models/stable_diffusion/models/first_stage_models/kl-f8/config.yaml
models/stable_diffusion/models/first_stage_models/vq-f16/__init__.py
models/stable_diffusion/models/first_stage_models/vq-f16/config.yaml
models/stable_diffusion/models/first_stage_models/vq-f4/__init__.py
models/stable_diffusion/models/first_stage_models/vq-f4/config.yaml
models/stable_diffusion/models/first_stage_models/vq-f4-noattn/__init__.py
models/stable_diffusion/models/first_stage_models/vq-f4-noattn/config.yaml
models/stable_diffusion/models/first_stage_models/vq-f8/__init__.py
models/stable_diffusion/models/first_stage_models/vq-f8/config.yaml
models/stable_diffusion/models/first_stage_models/vq-f8-n256/__init__.py
models/stable_diffusion/models/first_stage_models/vq-f8-n256/config.yaml
models/stable_diffusion/models/ldm/__init__.py
models/stable_diffusion/models/ldm/bsr_sr/__init__.py
models/stable_diffusion/models/ldm/bsr_sr/config.yaml
models/stable_diffusion/models/ldm/celeba256/__init__.py
models/stable_diffusion/models/ldm/celeba256/config.yaml
models/stable_diffusion/models/ldm/cin256/__init__.py
models/stable_diffusion/models/ldm/cin256/config.yaml
models/stable_diffusion/models/ldm/ffhq256/__init__.py
models/stable_diffusion/models/ldm/ffhq256/config.yaml
models/stable_diffusion/models/ldm/inpainting_big/__init__.py
models/stable_diffusion/models/ldm/inpainting_big/config.yaml
models/stable_diffusion/models/ldm/layout2img-openimages256/__init__.py
models/stable_diffusion/models/ldm/layout2img-openimages256/config.yaml
models/stable_diffusion/models/ldm/lsun_beds256/__init__.py
models/stable_diffusion/models/ldm/lsun_beds256/config.yaml
models/stable_diffusion/models/ldm/lsun_churches256/__init__.py
models/stable_diffusion/models/ldm/lsun_churches256/config.yaml
models/stable_diffusion/models/ldm/semantic_synthesis256/__init__.py
models/stable_diffusion/models/ldm/semantic_synthesis256/config.yaml
models/stable_diffusion/models/ldm/semantic_synthesis512/__init__.py
models/stable_diffusion/models/ldm/semantic_synthesis512/config.yaml
models/stable_diffusion/models/ldm/text2img256/__init__.py
models/stable_diffusion/models/ldm/text2img256/config.yaml
mu/.DS_Store
mu/__init__.py
mu/algorithms/__init__.py
mu/algorithms/concept_ablation/.gitignore
mu/algorithms/concept_ablation/Readme.md
mu/algorithms/concept_ablation/__init__.py
mu/algorithms/concept_ablation/algorithm.py
mu/algorithms/concept_ablation/callbacks.py
mu/algorithms/concept_ablation/data_handler.py
mu/algorithms/concept_ablation/environment.yaml
mu/algorithms/concept_ablation/evaluator.py
mu/algorithms/concept_ablation/model.py
mu/algorithms/concept_ablation/sampler.py
mu/algorithms/concept_ablation/trainer.py
mu/algorithms/concept_ablation/utils.py
mu/algorithms/concept_ablation/configs/__init__.py
mu/algorithms/concept_ablation/configs/evaluation_config.py
mu/algorithms/concept_ablation/configs/evaluation_config.yaml
mu/algorithms/concept_ablation/configs/model_config.yaml
mu/algorithms/concept_ablation/configs/train_config.py
mu/algorithms/concept_ablation/configs/train_config.yaml
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/painting.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Architectures.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Architectures_sample.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Bears.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Birds.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Butterfly.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Cats.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Dogs.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Fishes.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Flame.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Flowers.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Frogs.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Horses.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Human.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Jellyfish.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Rabbits.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Sandwiches.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Sea.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Statues.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Towers.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Trees.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/sd_prompt_Waterfalls.txt
mu/algorithms/concept_ablation/data/anchor_prompts/finetune_prompts/vangoghcafe_mem.txt
mu/algorithms/concept_ablation/datasets/__init__.py
mu/algorithms/concept_ablation/datasets/concept_ablation_dataset.py
mu/algorithms/concept_ablation/scripts/__init__.py
mu/algorithms/concept_ablation/scripts/evaluate.py
mu/algorithms/concept_ablation/scripts/train.py
mu/algorithms/concept_ablation/src/finetune_data.py
mu/algorithms/concept_ablation/src/model.py
mu/algorithms/erase_diff/.gitignore
mu/algorithms/erase_diff/Readme.md
mu/algorithms/erase_diff/__init__.py
mu/algorithms/erase_diff/algorithm.py
mu/algorithms/erase_diff/data_handler.py
mu/algorithms/erase_diff/environment.yaml
mu/algorithms/erase_diff/evaluator.py
mu/algorithms/erase_diff/model.py
mu/algorithms/erase_diff/sampler.py
mu/algorithms/erase_diff/trainer.py
mu/algorithms/erase_diff/configs/__init__.py
mu/algorithms/erase_diff/configs/evaluation_config.py
mu/algorithms/erase_diff/configs/evaluation_config.yaml
mu/algorithms/erase_diff/configs/model_config.yaml
mu/algorithms/erase_diff/configs/train_config.py
mu/algorithms/erase_diff/configs/train_config.yaml
mu/algorithms/erase_diff/datasets/__init__.py
mu/algorithms/erase_diff/datasets/erase_diff_dataset.py
mu/algorithms/erase_diff/scripts/__init__.py
mu/algorithms/erase_diff/scripts/evaluate.py
mu/algorithms/erase_diff/scripts/train.py
mu/algorithms/esd/.gitignore
mu/algorithms/esd/Readme.md
mu/algorithms/esd/__init__.py
mu/algorithms/esd/algorithm.py
mu/algorithms/esd/environment.yaml
mu/algorithms/esd/evalutator.py
mu/algorithms/esd/model.py
mu/algorithms/esd/sampler.py
mu/algorithms/esd/trainer.py
mu/algorithms/esd/configs/__init__.py
mu/algorithms/esd/configs/evaluation_config.py
mu/algorithms/esd/configs/evaluation_config.yaml
mu/algorithms/esd/configs/model_config.yaml
mu/algorithms/esd/configs/train_config.py
mu/algorithms/esd/configs/train_config.yaml
mu/algorithms/esd/scripts/__init__.py
mu/algorithms/esd/scripts/evaluate.py
mu/algorithms/esd/scripts/train.py
mu/algorithms/forget_me_not/.gitignore
mu/algorithms/forget_me_not/Readme.md
mu/algorithms/forget_me_not/__init__.py
mu/algorithms/forget_me_not/algorithm.py
mu/algorithms/forget_me_not/data_handler.py
mu/algorithms/forget_me_not/environment.yaml
mu/algorithms/forget_me_not/evaluator.py
mu/algorithms/forget_me_not/model.py
mu/algorithms/forget_me_not/sampler.py
mu/algorithms/forget_me_not/trainer.py
mu/algorithms/forget_me_not/utils.py
mu/algorithms/forget_me_not/configs/__init__.py
mu/algorithms/forget_me_not/configs/evaluation_config.py
mu/algorithms/forget_me_not/configs/evaluation_config.yaml
mu/algorithms/forget_me_not/configs/train_attn_config.yaml
mu/algorithms/forget_me_not/configs/train_config.py
mu/algorithms/forget_me_not/configs/train_ti_config.yaml
mu/algorithms/forget_me_not/datasets/__init__.py
mu/algorithms/forget_me_not/datasets/forget_me_not_dataset.py
mu/algorithms/forget_me_not/datasets/forget_me_not_ti_dataset.py
mu/algorithms/forget_me_not/scripts/__init__.py
mu/algorithms/forget_me_not/scripts/evaluate.py
mu/algorithms/forget_me_not/scripts/train_attn.py
mu/algorithms/forget_me_not/scripts/train_ti.py
mu/algorithms/saliency_unlearning/.gitignore
mu/algorithms/saliency_unlearning/Readme.md
mu/algorithms/saliency_unlearning/__init__.py
mu/algorithms/saliency_unlearning/algorithm.py
mu/algorithms/saliency_unlearning/data_handler.py
mu/algorithms/saliency_unlearning/environment.yaml
mu/algorithms/saliency_unlearning/evaluator.py
mu/algorithms/saliency_unlearning/masking.py
mu/algorithms/saliency_unlearning/model.py
mu/algorithms/saliency_unlearning/sampler.py
mu/algorithms/saliency_unlearning/trainer.py
mu/algorithms/saliency_unlearning/configs/__init__.py
mu/algorithms/saliency_unlearning/configs/evaluation_config.py
mu/algorithms/saliency_unlearning/configs/evaluation_config.yaml
mu/algorithms/saliency_unlearning/configs/mask_config.py
mu/algorithms/saliency_unlearning/configs/mask_config.yaml
mu/algorithms/saliency_unlearning/configs/model_config.yaml
mu/algorithms/saliency_unlearning/configs/train_config.py
mu/algorithms/saliency_unlearning/configs/train_config.yaml
mu/algorithms/saliency_unlearning/datasets/saliency_unlearn_dataset.py
mu/algorithms/saliency_unlearning/scripts/__init__.py
mu/algorithms/saliency_unlearning/scripts/evaluate.py
mu/algorithms/saliency_unlearning/scripts/generate_mask.py
mu/algorithms/saliency_unlearning/scripts/train.py
mu/algorithms/scissorhands/.gitignore
mu/algorithms/scissorhands/Readme.md
mu/algorithms/scissorhands/__init__.py
mu/algorithms/scissorhands/algorithm.py
mu/algorithms/scissorhands/data_handler.py
mu/algorithms/scissorhands/environment.yaml
mu/algorithms/scissorhands/evaluator.py
mu/algorithms/scissorhands/model.py
mu/algorithms/scissorhands/sampler.py
mu/algorithms/scissorhands/trainer.py
mu/algorithms/scissorhands/utils.py
mu/algorithms/scissorhands/configs/__init__.py
mu/algorithms/scissorhands/configs/evaluation_config.py
mu/algorithms/scissorhands/configs/evaluation_config.yaml
mu/algorithms/scissorhands/configs/model_config.yaml
mu/algorithms/scissorhands/configs/train_config.py
mu/algorithms/scissorhands/configs/train_config.yaml
mu/algorithms/scissorhands/datasets/scissorhands_dataset.py
mu/algorithms/scissorhands/scripts/__init__.py
mu/algorithms/scissorhands/scripts/evaluate.py
mu/algorithms/scissorhands/scripts/train.py
mu/algorithms/selective_amnesia/.gitignore
mu/algorithms/selective_amnesia/Readme.md
mu/algorithms/selective_amnesia/__init__.py
mu/algorithms/selective_amnesia/algorithm.py
mu/algorithms/selective_amnesia/callbacks.py
mu/algorithms/selective_amnesia/data_handler.py
mu/algorithms/selective_amnesia/environment.yaml
mu/algorithms/selective_amnesia/model.py
mu/algorithms/selective_amnesia/trainer.py
mu/algorithms/selective_amnesia/utils.py
mu/algorithms/selective_amnesia/configs/__init__.py
mu/algorithms/selective_amnesia/configs/model_config.yaml
mu/algorithms/selective_amnesia/configs/train_config.py
mu/algorithms/selective_amnesia/configs/train_config.yaml
mu/algorithms/selective_amnesia/data/fim_prompts.txt
mu/algorithms/selective_amnesia/datasets/__init__.py
mu/algorithms/selective_amnesia/datasets/selective_amnesia_dataset.py
mu/algorithms/selective_amnesia/scripts/__init__.py
mu/algorithms/selective_amnesia/scripts/train.py
mu/algorithms/semipermeable_membrane/.gitignore
mu/algorithms/semipermeable_membrane/Readme.md
mu/algorithms/semipermeable_membrane/__init__.py
mu/algorithms/semipermeable_membrane/algorithm.py
mu/algorithms/semipermeable_membrane/data_handler.py
mu/algorithms/semipermeable_membrane/environment.yaml
mu/algorithms/semipermeable_membrane/evaluator.py
mu/algorithms/semipermeable_membrane/model.py
mu/algorithms/semipermeable_membrane/sampler.py
mu/algorithms/semipermeable_membrane/trainer.py
mu/algorithms/semipermeable_membrane/config/Abstractionism/config.yaml
mu/algorithms/semipermeable_membrane/config/Abstractionism/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Architectures/config.yaml
mu/algorithms/semipermeable_membrane/config/Architectures/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Artist_Sketch/config.yaml
mu/algorithms/semipermeable_membrane/config/Artist_Sketch/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Bears/config.yaml
mu/algorithms/semipermeable_membrane/config/Bears/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Birds/config.yaml
mu/algorithms/semipermeable_membrane/config/Birds/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Blossom_Season/config.yaml
mu/algorithms/semipermeable_membrane/config/Blossom_Season/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Bricks/config.yaml
mu/algorithms/semipermeable_membrane/config/Bricks/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Butterfly/config.yaml
mu/algorithms/semipermeable_membrane/config/Butterfly/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Byzantine/config.yaml
mu/algorithms/semipermeable_membrane/config/Byzantine/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Cartoon/config.yaml
mu/algorithms/semipermeable_membrane/config/Cartoon/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Cats/config.yaml
mu/algorithms/semipermeable_membrane/config/Cats/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Cold_Warm/config.yaml
mu/algorithms/semipermeable_membrane/config/Cold_Warm/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Color_Fantasy/config.yaml
mu/algorithms/semipermeable_membrane/config/Color_Fantasy/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Comic_Etch/config.yaml
mu/algorithms/semipermeable_membrane/config/Comic_Etch/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Crayon/config.yaml
mu/algorithms/semipermeable_membrane/config/Crayon/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Cubism/config.yaml
mu/algorithms/semipermeable_membrane/config/Cubism/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Dadaism/config.yaml
mu/algorithms/semipermeable_membrane/config/Dadaism/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Dapple/config.yaml
mu/algorithms/semipermeable_membrane/config/Dapple/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Defoliation/config.yaml
mu/algorithms/semipermeable_membrane/config/Defoliation/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Dogs/config.yaml
mu/algorithms/semipermeable_membrane/config/Dogs/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Early_Autumn/config.yaml
mu/algorithms/semipermeable_membrane/config/Early_Autumn/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Expressionism/config.yaml
mu/algorithms/semipermeable_membrane/config/Expressionism/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Fauvism/config.yaml
mu/algorithms/semipermeable_membrane/config/Fauvism/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Fishes/config.yaml
mu/algorithms/semipermeable_membrane/config/Fishes/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Flame/config.yaml
mu/algorithms/semipermeable_membrane/config/Flame/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Flowers/config.yaml
mu/algorithms/semipermeable_membrane/config/Flowers/prompt.yaml
mu/algorithms/semipermeable_membrane/config/French/config.yaml
mu/algorithms/semipermeable_membrane/config/French/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Frogs/config.yaml
mu/algorithms/semipermeable_membrane/config/Frogs/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Glowing_Sunset/config.yaml
mu/algorithms/semipermeable_membrane/config/Glowing_Sunset/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Gorgeous_Love/config.yaml
mu/algorithms/semipermeable_membrane/config/Gorgeous_Love/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Greenfield/config.yaml
mu/algorithms/semipermeable_membrane/config/Greenfield/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Horses/config.yaml
mu/algorithms/semipermeable_membrane/config/Horses/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Human/config.yaml
mu/algorithms/semipermeable_membrane/config/Human/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Impressionism/config.yaml
mu/algorithms/semipermeable_membrane/config/Impressionism/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Ink_Art/config.yaml
mu/algorithms/semipermeable_membrane/config/Ink_Art/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Jellyfish/config.yaml
mu/algorithms/semipermeable_membrane/config/Jellyfish/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Joy/config.yaml
mu/algorithms/semipermeable_membrane/config/Joy/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Liquid_Dreams/config.yaml
mu/algorithms/semipermeable_membrane/config/Liquid_Dreams/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Magic_Cube/config.yaml
mu/algorithms/semipermeable_membrane/config/Magic_Cube/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Meta_Physics/config.yaml
mu/algorithms/semipermeable_membrane/config/Meta_Physics/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Meteor_Shower/config.yaml
mu/algorithms/semipermeable_membrane/config/Meteor_Shower/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Monet/config.yaml
mu/algorithms/semipermeable_membrane/config/Monet/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Mosaic/config.yaml
mu/algorithms/semipermeable_membrane/config/Mosaic/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Neon_Lines/config.yaml
mu/algorithms/semipermeable_membrane/config/Neon_Lines/prompt.yaml
mu/algorithms/semipermeable_membrane/config/On_Fire/config.yaml
mu/algorithms/semipermeable_membrane/config/On_Fire/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Pastel/config.yaml
mu/algorithms/semipermeable_membrane/config/Pastel/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Pencil_Drawing/config.yaml
mu/algorithms/semipermeable_membrane/config/Pencil_Drawing/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Picasso/config.yaml
mu/algorithms/semipermeable_membrane/config/Picasso/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Pop_Art/config.yaml
mu/algorithms/semipermeable_membrane/config/Pop_Art/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Rabbits/config.yaml
mu/algorithms/semipermeable_membrane/config/Rabbits/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Red_Blue_Ink/config.yaml
mu/algorithms/semipermeable_membrane/config/Red_Blue_Ink/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Rust/config.yaml
mu/algorithms/semipermeable_membrane/config/Rust/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Sandwiches/config.yaml
mu/algorithms/semipermeable_membrane/config/Sandwiches/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Sea/config.yaml
mu/algorithms/semipermeable_membrane/config/Sea/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Seed_Images/config.yaml
mu/algorithms/semipermeable_membrane/config/Seed_Images/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Sketch/config.yaml
mu/algorithms/semipermeable_membrane/config/Sketch/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Sponge_Dabbed/config.yaml
mu/algorithms/semipermeable_membrane/config/Sponge_Dabbed/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Statues/config.yaml
mu/algorithms/semipermeable_membrane/config/Statues/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Structuralism/config.yaml
mu/algorithms/semipermeable_membrane/config/Structuralism/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Superstring/config.yaml
mu/algorithms/semipermeable_membrane/config/Superstring/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Surrealism/config.yaml
mu/algorithms/semipermeable_membrane/config/Surrealism/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Towers/config.yaml
mu/algorithms/semipermeable_membrane/config/Towers/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Trees/config.yaml
mu/algorithms/semipermeable_membrane/config/Trees/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Ukiyoe/config.yaml
mu/algorithms/semipermeable_membrane/config/Ukiyoe/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Van_Gogh/config.yaml
mu/algorithms/semipermeable_membrane/config/Van_Gogh/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Vibrant_Flow/config.yaml
mu/algorithms/semipermeable_membrane/config/Vibrant_Flow/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Warm_Love/config.yaml
mu/algorithms/semipermeable_membrane/config/Warm_Love/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Warm_Smear/config.yaml
mu/algorithms/semipermeable_membrane/config/Warm_Smear/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Watercolor/config.yaml
mu/algorithms/semipermeable_membrane/config/Watercolor/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Waterfalls/config.yaml
mu/algorithms/semipermeable_membrane/config/Waterfalls/prompt.yaml
mu/algorithms/semipermeable_membrane/config/Winter/config.yaml
mu/algorithms/semipermeable_membrane/config/Winter/prompt.yaml
mu/algorithms/semipermeable_membrane/configs/__init__.py
mu/algorithms/semipermeable_membrane/configs/evaluation_config.py
mu/algorithms/semipermeable_membrane/configs/evaluation_config.yaml
mu/algorithms/semipermeable_membrane/configs/train_config.py
mu/algorithms/semipermeable_membrane/configs/train_config.yaml
mu/algorithms/semipermeable_membrane/scripts/__init__.py
mu/algorithms/semipermeable_membrane/scripts/evaluate.py
mu/algorithms/semipermeable_membrane/scripts/train.py
mu/algorithms/semipermeable_membrane/src/__init__.py
mu/algorithms/semipermeable_membrane/src/configs/__init__.py
mu/algorithms/semipermeable_membrane/src/configs/config.py
mu/algorithms/semipermeable_membrane/src/configs/generation_config.py
mu/algorithms/semipermeable_membrane/src/configs/prompt.py
mu/algorithms/semipermeable_membrane/src/engine/__init__.py
mu/algorithms/semipermeable_membrane/src/engine/sampling.py
mu/algorithms/semipermeable_membrane/src/engine/train_util.py
mu/algorithms/semipermeable_membrane/src/evaluation/__init__.py
mu/algorithms/semipermeable_membrane/src/evaluation/artwork_evaluator.py
mu/algorithms/semipermeable_membrane/src/evaluation/clip_evaluator.py
mu/algorithms/semipermeable_membrane/src/evaluation/coco_evaluator.py
mu/algorithms/semipermeable_membrane/src/evaluation/eval_util.py
mu/algorithms/semipermeable_membrane/src/evaluation/evaluator.py
mu/algorithms/semipermeable_membrane/src/evaluation/i2p_evaluator.py
mu/algorithms/semipermeable_membrane/src/misc/__init__.py
mu/algorithms/semipermeable_membrane/src/misc/clip_templates.py
mu/algorithms/semipermeable_membrane/src/misc/sld_pipeline.py
mu/algorithms/semipermeable_membrane/src/models/__init__.py
mu/algorithms/semipermeable_membrane/src/models/merge_spm.py
mu/algorithms/semipermeable_membrane/src/models/model_util.py
mu/algorithms/semipermeable_membrane/src/models/spm.py
mu/algorithms/unified_concept_editing/.gitignore
mu/algorithms/unified_concept_editing/Readme.md
mu/algorithms/unified_concept_editing/__init__.py
mu/algorithms/unified_concept_editing/algorithm.py
mu/algorithms/unified_concept_editing/data_handler.py
mu/algorithms/unified_concept_editing/environment.yaml
mu/algorithms/unified_concept_editing/evaluator.py
mu/algorithms/unified_concept_editing/model.py
mu/algorithms/unified_concept_editing/sampler.py
mu/algorithms/unified_concept_editing/trainer.py
mu/algorithms/unified_concept_editing/configs/__init__.py
mu/algorithms/unified_concept_editing/configs/evaluation_config.py
mu/algorithms/unified_concept_editing/configs/evaluation_config.yaml
mu/algorithms/unified_concept_editing/configs/train_config.py
mu/algorithms/unified_concept_editing/configs/train_config.yaml
mu/algorithms/unified_concept_editing/scripts/__init__.py
mu/algorithms/unified_concept_editing/scripts/evaluate.py
mu/algorithms/unified_concept_editing/scripts/train.py
mu/core/__init__.py
mu/core/base_algorithm.py
mu/core/base_config.py
mu/core/base_data_handler.py
mu/core/base_model.py
mu/core/base_sampler.py
mu/core/base_trainer.py
mu/datasets/__init__.py
mu/datasets/base_dataset.py
mu/datasets/generic_dataset.py
mu/datasets/i2p_dataset.py
mu/datasets/unlearn_canvas_dataset.py
mu/datasets/utils.py
mu/datasets/constants/__init__.py
mu/datasets/constants/i2p_const.py
mu/datasets/constants/uc_const.py
mu/helpers/__init__.py
mu/helpers/config_loader.py
mu/helpers/logger.py
mu/helpers/path_setup.py
mu/helpers/utils.py
mu_attack/__init__.py
mu_attack/environment.yaml
mu_attack/attackers/__init__.py
mu_attack/attackers/hard_prompt.py
mu_attack/attackers/no_attack.py
mu_attack/attackers/random.py
mu_attack/attackers/seed_search.py
mu_attack/attackers/soft_prompt.py
mu_attack/attackers/text_grad.py
mu_attack/configs/__init__.py
mu_attack/configs/adv_unlearn/__init__.py
mu_attack/configs/adv_unlearn/adv_attack_config.py
mu_attack/configs/evaluation/__init__.py
mu_attack/configs/evaluation/evaluation_config.py
mu_attack/configs/illegal/__init__.py
mu_attack/configs/illegal/hard_prompt_esd_illegal_P4D_compvis.py
mu_attack/configs/illegal/hard_prompt_esd_illegal_P4D_diffuser.py
mu_attack/configs/illegal/no_attack_esd_illegal_classifier_compvis.py
mu_attack/configs/illegal/no_attack_esd_illegal_classifier_diffuser.py
mu_attack/configs/illegal/text_grad_esd_illegal_classifier_compvis.py
mu_attack/configs/illegal/text_grad_esd_illegal_classifier_diffuser.py
mu_attack/configs/nudity/__init__.py
mu_attack/configs/nudity/hard_prompt_esd_nudity_P4D_compvis.py
mu_attack/configs/nudity/hard_prompt_esd_nudity_P4D_diffuser.py
mu_attack/configs/nudity/no_attack_esd_nudity_classifier_compvis.py
mu_attack/configs/nudity/no_attack_esd_nudity_classifier_diffuser.py
mu_attack/configs/nudity/random_esd_nudity_compvis.py
mu_attack/configs/nudity/random_esd_nudity_diffuser.py
mu_attack/configs/nudity/seed_search_esd_nudity_classifier_compvis.py
mu_attack/configs/nudity/seed_search_esd_nudity_classifier_diffuser.py
mu_attack/configs/nudity/text_grad_esd_nudity_classifier_compvis.py
mu_attack/configs/nudity/text_grad_esd_nudity_classifier_diffuser.py
mu_attack/configs/object/__init__.py
mu_attack/configs/object/hard_prompt_esd_church_P4D_compvis.py
mu_attack/configs/object/hard_prompt_esd_church_P4D_diffuser.py
mu_attack/configs/object/no_attack_esd_church_classifier_compvis.py
mu_attack/configs/object/no_attack_esd_church_classifier_diffuser.py
mu_attack/configs/object/random_esd_church_compvis.py
mu_attack/configs/object/random_esd_church_diffuser.py
mu_attack/configs/object/seed_search_esd_church_classifier_compvis.py
mu_attack/configs/object/seed_search_esd_church_classifier_diffuser.py
mu_attack/configs/object/text_grad_esd_church_classifier_compvis.py
mu_attack/configs/object/text_grad_esd_church_classifier_diffuser.py
mu_attack/configs/style/__init__.py
mu_attack/configs/style/hard_prompt_esd_vangogh_P4D_compvis.py
mu_attack/configs/style/hard_prompt_esd_vangogh_P4D_diffuser.py
mu_attack/configs/style/text_grad_esd_vangogh_classifier_compvis.py
mu_attack/configs/style/text_grad_esd_vangogh_classifier_diffuser.py
mu_attack/configs/violence/__init__.py
mu_attack/configs/violence/hard_prompt_esd_violence_P4D_compvis.py
mu_attack/configs/violence/hard_prompt_esd_violence_P4D_diffuser.py
mu_attack/configs/violence/no_attack_esd_violence_classifier_compvis.py
mu_attack/configs/violence/no_attack_esd_violence_classifier_diffuser.py
mu_attack/configs/violence/text_grad_esd_violence_classifier_compvis.py
mu_attack/configs/violence/text_grad_esd_violence_classifier_diffuser.py
mu_attack/core/__init__.py
mu_attack/core/base_attack.py
mu_attack/core/base_config.py
mu_attack/core/base_evaluator.py
mu_attack/core/base_stable_diffusion.py
mu_attack/core/base_task.py
mu_attack/datasets/__init__.py
mu_attack/datasets/dataset_generator.py
mu_attack/execs/__init__.py
mu_attack/execs/adv_attack.py
mu_attack/execs/attack.py
mu_attack/helpers/__init__.py
mu_attack/helpers/utils.py
mu_attack/loggers/__init__.py
mu_attack/loggers/base.py
mu_attack/loggers/none_.py
mu_attack/loggers/wandb_.py
mu_attack/loggers/json_/__init__.py
mu_attack/loggers/json_/main.py
mu_attack/loggers/json_/parser.py
mu_attack/tasks/__init__.py
mu_attack/tasks/classifier.py
mu_attack/tasks/p4d.py
mu_attack/tasks/sd_compvis.py
mu_attack/tasks/sd_diffusers.py
mu_attack/tasks/transfer.py
mu_attack/tasks/utils/__init__.py
mu_attack/tasks/utils/datasets.py
mu_attack/tasks/utils/text_encoder.py
mu_attack/tasks/utils/ldm/__init__.py
mu_attack/tasks/utils/ldm/extras.py
mu_attack/tasks/utils/ldm/guidance.py
mu_attack/tasks/utils/ldm/lr_scheduler.py
mu_attack/tasks/utils/ldm/util.py
mu_attack/tasks/utils/ldm/data/__init__.py
mu_attack/tasks/utils/ldm/data/base.py
mu_attack/tasks/utils/ldm/data/coco.py
mu_attack/tasks/utils/ldm/data/dummy.py
mu_attack/tasks/utils/ldm/data/imagenet.py
mu_attack/tasks/utils/ldm/data/laion.py
mu_attack/tasks/utils/ldm/data/lsun.py
mu_attack/tasks/utils/ldm/data/simple.py
mu_attack/tasks/utils/ldm/data/inpainting/__init__.py
mu_attack/tasks/utils/ldm/data/inpainting/synthetic_mask.py
mu_attack/tasks/utils/ldm/models/__init__.py
mu_attack/tasks/utils/ldm/models/autoencoder.py
mu_attack/tasks/utils/ldm/models/diffusion/__init__.py
mu_attack/tasks/utils/ldm/models/diffusion/classifier.py
mu_attack/tasks/utils/ldm/models/diffusion/ddim.py
mu_attack/tasks/utils/ldm/models/diffusion/ddpm.py
mu_attack/tasks/utils/ldm/models/diffusion/plms.py
mu_attack/tasks/utils/ldm/models/diffusion/sampling_util.py
mu_attack/tasks/utils/ldm/modules/__init__.py
mu_attack/tasks/utils/ldm/modules/attention.py
mu_attack/tasks/utils/ldm/modules/ema.py
mu_attack/tasks/utils/ldm/modules/x_transformer.py
mu_attack/tasks/utils/ldm/modules/diffusionmodules/__init__.py
mu_attack/tasks/utils/ldm/modules/diffusionmodules/model.py
mu_attack/tasks/utils/ldm/modules/diffusionmodules/openaimodel.py
mu_attack/tasks/utils/ldm/modules/diffusionmodules/util.py
mu_attack/tasks/utils/ldm/modules/distributions/__init__.py
mu_attack/tasks/utils/ldm/modules/distributions/distributions.py
mu_attack/tasks/utils/ldm/modules/encoders/__init__.py
mu_attack/tasks/utils/ldm/modules/encoders/modules.py
mu_attack/tasks/utils/ldm/modules/evaluate/__init__.py
mu_attack/tasks/utils/ldm/modules/evaluate/adm_evaluator.py
mu_attack/tasks/utils/ldm/modules/evaluate/evaluate_perceptualsim.py
mu_attack/tasks/utils/ldm/modules/evaluate/frechet_video_distance.py
mu_attack/tasks/utils/ldm/modules/evaluate/ssim.py
mu_attack/tasks/utils/ldm/modules/evaluate/torch_frechet_video_distance.py
mu_attack/tasks/utils/ldm/modules/image_degradation/__init__.py
mu_attack/tasks/utils/ldm/modules/image_degradation/bsrgan.py
mu_attack/tasks/utils/ldm/modules/image_degradation/bsrgan_light.py
mu_attack/tasks/utils/ldm/modules/image_degradation/utils_image.py
mu_attack/tasks/utils/ldm/modules/losses/__init__.py
mu_attack/tasks/utils/ldm/modules/losses/contperceptual.py
mu_attack/tasks/utils/ldm/modules/losses/vqperceptual.py
mu_attack/tasks/utils/ldm/thirdp/__init__.py
mu_attack/tasks/utils/ldm/thirdp/psp/__init__.py
mu_attack/tasks/utils/ldm/thirdp/psp/helpers.py
mu_attack/tasks/utils/ldm/thirdp/psp/id_loss.py
mu_attack/tasks/utils/ldm/thirdp/psp/model_irse.py
mu_attack/tasks/utils/metrics/__init__.py
mu_attack/tasks/utils/metrics/clip_score.py
mu_attack/tasks/utils/metrics/harm_eval.py
mu_attack/tasks/utils/metrics/nudity_eval.py
mu_attack/tasks/utils/metrics/object_eval.py
mu_attack/tasks/utils/metrics/style_eval.py
mu_attack/tasks/utils/metrics/nudenet/__init__.py
mu_attack/tasks/utils/metrics/nudenet/detector.py
mu_attack/tasks/utils/metrics/q16/__init__.py
mu_attack/tasks/utils/metrics/q16/prompts.p
mu_attack/tasks/utils/metrics/q16/q16_classifier.py
mu_defense/__init__.py
mu_defense/environment.yaml
mu_defense/algorithms/__init__.py
mu_defense/algorithms/adv_unlearn/__init__.py
mu_defense/algorithms/adv_unlearn/algorithm.py
mu_defense/algorithms/adv_unlearn/compvis_trainer.py
mu_defense/algorithms/adv_unlearn/dataset_handler.py
mu_defense/algorithms/adv_unlearn/diffuser_trainer.py
mu_defense/algorithms/adv_unlearn/evaluator.py
mu_defense/algorithms/adv_unlearn/image_generator.py
mu_defense/algorithms/adv_unlearn/model.py
mu_defense/algorithms/adv_unlearn/trainer.py
mu_defense/algorithms/adv_unlearn/utils.py
mu_defense/algorithms/adv_unlearn/configs/__init__.py
mu_defense/algorithms/adv_unlearn/configs/adv_unlearn_config.py
mu_defense/algorithms/adv_unlearn/configs/evaluation_config.py
mu_defense/core/__init__.py
mu_defense/core/base_algorithm.py
mu_defense/core/base_config.py
mu_defense/core/base_data_handler.py
mu_defense/core/base_model.py
mu_defense/core/base_trainer.py
scripts/README.md
scripts/__init__.py
scripts/commands.py
scripts/download_best_onnx_model.py
scripts/download_coco_dataset.py
scripts/download_i2p_dataset.sh
scripts/download_models.sh
scripts/download_unlearn_canvas_dataset.sh
scripts/env_manager.py
scripts/environment.yaml
scripts/evaluate.py
scripts/generate_dataset.py
scripts/generate_dataset.sh
scripts/generate_dataset_cli.py
scripts/generate_images_for_prompts.py
scripts/mass_attack.sh
tests/test_mu.py
tests/test_mu_attack.py
tests/test_mu_defense.py
unlearn_diff.egg-info/PKG-INFO
unlearn_diff.egg-info/SOURCES.txt
unlearn_diff.egg-info/dependency_links.txt
unlearn_diff.egg-info/entry_points.txt
unlearn_diff.egg-info/requires.txt
unlearn_diff.egg-info/top_level.txt