[Misc] Remove Dynin-Omni and dots.tts support (#7655)

Signed-off-by: wangyu <410167048@qq.com>
Signed-off-by: Yueqian Lin <linyueqian@outlook.com>
Co-authored-by: Yueqian Lin <linyueqian@outlook.com>
This commit is contained in:
wangyuandYueqian Lin authored and GitHub committed 2026-09-20 00:28:29 -07:00
1 parent 3f94c417be
commit 6a03e45c34
56 files changed
+133 -12749

No files matched your search

@@ -30,8 +30,7 @@ Two environmental factors mask the race on main:
``cached_files`` (plural) which batch-resolves every shard listed in the
index up-front via ``os.path.isfile`` and raises immediately if any shard
is still sitting under its ``*.incomplete`` name. Same wave of v5 changes
that introduced ``tie_weights(missing_keys=..., recompute_mapping=...)``
(see the Dynin shim in ``dynin_omni_token2text.py``).
that introduced ``tie_weights(missing_keys=..., recompute_mapping=...)``.
* CI shares ``HF_HOME=/fsx/hf_cache`` across pipelines (both the
``vllm-omni`` and ``vllm-omni-rebase`` pipelines mount the same FS). That
cache is normally warm for long-lived repos like ``Qwen-Image-Edit-2509``,
@@ -195,19 +194,22 @@ def _repo_prefetch_lock(model: str) -> Iterator[None]:
flock_held = False
# --- fcntl.flock path ---
fcntl_mod: Any = None
try:
import fcntl # type: ignore[import-not-found]
except ImportError: # pragma: no cover - non-POSIX (Windows)
fcntl = None
import fcntl as _fcntl
if fcntl is not None:
fcntl_mod = _fcntl
except ImportError: # pragma: no cover - non-POSIX (Windows)
pass
if fcntl_mod is not None:
try:
lock_dir = _node_lock_dir()
except OSError as exc:
logger.warning("Could not allocate lock dir for prefetch of %s (%s); skipping flock", model, exc)
fcntl = None # force dotfile fallback
fcntl_mod = None # force dotfile fallback
if fcntl is not None and lock_dir is not None:
if fcntl_mod is not None and lock_dir is not None:
lock_path = os.path.join(lock_dir, _safe_repo_filename(model))
try:
fd = os.open(lock_path, os.O_RDWR | os.O_CREAT, 0o644)
@@ -217,7 +219,7 @@ def _repo_prefetch_lock(model: str) -> Iterator[None]:
if fd is not None:
try:
fcntl.flock(fd, fcntl.LOCK_EX)
fcntl_mod.flock(fd, fcntl_mod.LOCK_EX)
flock_held = True
logger.info("Acquired flock prefetch lock for %s at %s", model, lock_path)
except OSError as exc:
@@ -249,9 +251,9 @@ def _repo_prefetch_lock(model: str) -> Iterator[None]:
try:
yield
finally:
if flock_held and fd is not None:
if flock_held and fd is not None and fcntl_mod is not None:
with contextlib.suppress(OSError):
fcntl.flock(fd, fcntl.LOCK_UN)
fcntl_mod.flock(fd, fcntl_mod.LOCK_UN)
if fd is not None:
with contextlib.suppress(OSError):
os.close(fd)