Downloads · 30 days
0
That-Gui/wan25-fp16-i2v-loras-nsfw
wan25-fp16-i2v-loras-nsfw is a image-to-video model from That-Gui. Use it for the image-to-video task on the model card, and read the license before you ship it in a product. It is set up for diffusers. The card lists the license as other.
This repository is designed to store LoRA (Low-Rank Adaptation) adapters for the WAN 2.5 image-to-video generation model in FP16 precision. LoRAs are lightweight model adapters that enhance specific capabilities of th…
Downloads · 30 days
0
Access
Public
Updated Apr 23, 2026
Repo size
—
Likes
1
Public
Click a slice to open those files.
.md11.2 KB · 88%
From the Hugging Face model README
This repository is designed to store LoRA (Low-Rank Adaptation) adapters for the WAN 2.5 image-to-video generation model in FP16 precision. LoRAs are lightweight model adapters that enhance specific capabilities of the base WAN model without requiring full model retraining.
Current Status: Repository structure initialized, awaiting model file population. This is a storage directory for WAN 2.5 image-to-video (I2V) LoRA adapters in FP16 precision, specifically for NSFW content generation.
LoRAs (Low-Rank Adaptations) are small adapter models that modify the behavior of a base model by learning task-specific adjustments. For image-to-video generation, LoRAs can provide:
wan25-fp16-i2v-loras-nsfw/
├── README.md # This file
└── loras/ # LoRA model directory
└── wan/ # WAN I2V-specific LoRAs
└── (model files pending)
When populated, this repository will contain:
*.safetensors: LoRA weight files in SafeTensors format*.json: Configuration files for each LoRA*.txt: Metadata and usage instructionsExample LoRA types for Image-to-Video:
i2v_camera_control_lora.safetensors (~100-300MB)i2v_motion_enhancement_lora.safetensors (~150-400MB)i2v_lighting_enhancement_lora.safetensors (~150-400MB)i2v_quality_boost_lora.safetensors (~200-500MB)i2v_style_*_lora.safetensors (~100-400MB)from diffusers import DiffusionPipeline
from PIL import Image
import torch
# Load base WAN 2.5 I2V model
pipe = DiffusionPipeline.from_pretrained(
"genmoai/wan-video-1.5b",
torch_dtype=torch.float16,
variant="fp16"
).to("cuda")
# Load a single I2V LoRA
pipe.load_lora_weights(
r"E:\huggingface\wan25-fp16-i2v-loras-nsfw\loras\wan",
weight_name="i2v_camera_control_lora.safetensors",
adapter_name="camera"
)
# Load input image
input_image = Image.open("input_image.png")
# Generate video from image with LoRA enhancement
prompt = "A cinematic dolly shot moving through the scene"
video = pipe(
image=input_image,
prompt=prompt,
num_frames=49,
height=480,
width=832,
num_inference_steps=30,
guidance_scale=7.5,
cross_attention_kwargs={"scale": 0.8} # LoRA strength
).frames[0]
from PIL import Image
# Load input image
input_image = Image.open("input_image.png")
# Load multiple I2V LoRAs for combined effects
pipe.load_lora_weights(
r"E:\huggingface\wan25-fp16-i2v-loras-nsfw\loras\wan",
weight_name="i2v_camera_control_lora.safetensors",
adapter_name="camera"
)
pipe.load_lora_weights(
r"E:\huggingface\wan25-fp16-i2v-loras-nsfw\loras\wan",
weight_name="i2v_motion_enhancement_lora.safetensors",
adapter_name="motion"
)
pipe.load_lora_weights(
r"E:\huggingface\wan25-fp16-i2v-loras-nsfw\loras\wan",
weight_name="i2v_lighting_enhancement_lora.safetensors",
adapter_name="lighting"
)
# Set adapter weights
pipe.set_adapters(["camera", "motion", "lighting"], adapter_weights=[0.8, 0.7, 0.6])
# Generate with combined enhancements
video = pipe(
image=input_image,
prompt="Dynamic camera movement with enhanced motion and cinematic lighting",
num_frames=49,
height=480,
width=832,
num_inference_steps=30,
guidance_scale=7.5
).frames[0]
# LoRA strength controls how much the adapter affects generation
# Range: 0.0 (no effect) to 1.0 (full effect), can go higher for stronger effects
# Subtle enhancement
pipe.set_adapters(["camera"], adapter_weights=[0.3])
# Standard enhancement
pipe.set_adapters(["camera"], adapter_weights=[0.8])
# Strong enhancement
pipe.set_adapters(["camera"], adapter_weights=[1.2])
from diffusers.utils import export_to_video
# Generate video
video_frames = pipe(prompt="...").frames[0]
# Export to MP4
export_to_video(
video_frames,
output_video_path="output_video.mp4",
fps=8
)
.safetensors)pipe.unload_lora_weights()| Configuration | VRAM Usage | Quality | Speed |
|---|---|---|---|
| Base model only | ~10GB | Good | Fastest |
| Base + 1 LoRA | ~12GB | Better | Fast |
| Base + 2-3 LoRAs | ~14GB | Best | Moderate |
| Base + 4+ LoRAs | ~16GB+ | Excellent | Slower |
# Enable memory-efficient attention
pipe.enable_attention_slicing()
# Enable VAE tiling for higher resolutions
pipe.enable_vae_tiling()
# Use CPU offloading if VRAM is limited
pipe.enable_model_cpu_offload()
# Clear CUDA cache between generations
import torch
torch.cuda.empty_cache()
This repository contains LoRA adapters for the WAN video generation model. Usage is governed by the WAN model license.
License Type: Custom WAN License Commercial Use: Check base model license for restrictions Attribution: Required when redistributing or publishing generated content Modifications: Allowed for personal and research use
NSFW Content Notice: This repository may contain or be designed to generate NSFW (Not Safe For Work) content. Users must comply with applicable laws and platform policies.
LoRAs are derivative works of the base WAN model. Review the base model license:
If you use these LoRAs in your research or projects, please cite both the base WAN model and this LoRA collection:
@software{wan25_fp16_loras,
title = {WAN 2.5 FP16 LoRA Collection (NSFW)},
author = {Community Contributors},
year = {2025},
url = {https://huggingface.co/[your-username]/wan25-fp16-loras-nsfw}
}
@software{wan_video,
title = {WAN: World Animated Network},
author = {Genmo AI},
year = {2024},
url = {https://huggingface.co/genmoai/wan-video-1.5b}
}
E:\huggingface\wan\ (if available)Repository Status: 🚧 Structure initialized, pending model files Last Updated: 2025-10-28 Maintained By: Local Hugging Face Repository Collection Total Size: ~15KB (directory structure only, no model files yet)