Spaces:
Runtime error
Runtime error
| # Utility functions | |
| def validate_prompt(prompt): | |
| """Basic validation for prompts.""" | |
| if not prompt or len(prompt.strip()) == 0: | |
| raise ValueError("Prompt cannot be empty") | |
| if len(prompt) > 500: | |
| raise ValueError("Prompt too long (max 500 characters)") | |
| return prompt.strip() | |
| def preprocess_inputs(prompt, negative_prompt, steps, guidance): | |
| """Preprocess and validate inputs.""" | |
| prompt = validate_prompt(prompt) | |
| negative_prompt = negative_prompt.strip() if negative_prompt else "" | |
| steps = max(1, min(50, int(steps))) | |
| guidance = max(1.0, min(20.0, float(guidance))) | |
| return prompt, negative_prompt, steps, guidance | |
| === gradio>=4.0.0 | |
| torch>=2.0.0 | |
| diffusers>=0.27.0 | |
| transformers>=4.36.0 | |
| accelerate>=0.25.0 | |
| safetensors>=0.4.0 | |
| spaces | |
| torchao>=0.4.0 === | |
| gradio>=4.0.0 | |
| torch>=2.0.0 | |
| diffusers>=0.27.0 | |
| transformers>=4.36.0 | |
| accelerate>=0.25.0 | |
| safetensors>=0.4.0 | |
| spaces | |
| torchao>=0.4.0 |