99import torch
1010from vllm .triton_utils import triton
1111from vllm .utils .math_utils import round_up
12- from vllm_fl .utils import use_flaggems_vllm
12+
13+ import vllm_fl .envs as fl_envs
1314
1415
1516def moe_align_block_size_flaggems (
@@ -20,7 +21,7 @@ def moe_align_block_size_flaggems(
2021 pad_sorted_ids : bool = False ,
2122 ignore_invalid_experts : bool = False ,
2223) -> tuple [torch .Tensor , torch .Tensor , torch .Tensor ]:
23- if use_flaggems_vllm () :
24+ if fl_envs . VLLM_FL_USE_FLAGGEMS_VLLM :
2425 from flaggems_vllm .ops .moe_align_block_size import moe_align_block_size_triton
2526 else :
2627 from flag_gems import moe_align_block_size_triton
@@ -60,7 +61,7 @@ def moe_align_block_size_flaggems(
6061def topk_softmax_flaggems (
6162 topk_weights , topk_indices , token_expert_indices , gating_output , renormalize = False
6263):
63- if use_flaggems_vllm () :
64+ if fl_envs . VLLM_FL_USE_FLAGGEMS_VLLM :
6465 from flaggems_vllm .ops .topk_softmax import topk_softmax
6566 topk_softmax (
6667 topk_weights ,
@@ -141,7 +142,7 @@ def _alloc_topk_buffers():
141142 return topk_weights , topk_ids
142143
143144 elif scoring_func == "sqrtsoftplus" :
144- if use_flaggems_vllm () :
145+ if fl_envs . VLLM_FL_USE_FLAGGEMS_VLLM :
145146 from flaggems_vllm .ops .topk_softplus_sqrt import topk_softplus_sqrt
146147 else :
147148 from flag_gems import topk_softplus_sqrt
@@ -205,7 +206,7 @@ def invoke_fused_moe_triton_kernel_flaggems(
205206 block_shape = None ,
206207 B_bias = None ,
207208):
208- if use_flaggems_vllm () :
209+ if fl_envs . VLLM_FL_USE_FLAGGEMS_VLLM :
209210 from flaggems_vllm .ops .invoke_fused_moe_kernel import invoke_fused_moe_triton_kernel
210211 else :
211212 from flag_gems import invoke_fused_moe_triton_kernel
@@ -244,7 +245,7 @@ def grouped_topk_flaggems(
244245 bias ,
245246 scoring_func = 0 ,
246247):
247- if use_flaggems_vllm () :
248+ if fl_envs . VLLM_FL_USE_FLAGGEMS_VLLM :
248249 from flaggems_vllm .ops .grouped_topk import grouped_topk
249250 else :
250251 from flag_gems import grouped_topk
@@ -262,7 +263,7 @@ def grouped_topk_flaggems(
262263
263264
264265def moe_sum_flaggems (inp , out ):
265- if use_flaggems_vllm () :
266+ if fl_envs . VLLM_FL_USE_FLAGGEMS_VLLM :
266267 from flaggems_vllm .ops .moe_sum import moe_sum
267268 else :
268269 from flag_gems import moe_sum
0 commit comments