{"record":{"id":"657eb79fd46b056e","repo":"vllm-project/vllm","slug":"video-pruning-method-pruning-spec-0-is-not-su","errorCode":null,"errorMessage":"Video pruning method '{pruning_spec[0]}' is not supported by {self._model_info.architecture} (supported methods: {supported_pruning}).","messagePattern":"Video pruning method '(.+?)' is not supported by (.+?) \\(supported methods: (.+?)\\)\\.","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"vllm/config/model.py","lineNumber":811,"sourceCode":"                mm_device_do_normalize=self._resolve_mm_device_do_normalize(\n                    mm_device_do_normalize\n                ),\n            )\n\n            mm_config_kwargs = {\n                k: v for k, v in mm_config_kwargs.items() if v is not None\n            }\n\n            self.multimodal_config = MultiModalConfig(**mm_config_kwargs)  # type: ignore[arg-type]\n\n            pruning_spec = self.multimodal_config.get_video_pruning_spec()\n            supported_pruning = self._model_info.supported_video_pruning_methods\n            if (\n                pruning_spec is not None\n                and supported_pruning\n                and pruning_spec[0] not in supported_pruning\n            ):\n                raise ValueError(\n                    f\"Video pruning method '{pruning_spec[0]}' is not \"\n                    f\"supported by {self._model_info.architecture} \"\n                    f\"(supported methods: {supported_pruning}).\"\n                )\n\n            if (\n                self.renderer_num_workers > 1\n                and self.multimodal_config.mm_processor_cache_gb > 0\n                and self.runner_type == \"pooling\"\n            ):\n                raise ValueError(\n                    \"Cannot use --renderer-num-workers > 1 with the \"\n                    \"multimodal processor cache enabled for pooling models. \"\n                    \"Pooling preprocessing runs on the renderer workers, and \"\n                    \"the cache is not thread-safe. Please set \"\n                    \"--renderer-num-workers 1 (the default), or \"\n                    \"disable the cache with --mm-processor-cache-gb 0.\"\n                )","sourceCodeStart":793,"sourceCodeEnd":829,"githubUrl":"https://github.com/vllm-project/vllm/blob/c794754062d49a8fdb63ab3c5215b488b865030c/vllm/config/model.py#L793-L829","documentation":"Error \"Video pruning method '{pruning_spec[0]}' is not supported by {self._model_info.architecture} (supported methods: {supported_pruning}).\" thrown in vllm-project/vllm.","triggerScenarios":"Raised at vllm/config/model.py:811 when validation fails: Video pruning method is not supported by this model architecture. Typically triggered by an incompatible or incomplete vLLM configuration, an unsupported platform/backend combination, or a runtime resource/dependency that is missing.","commonSituations":"Commonly encountered at vllm/config/model.py:811 during vLLM startup/config validation or runtime setup when: (1) conflicting CLI flags or config fields are combined, (2) the current platform (CUDA/ROCm/CPU/XPU) or installed optional packages do not support the requested feature, or (3) a required value is absent or out of range. Resolve by correcting the configuration as described in the message, or by selecting a supported alternative.","solutions":["Choose one of the supported video pruning methods listed in the error for this model architecture."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"c794754062d49a8fdb63ab3c5215b488b865030c","analyzedAt":"2026-08-14T21:17:39.825Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}