Spaces:
Running
Running
File size: 858 Bytes
5f463e1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | from typing import List
from mergekit.moe.arch import MoEOutputArchitecture
from mergekit.moe.deepseek import DeepseekMoE
from mergekit.moe.mixtral import MixtralMoE
ALL_OUTPUT_ARCHITECTURES: List[MoEOutputArchitecture] = [MixtralMoE(), DeepseekMoE()]
try:
from mergekit.moe.qwen import QwenMoE
except ImportError:
pass
else:
ALL_OUTPUT_ARCHITECTURES.append(QwenMoE())
try:
from mergekit.moe.qwen3 import Qwen3MoE
except ImportError:
pass
else:
ALL_OUTPUT_ARCHITECTURES.append(Qwen3MoE())
# --- ADD THIS SECTION START ---
try:
from mergekit.moe.llama import LlamaMoE
except ImportError:
# This will trigger if llama.py is missing or has a syntax error
pass
else:
ALL_OUTPUT_ARCHITECTURES.append(LlamaMoE())
# --- ADD THIS SECTION END ---
__all__ = [
"ALL_OUTPUT_ARCHITECTURES",
"MoEOutputArchitecture",
] |