Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/flux
/ types & classes
Types & classes
309 in github.com/bytedance/flux
⨍
Functions
784
◇
Types & classes
309
↓ 13 callers
Class
NotCompiled
python/flux/cpp_mod.py:52
↓ 4 callers
Class
ElementD
include/flux/cuda/cutlass_v3_builder.hpp:209
↓ 2 callers
Class
PerfResult
test/test_ag_kernel_pyshmem.py:58
↓ 2 callers
Class
PerfResult
test/test_gemm_rs.py:61
↓ 2 callers
Class
PerfResult
test/test_ag_kernel.py:59
↓ 2 callers
Class
PerfResult
test/test_ag_kernel_crossnode.py:60
↓ 1 callers
Enum
ArchEnum
include/flux/flux.h:455
↓ 1 callers
Class
ClangFunction
pynvshmem/tools/autogen_pybind.py:119
↓ 1 callers
Class
ConsumerStoreCallbacks
src/reduce_scatter/sm90_epilogue_evt.hpp:190
↓ 1 callers
Class
DistEnv
python/flux/dist_utils.py:26
↓ 1 callers
Enum
DmaWarpRole
src/reduce_scatter/sm90_gemm_tma_warpspecialized_cooperative_reduce_scatter.hpp:375
↓ 1 callers
Enum
GemmKernelScheduleEnum
include/flux/flux.h:476
↓ 1 callers
Class
PerfResult
test/test_gemm_only.py:40
↓ 1 callers
Enum
ProducerWarpRole
src/all_gather/sm90_all_gather_gemm_tma_warpspecialized_cooperative.hpp:426
↓ 1 callers
Class
PyTuningRecord
Wraps c++ types in class holder, in order to communicate with python
include/flux/ths_op/ths_op.h:47
↓ 1 callers
Class
TuningConfig
tools/tune_ag_gemm_kernel.py:58
↓ 1 callers
Class
TuningConfig
tools/tune_gemm_rs.py:57
↓ 1 callers
Enum
WarpGroupRole
In the Cooperative kernel, Consumer0 and Consumer1 collaborate on the same tile */
src/all_gather/sm90_all_gather_gemm_tma_warpspecialized_cooperative.hpp:425
↓ 1 callers
Enum
WarpGroupRole
In the Cooperative kernel, Mma0 and Mma1 collaborate on the same tile */
src/reduce_scatter/sm90_gemm_tma_warpspecialized_cooperative_reduce_scatter.hpp:374
Class
AGFP8KernelArguments
include/flux/args/all_gather.h:38
Class
AGGemm0
python/flux/ag_gemm.py:68
Class
AGKernel
All Gather GEMM Kernel OP
src/all_gather/ths_op/all_gather_gemm_kernel.cc:78
Class
AGKernelArguments
include/flux/args/all_gather.h:21
Class
AGKernelCrossNode
All Gather GEMM Kernel OP
src/all_gather/ths_op/all_gather_gemm_kernel_crossnode.cc:105
Class
AGKernelTileScheduler
src/all_gather/gemm_v3_ag_kernel.hpp:33
Class
AGKernelXNode
python/flux/ag_kernel_crossnode.py:85
Enum
AGRingMode
All2All for nvlink mode. for NVLINK machine, default is 0 Ring1D for 1d-ring. for PCI-e machine without GPUs cross NUMA nodes use ring 1d Ring2D for 2
src/all_gather/ths_op/all_gather_types.h:11
Class
AGThreadblockSwizzleStreamKRankOffset
src/all_gather/sm80_all_gather_gemm_threadblock_swizzle.hpp:33
Class
AppendCloseIpcMemHandleCallbackRAII
src/ths_op/ths_op.cc:95
Class
Arguments
src/all_gather/sm90_all_gather_gemm_tile_scheduler.hpp:50
Class
Arguments
src/all_gather/sm80_all_gather_gemm.hpp:105
Class
Arguments
src/all_gather/sm90_all_gather_gemm_tma_warpspecialized_cooperative.hpp:176
Class
Arguments
src/reduce_scatter/epilogue_reduce_scatter.hpp:109
Class
Arguments
src/reduce_scatter/reduce_scatter_kernel.hpp:1917
Class
Arguments
src/reduce_scatter/epilogue_evt.hpp:103
Class
Arguments
src/reduce_scatter/epilogue_vectorized_reduce_scatter.hpp:118
Class
Arguments
src/reduce_scatter/epilogue_evt_nvshmem.hpp:84
Class
Arguments
src/reduce_scatter/epilogue_nvshmem_reduce_scatter.hpp:130
Class
Arguments
src/reduce_scatter/gemmk_universal_with_visitor_streamk.h:133
Class
Arguments
src/reduce_scatter/sm90_epilogue_evt.hpp:123
Class
Arguments
src/reduce_scatter/sm90_gemm_tma_warpspecialized_cooperative_reduce_scatter.hpp:143
Class
Arguments
src/reduce_scatter/sm90_reduce_scatter_utils.hpp:95
Class
Arguments
src/reduce_scatter/gemmk_visitor_load.hpp:64
Class
Arguments
src/reduce_scatter/tile_scheduler/sm90_tile_scheduler_reduce_scatter.hpp:38
Class
Arguments
src/reduce_scatter/tile_scheduler/sm90_tile_scheduler_reduce_scatter.hpp:112
Class
Auto
include/flux/flux.h:530
Class
BarrierWorkQeueuFlags
src/reduce_scatter/reduce_scatter_barrier_struct.hpp:82
Class
BarrierWorkQeueuFlagsAoSWrapper
src/reduce_scatter/reduce_scatter_barrier_struct.hpp:198
Class
BaseEpilogueParams
include/flux/cuda/cutlass_v3_builder.hpp:212
Class
BaseParams
include/flux/cuda/cutlass_v3_builder.hpp:162
Class
BaseParams
include/flux/cuda/cutlass_v3_builder.hpp:252
Class
BaseParams
include/flux/cuda/cutlass_v3_builder.hpp:273
Class
CUDA
include/flux/cuda/cuda_stub.h:41
Class
CachedWheelsCommand
The CachedWheelsCommand plugs into the default bdist wheel, which is ran by pip when it cannot find an existing wheel (which is currently the
setup.py:203
Class
Callbacks
src/reduce_scatter/epilogue_evt.hpp:186
Class
Callbacks
src/reduce_scatter/epilogue_evt_nvshmem.hpp:163
Class
Callbacks
src/reduce_scatter/gemmk_visitor_load.hpp:107
Class
CheckFail
include/flux/flux.h:90
Class
CommKind
include/flux/gemm_meta.h:223
Enum
CommKindEnum
include/flux/flux.h:471
Enum
CommOpEnum
include/flux/flux.h:456
Class
CommSpecifics
include/flux/gemm_hparams.h:240
Class
CopyAtomR2G
include/flux/cuda/cutlass_v3_builder.hpp:257
Class
CopyAtomR2S
include/flux/cuda/cutlass_v3_builder.hpp:255
Class
CopyOpG2S
include/flux/cuda/cutlass_v3_builder.hpp:278
Class
CopyOpR2S
include/flux/cuda/cutlass_v3_builder.hpp:283
Class
CopyOpS2G
include/flux/cuda/cutlass_v3_builder.hpp:281
Class
CopyOpS2R
include/flux/cuda/cutlass_v3_builder.hpp:280
Class
Copy_Traits<SM90_TMA_STORE_ADD, NumBitsPerTMA, AuxParams_>
include/flux/cuda/memory_utils.hpp:371
Class
CustomizedGenericBarrier
include/flux/cuda/system_barrier.hpp:140
Class
DTypeA
include/flux/gemm_meta.h:80
Class
DTypeAcc
include/flux/gemm_meta.h:80
Class
DTypeB
include/flux/gemm_meta.h:80
Class
DTypeC
include/flux/gemm_meta.h:80
Class
DTypeD
include/flux/gemm_meta.h:80
Enum
DataTypeEnum
//////////////////////////////////////////////// Enum classes ////////////////////////////////////////////////
include/flux/flux.h:454
Class
DispatchPolicy
include/flux/cuda/cutlass_v3_builder.hpp:163
Class
DispatchPolicy
include/flux/cuda/cutlass_v3_builder.hpp:274
Class
DistEnv
include/flux/utils.h:36
Class
DistEnvTP
include/flux/ths_op/ths_op.h:125
Class
DistEnvTPWithEP
include/flux/ths_op/ths_op.h:131
Class
DynamicLibrary
src/cuda/nvml_stub.cc:72
Class
DynamicLibrary
src/cuda/cuda_stub.cc:64
Class
ElementAccumulator
include/flux/cuda/cutlass_v3_builder.hpp:211
Class
EpilogueReduceScatter
src/reduce_scatter/epilogue_reduce_scatter.hpp:79
Class
EpilogueReduceScatterVectorized
src/reduce_scatter/epilogue_vectorized_reduce_scatter.hpp:85
Class
EpilogueReduceScatterVectorizedNvshmemLocalReduce
src/reduce_scatter/epilogue_nvshmem_reduce_scatter.hpp:97
Class
EpilogueTileMN
include/flux/cuda/cutlass_v3_builder.hpp:276
Class
FluxGemmKernel
include/flux/gemm_operator_base.h:44
Enum
FluxNamedBarriers
include/flux/cuda/memory_utils.hpp:33
Class
FluxNamedTupleBase
include/flux/flux.h:935
Class
FuseReduction
include/flux/gemm_meta.h:223
Class
FusionCallbacks
include/flux/cuda/cutlass_v3_builder.hpp:277
Class
GatherRSCTAs
include/flux/gemm_hparams.h:130
Class
GatherRSHParams
include/flux/gemm_hparams.h:113
Class
GatherRSMeta
include/flux/gemm_meta.h:236
Class
GemmDTypeConfig
include/flux/gemm_meta.h:27
Class
GemmFP8Arguments
FP8 GEMM Aux = ((alpha * scale_a * scale_b) * accumulator) + ((beta * scale_c) * source) + bias D = activation(Aux) if Aux is fp8: abs_max_output = ma
include/flux/args/comm_none.h:44
Class
GemmGroupedImpl
include/flux/cuda/gemm_impls/gemm_grouped_impl.hpp:54
Class
GemmGroupedOpArguments
include/flux/args/comm_none.h:66
next →
1–100 of 309, ranked by callers