addd num_small_experts config access sparsemoeblock
Browse files
myolmoe/modeling_myolmoe.py
CHANGED
|
@@ -555,6 +555,7 @@ class OlmoeSparseMoeBlock(nn.Module):
|
|
| 555 |
self.num_experts = config.num_experts
|
| 556 |
self.top_k = config.num_experts_per_tok
|
| 557 |
self.norm_topk_prob = config.norm_topk_prob
|
|
|
|
| 558 |
|
| 559 |
self.experts = nn.ModuleList([OlmoeMLP(config) for _ in range(self.num_experts)])
|
| 560 |
self.small_experts = nn.ModuleList([
|
|
|
|
| 555 |
self.num_experts = config.num_experts
|
| 556 |
self.top_k = config.num_experts_per_tok
|
| 557 |
self.norm_topk_prob = config.norm_topk_prob
|
| 558 |
+
self.num_small_experts = config.num_small_experts
|
| 559 |
|
| 560 |
self.experts = nn.ModuleList([OlmoeMLP(config) for _ in range(self.num_experts)])
|
| 561 |
self.small_experts = nn.ModuleList([
|