fffiloni's picture
Upload folder using huggingface_hub
0332e3b verified
Raw
History Blame
1.53 kB
{
"schema_version": "inference_contract.v1",
"full_inference_implemented": true,
"inference_strategy": "diffusers_pipeline",
"health_endpoint": "/health",
"primary_api_name": "/generate",
"expected_output_type": "video",
"validation_level": "smoke_test_hardware_limited",
"requires_gpu": true,
"recommended_target_space_hardware": "manual_required",
"estimated_vram": "50_plus_gb",
"blockers_count": 0,
"model_family": "diffusers_full_pipeline",
"artifact_role": "full_model",
"loader_strategy": "DiffusionPipeline_or_family_specific_from_pretrained",
"app_runtime_contract_version": "app_runtime_contract.v198_26_30",
"health_required_fields": [
"status",
"model_ready",
"pipeline_ready",
"model_family",
"loader_strategy",
"last_error",
"expected_output_type"
],
"generate_not_ready_behavior": "raises RuntimeError containing the concrete pipeline load failure or a clear 'Pipeline not loaded' message with last_error included",
"recipe_conformance_notes": [
"Preserves model_family 'diffusers_full_pipeline' and loader_strategy from MODEL_RECIPE.",
"Implements ModularPipeline.from_pretrained + pipe.load_components exactly as the model card instructs, with a documented ZeroGPU-safe fallback for device_map.",
"Health endpoint is cheap (reads global state only) and exposes all required contract fields.",
"Generate attempts a real forward pass through 14B transformer + UMT5 text encoder + Wan VAE if pipeline loaded successfully."
]
}