Tutel
Tutel MoE: Optimized Mixture-of-Experts Library, Support GptOss/DeepSeek/Kimi-K2/Qwen3 using FP8/NVFP4/MXFP4
File Explorer
Download Latest Version (.zip)- Asymmetric-RMS-Norms.svg
- CHECKPOINT.md
- DeepSeek-V3.2.png
- DeepSeekR1-tutel-accel.png
- test_baseline.json
- test_tutel.py
- __init__.py
- gather.py
- scatter.py
- __init__.py
- mla_decode.h
- mla_stage1_a16w16_bf16.h
- mla_stage2_a16w16_bf16_kvsplit16.h
- mla_stage2_a16w16_bf16_kvsplit32.h
- __init__.py
- antares_ops.h
- backend.hpp
- custom_kernel.cpp
- cached_fineweb10B.py
- LICENSE
- README.md
- run.sh
- train_gpt_v0.py
- __init__.py
- bandwidth_test.py
- figure.svg
- helloworld.py
- helloworld_amp.py
- helloworld_custom_expert_sharded.py
- helloworld_custom_gate_expert.py
- helloworld_ddp.py
- helloworld_ddp_tutel.py
- helloworld_from_scratch.py
- helloworld_switch.py
- moe_cifar10.py
- moe_mnist.py
- nccl_all_gather_v.py
- nccl_all_to_all_v.py
- nccl_allreduce_perf.py
- oai_request.py
- oai_request_stream.py
- README.md
- __init__.py
- ffn.py
- llama_ffn.py
- __init__.py
- cosine_top.py
- top.py
- __init__.py
- communicate.py
- fast_dispatch.py
- jit_compiler.py
- losses.py
- moe_layer.py
- overlap.py
- __init__.py
- gating.py
- sparse.py
- __init__.py
- execl.py
- run.py
- deepseek_r1_sigmoid_top_k_routed_scaled_f32.mod
- kimi_k2_sigmoid_top_k_routed_scaled_f32.mod
- qwen3_moe_top_k_routed_scaled_f32.mod
- scatter_sample_ids_i32.mod
- scatter_top_ids_i32.mod
- to_bfloat16_3d.mod
- token_sort_i32.mod
- deepseek_r1_sigmoid_top_k_routed_scaled_f32.mod
- fmoe_blkvect_phase_1.mod
- fmoe_blkvect_phase_2.mod
- fmoe_blockscal_stage_1.mod
- fmoe_blockscal_stage_2.mod
- fmoe_blockscal_stage_3.mod
- fmoe_blockscal_stage_4.mod
- fmoe_blockscal_vector_1.mod
- fmoe_blockscal_vector_2.mod
- fmoe_f16xf4_phase_1_top_k.mod
- fmoe_f16xf4_phase_2.mod
- fmoe_w8a16_stage_1.mod
- fmoe_w8a16_stage_2.mod
- fmoe_w8a16_stage_3.mod
- fmoe_w8a16_vector_1.mod
- fmoe_w8a16_vector_2.mod
- fused_silu_mul_bf16.mod
- gemm_down_weight_sum_bf16xf8_s_16x16_fnuz.mod
- gemm_down_weight_sum_bf16xf8_s_16x16_fnuz_bs4_v2.mod
- gemm_down_weight_sum_bf16xf8_s_16x16_fnuz_v2.mod
- gemm_gate_up_silu_bf16xf8_s_16x16_fnuz.mod
- gemm_gate_up_silu_bf16xf8_s_16x16_fnuz_bs4_v2.mod
- gemm_gate_up_silu_bf16xf8_s_16x16_fnuz_v2.mod
- gemv_nt_bf16xfp8_block.mod
- gemv_nt_bf16xfp8_block_v2.mod
- gemv_nt_bf16xfp8_row.mod
- kimi_k2_sigmoid_top_k_routed_scaled_f32.mod
- qwen3_moe_top_k_routed_scaled_f32.mod
- qwen3_norm_rotary_kvcache_bf16.mod
- rmsnorm2_bf16.mod
- rmsnorm_bf16.mod
- rope_gmv_bf16.mod
- rope_kt_bf16.mod
- rope_mla_bf16.mod
- rope_q_out_bf16.mod
- rope_qt_bf16_put.mod
- scatter_sample_ids_i32.mod
- scatter_top_ids_i32.mod
- to_bfloat16_3d.mod
- to_float32_3d.mod
- to_float8_block.mod
- to_float8_per_token.mod
- token_sort_i32.mod
- wvc_logits_bf16.mod
- __init__.py
- __init__.py
- config.py
- executor.py
- __init__.py
- __init__.py
- patterns.py
- solver.py
- spmdx.py
- __init__.py
- jit.py
- moe.py
- net.py
- system.py
- .gitignore
- CODE_OF_CONDUCT.md
- figure.svg
- LICENSE
- MANIFEST.in
- README.md
- SECURITY.md
- setup.py
- SUPPORT.md
// repository documentation
Was this content helpful?
(0 ratings)
