fix(P0): extra=allow + topk_softmax fallback + deploy_local.sh + SO chain verify

P0-1: vllm/protocol.py extra=forbid → allow (fixes 90 replay 400 errors)
P0-2: _custom_ops.py topk_softmax: hasattr guard + corex .so + PyTorch fallback
P0-3: deploy_local.sh copies prebuilt .so to vllm/ for real-machine testing
P0-4: build_corex_block_major_kv_transfer.sh (was missing)
P0-5: verify_dlopen_chain.py for systematic gap detection
P0-6: patch_ops.sh adds protocol identity check + on-site corex_moe_index_combine build
This commit is contained in:
Claude
2026-08-14 06:56:00 +00:00
parent 101db8774c
commit 9e3157b444
6 changed files with 428 additions and 3 deletions

View File

@@ -59,7 +59,7 @@ class CustomChatCompletionMessageParam(TypedDict, total=False):
class OpenAIBaseModel(BaseModel):
# OpenAI API does not allow extra fields
model_config = ConfigDict(extra="forbid")
model_config = ConfigDict(extra="allow")
class ErrorResponse(OpenAIBaseModel):