mini-deepseek-v4-flash / compatibility /fuse2_mlx_loader.py
Akahsizrr's picture
Publish compatibility source compatibility/fuse2_mlx_loader.py
0b2eb27 verified
Raw
History Blame Contribute Delete
737 Bytes
from __future__ import annotations
import importlib.util
import sys
from pathlib import Path
def load(path: str, **kwargs):
source = Path(__file__).with_name("fuse2_mlx.py")
module_name = "mlx_lm.models.fuse2"
if module_name not in sys.modules:
spec = importlib.util.spec_from_file_location(module_name, source)
if spec is None or spec.loader is None:
raise ImportError(f"cannot load {source}")
module = importlib.util.module_from_spec(spec)
sys.modules[module_name] = module
spec.loader.exec_module(module)
from mlx_lm import load as mlx_load
from mlx_lm.utils import MODEL_REMAPPING
MODEL_REMAPPING["fuse2"] = "fuse2"
return mlx_load(path, **kwargs)