[Diffusion] Add native SymmMem Fast Ulysses transport (#6340)

Signed-off-by: roG0d <baonudesifeizhai@gmail.com>
This commit is contained in:
baonudesifeizhai authored and GitHub committed 2026-08-30 04:14:21 +00:00
1 parent 99a2ae1fc8
commit 8be601ed7f
17 files changed
+749 -6

No files matched your search

@@ -13,6 +13,7 @@ import multiprocessing as mp
import os
import queue
import signal
import sys
import threading
import traceback
import uuid
@@ -964,7 +965,14 @@ class DiffusionWorker:
if mgr is not None:
mgr.shutdown_prefetch()
finally:
destroy_distributed_env()
try:
a2a_permute = sys.modules.get("vllm_omni.diffusion.distributed.a2a_permute")
if a2a_permute is not None:
a2a_permute.clear_a2a_permute_workspaces()
except Exception:
logger.exception("Failed to release fused Ulysses symmetric-memory workspaces")
finally:
destroy_distributed_env()
class CustomPipelineWorkerExtension: