Views
No views yet

Adult-content notice: This repository contains explicit adult material and is intended only for adults. All people described in the examples are adults.

A woman with dark hair is lying on a green pool table, with her head turned towards the camera. She is wearing a white shirt that is open, revealing her bare chest. She is holding a red pool ball in her right hand. There are three black lamps hanging above her, casting a warm light on her body. The background is dark, with a black wall and a framed picture on it. The pool table has a green felt surface and a wooden edge. There is a pool cue lying on the table to the left of the woman.
This is a photograph of a young adult Asian woman with long, straight black hair and bangs. She is nude and lying on her side on a bed with white sheets. Her right leg is bent at the knee and lifted, while her left leg is extended. Her left hand is resting on her hip, and her right hand is placed on her thigh. She has a natural, unshaven pubic area. The background features a patterned wallpaper with black silhouettes of people dancing and various circular designs in shades of blue and gray. To the right, there is a dark purple curtain. The overall setting appears to be a bedroom with a modern, slightly eclectic decor.
The image features a young adult Asian woman standing in front of a window with a cityscape view in the background. She has long, straight brown hair tied back with a red hair tie, and her face is turned slightly towards the camera, showcasing her profile. The woman is wearing a black sleeveless top that appears to be made of a lightweight, possibly sheer material. Her right hand is raised above her head, with fingers gently touching her hair, while her left hand rests on her hip. The lighting is soft, creating a gentle contrast between the bright window and the darker interior. The overall atmosphere of the image is serene and contemplative.
A nude adult woman stands in shallow water at the edge of a beach. She has long, dark hair and is facing slightly to the left of the camera. Her arms are raised, and her hands are placed on her head, possibly adjusting her hair. She is wearing a white bracelet on her right wrist. The water is clear and turquoise, with small waves lapping at the shore. In the background, the ocean stretches out to the horizon, and a small boat is in the distance on the left side of the image. The sky is a clear, bright blue. The beach is sandy and appears to be relatively empty.
An adult person with fair skin is seated on a light-colored, possibly marble, countertop. They are wearing a pink lace lingerie set, which includes a bra and panties. The panties are low-rise and feature a garter-belt design with straps that extend along the thighs. The person has long, straight brown hair that cascades down their back. Their legs are spread apart, and they are wearing red nail polish on their toenails. The background includes a white sink with a silver faucet.
This is a photograph of a young adult Asian woman sitting nude in a small, weathered wooden rowboat on a calm, greenish body of water. The woman has long, dark hair and is wearing silver sandals. She is positioned on the right side of the boat, leaning back slightly with her legs crossed, and looking towards the camera with a neutral expression. Her body is turned slightly to the left, and her arms are resting on her knees. The boat is made of dark, aged wood with visible wear. On the left side of the boat, an open blue parasol with pink and white floral designs rests on the edge and is tied to the boat with a rope. The still water reflects the boat and the woman, while a blurred green shoreline suggests a natural, secluded setting. Soft lighting suggests early morning or late afternoon.pip install -U diffusers transformers accelerate peft safetensors1import math
2
3import torch
4from diffusers import DiffusionPipeline, FlowMatchEulerDiscreteScheduler
5
6
7BASE_MODEL_ID = "Qwen/Qwen-Image-2512"
8LIGHTNING_MODEL_ID = "lightx2v/Qwen-Image-2512-Lightning"
9LIGHTNING_WEIGHT_NAME = (
10 "Qwen-Image-2512-Lightning-4steps-V1.0-bf16.safetensors"
11)
12
13LORA_MODEL_ID = "perpetual3x/Chinese-Female-NudeShot-NSFW-LoRA-v2"
14LORA_WEIGHT_NAME = "chinanudeshotv3.safetensors"
15
16DEVICE = "cuda"
17DTYPE = torch.bfloat16
18
19
20scheduler_config = {
21 "base_image_seq_len": 256,
22 "base_shift": math.log(3),
23 "invert_sigmas": False,
24 "max_image_seq_len": 8192,
25 "max_shift": math.log(3),
26 "num_train_timesteps": 1000,
27 "shift": 1.0,
28 "shift_terminal": None,
29 "stochastic_sampling": False,
30 "time_shift_type": "exponential",
31 "use_beta_sigmas": False,
32 "use_dynamic_shifting": True,
33 "use_exponential_sigmas": False,
34 "use_karras_sigmas": False,
35}
36
37scheduler = FlowMatchEulerDiscreteScheduler.from_config(scheduler_config)
38
39pipe = DiffusionPipeline.from_pretrained(
40 BASE_MODEL_ID,
41 scheduler=scheduler,
42 torch_dtype=DTYPE,
43).to(DEVICE)
44
45pipe.load_lora_weights(
46 LIGHTNING_MODEL_ID,
47 weight_name=LIGHTNING_WEIGHT_NAME,
48 adapter_name="lightning",
49)
50pipe.fuse_lora(adapter_names=["lightning"], lora_scale=1.0)
51pipe.unload_lora_weights()
52
53pipe.load_lora_weights(
54 LORA_MODEL_ID,
55 weight_name=LORA_WEIGHT_NAME,
56 adapter_name="chinanude_v2",
57)
58pipe.set_adapters(["chinanude_v2"], adapter_weights=[1.0])
59
60prompt = (
61 "an adult Chinese woman, realistic photography, "
62 "natural skin texture, soft window light, detailed environment"
63)
64
65negative_prompt = (
66 "low quality, blurry, distorted anatomy, malformed hands, extra limbs, "
67 "duplicated body parts, plastic skin, CGI, watermark, text"
68)
69
70generator = torch.Generator(device=DEVICE).manual_seed(42)
71
72image = pipe(
73 prompt=prompt,
74 negative_prompt=negative_prompt,
75 width=928,
76 height=1328,
77 num_inference_steps=4,
78 true_cfg_scale=1.0,
79 generator=generator,
80).images[0]
81
82image.save("chinese_female_nudeshot_v2.png")pip install -U diffusers transformers accelerate peft safetensors bitsandbytes1import torch
2from diffusers import DiffusionPipeline
3from diffusers.quantizers import PipelineQuantizationConfig
4
5
6BASE_MODEL_ID = "Qwen/Qwen-Image-2512"
7LORA_MODEL_ID = "perpetual3x/Chinese-Female-NudeShot-NSFW-LoRA-v2"
8LORA_WEIGHT_NAME = "chinanudeshotv3.safetensors"
9
10quant_config = PipelineQuantizationConfig(
11 quant_backend="bitsandbytes_4bit",
12 quant_kwargs={
13 "load_in_4bit": True,
14 "bnb_4bit_quant_type": "nf4",
15 "bnb_4bit_compute_dtype": torch.bfloat16,
16 },
17 components_to_quantize=["transformer", "text_encoder"],
18)
19
20pipe = DiffusionPipeline.from_pretrained(
21 BASE_MODEL_ID,
22 torch_dtype=torch.bfloat16,
23 quantization_config=quant_config,
24)
25
26pipe.load_lora_weights(
27 LORA_MODEL_ID,
28 weight_name=LORA_WEIGHT_NAME,
29 adapter_name="chinanude_v2",
30)
31pipe.set_adapters(["chinanude_v2"], adapter_weights=[1.0])
32
33pipe.enable_model_cpu_offload()
34pipe.vae.enable_tiling()
35
36prompt = (
37 "an adult Chinese woman, realistic photography, "
38 "natural skin texture, soft photographic lighting"
39)
40
41negative_prompt = (
42 "low quality, blurry, distorted anatomy, malformed hands, extra limbs, "
43 "duplicated body parts, watermark, text"
44)
45
46generator = torch.Generator(device="cuda").manual_seed(42)
47
48image = pipe(
49 prompt=prompt,
50 negative_prompt=negative_prompt,
51 width=768,
52 height=1024,
53 num_images_per_prompt=1,
54 num_inference_steps=20,
55 true_cfg_scale=3.0,
56 max_sequence_length=256,
57 generator=generator,
58).images[0]
59
60image.save("chinese_female_nudeshot_v2_low_vram.png")pipe.enable_model_cpu_offload() with pipe.enable_sequential_cpu_offload().
Sequential CPU offloading uses less GPU memory but is substantially slower.