remove moe sharding
This commit is contained in:
@@ -501,12 +501,12 @@ class GptOssShardingStrategy(TensorParallelShardingStrategy):
|
||||
* (self.group.rank() + 1)
|
||||
]
|
||||
|
||||
self.all_to_sharded_linear_in_place(layer.mlp.experts.gate_proj)
|
||||
self.sharded_to_all_linear_in_place(layer.mlp.experts.down_proj)
|
||||
self.all_to_sharded_linear_in_place(layer.mlp.experts.up_proj)
|
||||
|
||||
layer.mlp = ShardedGptOssMoE(layer.mlp) # type: ignore
|
||||
layer.mlp.sharding_group = self.group
|
||||
# self.all_to_sharded_linear_in_place(layer.mlp.experts.gate_proj)
|
||||
# self.sharded_to_all_linear_in_place(layer.mlp.experts.down_proj)
|
||||
# self.all_to_sharded_linear_in_place(layer.mlp.experts.up_proj)
|
||||
#
|
||||
# layer.mlp = ShardedGptOssMoE(layer.mlp) # type: ignore
|
||||
# layer.mlp.sharding_group = self.group
|
||||
|
||||
return model
|
||||
|
||||
|
||||
Reference in New Issue
Block a user