Video-to-Video
Diffusers
English
Chinese
video-editing
streaming
quantization
int8
text-stream-stripping
Instructions to use kylinfires/Joy-face_change_optimized with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use kylinfires/Joy-face_change_optimized with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("kylinfires/Joy-face_change_optimized", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
Download training/src/optimizers/__init__.py from kylinfires/Joy-face_change_optimized: direct link, hf CLI and curl.
- Browser
- Download file 684 Bytes
-
https://huggingface.co/kylinfires/Joy-face_change_optimized/resolve/main/training/src/optimizers/__init__.py
- Command line
-
hf download hf://kylinfires/Joy-face_change_optimized/training/src/optimizers/__init__.py
-
curl -L -o __init__.py https://huggingface.co/kylinfires/Joy-face_change_optimized/resolve/main/training/src/optimizers/__init__.py
684 Bytes
| import torch | |
| def load_optimizer(optimizer_name, model, cfg): | |
| trainable_parameters = [param for param in model.parameters() if param.requires_grad] | |
| if not trainable_parameters: | |
| raise ValueError("No trainable parameters found when building optimizer.") | |
| if optimizer_name == "adamw": | |
| return torch.optim.AdamW( | |
| trainable_parameters, | |
| lr=cfg.learning_rate, | |
| betas=(cfg.adam_beta1, cfg.adam_beta2), | |
| weight_decay=cfg.adam_weight_decay, | |
| eps=cfg.adam_epsilon, | |
| ) | |
| raise ValueError( | |
| f"Unknown optimizer name: {optimizer_name}, must be 'adamw'" | |
| ) | |
| __all__ = [ | |
| "load_optimizer", | |
| ] | |