CivArchive
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined

    New version includes lots more high res training material. Almost everything is trained at 832x1216 or 1216x832

    Uncut has been spun off into its own model https://civarchive.com/models/418871/xpenis-uncut

    Some keywords: flaccid penis, erect penis, small flaccid penis, big flaccid penis, small erect penis, big erect penis.

    You have to use a VAE, no VAE is baked in. Works best with SDXL base or low CFG for other models

    Description

    New version trained on higher quality, and more diverse curated material. I use comfy-ui.

    My sample images are all single shot txt2img, no img2img, no inpainting, no upscale, no controlnet.

    1024x1024 at 30 steps

    FAQ

    Comments (11)

    williasmbloodSep 28, 2023· 1 reaction
    CivitAI

    Thank you for your work! I could get some nice results using JuggernautXL I hope you can keep updating this!

    CyclopsGERSep 29, 2023· 2 reactions
    CivitAI

    Thanks for the effort but it affects the checkpoints drastically. They look all samey if you generate a few of them. They dont look unique after some time.
    And If you reduce the lora weight often no penis is rendered.
    I can get only okayish results with a lot of prompting and with the help of Controlnet to force the penis to be rendered.
    Please keep up the work!
    Maybe there is a way to less affect the checkpoints and other loras.

    wolffur666456
    Author
    Sep 29, 2023

    How to you use it? I use it like shown in the comfy screenshot and it seems very capable of making diverse people from twinks to old guys, fat, muscle guys, various races etc. Check out the samples.

    Did you put penis as a trigger word?

    As it tends towards muscle guys but if you don't want that add muscle to your negative prompt or add fat or belly to you positive.

    The checkpoints i used it with were crystal and juggernaut.

    My setting was around 0.6 weight.

    CyclopsGERSep 29, 2023

    @wolffur666456 I am using it as Lora in webUI. I am using penis keywords etc. The lora is affecting the surroundings a lot and changing the character, It´s often getting mushy and the people looks very similar.
    ALso have problems when combining with other Loras.
    I tried all settings...when getting higher than 0.5 it changed the look of the character too much.

    Used

    CopaxTimelessSDXL

    JuggernautXL

    Rundiffusion

    Realvisxl

    benjimon678Sep 29, 2023

    @CyclopsGER I usually keep it around 0.5. Nothing else is anywhere close to as good as this right now.

    CyclopsGERSep 30, 2023

    @benjimon678 You are right there and I am thankful for this! But I think feedback is important.

    wolffur666456
    Author
    Sep 30, 2023

    @CyclopsGER I highly suggest trying comfyui. It's also just faster.

    As for messing with the other loras. I wonder if they were trained on different VAEs. I used the default SDXl base checkpoint and VAE for training. Can you give me an example of one of the loras you are testing with so I can experiment with it

    2198848Oct 1, 2023

    there is no real way around it without using checkpoints that understand what a penis is

    CyclopsGEROct 1, 2023

    @wolffur666456 I never actually tried this with the base model. I will also check the other loras first without a penis. Maybe they are causing the issues.

    benjimon678Oct 6, 2023· 3 reactions
    CivitAI

    I am working on an anal sex lora. I made a model merge with xpenis and have been testing alot of things. Got a few good results. Could you share your learning rates, optimizer and image set size used to create this lora?

    wolffur666456
    Author
    Oct 7, 2023· 6 reactions

    {

    "LoRA_type": "Standard",

    "adaptive_noise_scale": 0,

    "additional_parameters": "",

    "block_alphas": "",

    "block_dims": "",

    "block_lr_zero_threshold": "",

    "bucket_no_upscale": true,

    "bucket_reso_steps": 64,

    "cache_latents": true,

    "cache_latents_to_disk": true,

    "caption_dropout_every_n_epochs": 0.0,

    "caption_dropout_rate": 0,

    "caption_extension": "txt",

    "clip_skip": "1",

    "color_aug": false,

    "conv_alpha": 1,

    "conv_block_alphas": "",

    "conv_block_dims": "",

    "conv_dim": 1,

    "decompose_both": false,

    "dim_from_weights": false,

    "down_lr_weight": "",

    "enable_bucket": true,

    "epoch": 30,

    "factor": -1,

    "flip_aug": false,

    "full_bf16": false,

    "full_fp16": false,

    "gradient_accumulation_steps": "1",

    "gradient_checkpointing": false,

    "keep_tokens": "0",

    "learning_rate": 0.00015,

    "logging_dir": "/dataset/sdxl/xpenis/published/1.4/log",

    "lora_network_weights": "",

    "lr_scheduler": "constant_with_warmup",

    "lr_scheduler_args": "",

    "lr_scheduler_num_cycles": "",

    "lr_scheduler_power": "",

    "lr_warmup": 0,

    "max_bucket_reso": 2048,

    "max_data_loader_n_workers": "0",

    "max_resolution": "1024,1024",

    "max_timestep": 1000,

    "max_token_length": "75",

    "max_train_epochs": "",

    "max_train_steps": "",

    "mem_eff_attn": false,

    "mid_lr_weight": "",

    "min_bucket_reso": 256,

    "min_snr_gamma": 0,

    "min_timestep": 0,

    "mixed_precision": "bf16",

    "model_list": "custom",

    "module_dropout": 0,

    "multires_noise_discount": 0,

    "multires_noise_iterations": 0,

    "network_alpha": 64,

    "network_dim": 128,

    "network_dropout": 0,

    "no_token_padding": false,

    "noise_offset": 0,

    "noise_offset_type": "Original",

    "num_cpu_threads_per_process": 16,

    "optimizer": "Adafactor",

    "optimizer_args": "scale_parameter=False relative_step=False warmup_init=False",

    "output_dir": "/dataset/sdxl/xpenis/published/1.4/model",

    "output_name": "xpenis-1.4",

    "persistent_data_loader_workers": false,

    "pretrained_model_name_or_path": "/training-models/StableDiffusion/_regular/xl/sd_xl_base_1.0.safetensors",

    "prior_loss_weight": 1.0,

    "random_crop": false,

    "rank_dropout": 0,

    "reg_data_dir": "",

    "resume": "",

    "sample_every_n_epochs": 0,

    "sample_every_n_steps": 50,

    "sample_prompts": "naked man with big penis and testicles, standing in an elevator, embarassed, hairy chest, smiling, handsome, beard, view from below --w 1024 --h 1024 --s 28 --d 87289379384 ",

    "sample_sampler": "euler_a",

    "save_every_n_epochs": 5,

    "save_every_n_steps": 0,

    "save_last_n_steps": 0,

    "save_last_n_steps_state": 0,

    "save_model_as": "safetensors",

    "save_precision": "bf16",

    "save_state": true,

    "scale_v_pred_loss_like_noise_pred": false,

    "scale_weight_norms": 0,

    "sdxl": true,

    "sdxl_cache_text_encoder_outputs": false,

    "sdxl_no_half_vae": true,

    "seed": "",

    "shuffle_caption": false,

    "stop_text_encoder_training": 0,

    "text_encoder_lr": 0.0,

    "train_batch_size": 1,

    "train_data_dir": "/dataset/sdxl/xpenis/published/1.4/img",

    "train_on_input": true,

    "training_comment": "",

    "unet_lr": 0.0,

    "unit": 1,

    "up_lr_weight": "",

    "use_cp": false,

    "use_wandb": false,

    "v2": false,

    "v_parameterization": false,

    "v_pred_like_loss": 0,

    "vae_batch_size": 0,

    "wandb_api_key": "",

    "weighted_captions": false,

    "xformers": "xformers"

    }

    LORA
    SDXL 1.0

    Details

    Downloads
    2,866
    Platform
    CivitAI
    Platform Status
    Available
    Created
    9/28/2023
    Updated
    7/25/2026
    Deleted
    -
    Trigger Words:
    penis

    Files

    xpenis-1.4.safetensors

    Mirrors

    HuggingFace (1 mirrors)
    CivitAI (1 mirrors)