sglang_v0.5.2/pytorch_2.8.0/tools/linter/adapters/docstring_linter-grandfathe...

347 lines
11 KiB
JSON

{
"torch/_inductor/async_compile.py": {
"class AsyncCompile": 281
},
"torch/_inductor/autoheuristic/artifacts/_MMRankingA100.py": {
"class MMRankingA100": 278,
"def MMRankingA100.fill_choices()": 199
},
"torch/_inductor/autoheuristic/artifacts/_MMRankingH100.py": {
"class MMRankingH100": 303,
"def MMRankingH100.fill_choices()": 203
},
"torch/_inductor/autoheuristic/artifacts/_MixedMMA100.py": {
"class MixedMMA100": 132,
"def MixedMMA100.get_best_choices()": 85
},
"torch/_inductor/autoheuristic/artifacts/_MixedMMH100.py": {
"class MixedMMH100": 131,
"def MixedMMH100.get_best_choices()": 85
},
"torch/_inductor/autotune_process.py": {
"class CUDABenchmarkRequest": 115,
"class TritonBenchmarkRequest": 121,
"def TritonBenchmarkRequest.make_run_fn()": 81
},
"torch/_inductor/bounds.py": {
"class ValueRangeAnalysis": 107
},
"torch/_inductor/codecache.py": {
"class AotCodeCompiler": 516,
"class CUDACodeCache": 107,
"class CppCodeCache": 125,
"class CppPythonBindingsCodeCache": 168,
"class HalideCodeCache": 350
},
"torch/_inductor/codegen/common.py": {
"class CSE": 167,
"class CSEProxy": 310,
"class Kernel": 286,
"class KernelArgs": 325,
"class OpOverrides": 227
},
"torch/_inductor/codegen/cpp.py": {
"class CppKernel": 572,
"class CppKernelProxy": 601,
"class CppOverrides": 429,
"class CppScheduling": 777,
"class CppVecKernel": 857,
"class OuterLoopFusedSchedulerNode": 159,
"def CppKernel.codegen_loops_impl()": 144,
"def CppKernelProxy.codegen_functions()": 183,
"def CppKernelProxy.legalize_lowp_fp_dtype_loopbody()": 224,
"def CppScheduling.fuse()": 81,
"def CppVecKernel.reduction()": 193,
"def CppVecKernel.reduction_combine_vec()": 87,
"def TilingSelect.select_tiling()": 165
},
"torch/_inductor/codegen/cpp_flex_attention_template.py": {
"class CppFlexAttentionTemplate": 374,
"def CppFlexAttentionTemplate.modification()": 94
},
"torch/_inductor/codegen/cpp_gemm_template.py": {
"class CppGemmTemplate": 998,
"def CppGemmTemplate.add_choices()": 163,
"def CppGemmTemplate.get_options()": 243
},
"torch/_inductor/codegen/cpp_grouped_gemm_template.py": {
"def CppGroupedGemmTemplate.add_choices()": 141,
"def CppGroupedGemmTemplate.render()": 146
},
"torch/_inductor/codegen/cpp_micro_gemm.py": {
"def create_micro_gemm()": 94
},
"torch/_inductor/codegen/cpp_template.py": {
"class CppTemplate": 114
},
"torch/_inductor/codegen/cpp_template_kernel.py": {
"class CppTemplateKernel": 469,
"def CppTemplateKernel.store_outputs()": 102
},
"torch/_inductor/codegen/cpp_utils.py": {
"def create_epilogue_with_attr()": 165
},
"torch/_inductor/codegen/cpp_wrapper_cpu.py": {
"def CppWrapperCpu.generate_extern_kernel_args_decl_if_needed()": 152,
"def CppWrapperCpu.generate_input_output_runtime_checks()": 115,
"def CppWrapperCpu.generate_py_arg()": 96,
"def CppWrapperCpu.val_to_arg_str()": 88,
"def CppWrapperCpu.write_wrapper_decl()": 140
},
"torch/_inductor/codegen/cpp_wrapper_cpu_array_ref.py": {
"def CppWrapperCpuArrayRef.generate_return()": 127,
"def CppWrapperCpuArrayRef.write_wrapper_decl()": 208
},
"torch/_inductor/codegen/cuda/cutlass_lib_extensions/gemm_operation_extensions.py": {
"def EmitGemmUniversal3xInstanceWithEVT.emit()": 98
},
"torch/_inductor/codegen/cuda/device_op_overrides.py": {
"class CUDADeviceOpOverrides": 222,
"def CUDADeviceOpOverrides.tma_descriptor_helpers()": 102
},
"torch/_inductor/codegen/cuda/gemm_template.py": {
"class CUTLASS2xGemmTemplate": 265,
"class CUTLASS3xGemmTemplate": 326
},
"torch/_inductor/codegen/debug_utils.py": {
"class DebugPrinterManager": 228
},
"torch/_inductor/codegen/halide.py": {
"class HalideKernel": 982,
"class HalideOverrides": 329,
"class HalidePrinter": 129,
"def HalideKernel.halide_kernel_meta()": 82
},
"torch/_inductor/codegen/mps.py": {
"class MetalKernel": 354,
"class MetalOverrides": 335,
"def MetalKernel.reduction()": 109
},
"torch/_inductor/codegen/rocm/ck_conv_template.py": {
"class CKGroupedConvFwdTemplate": 531,
"def CKGroupedConvFwdTemplate.globals()": 143
},
"torch/_inductor/codegen/rocm/ck_universal_gemm_template.py": {
"class CKGemmTemplate": 947
},
"torch/_inductor/codegen/rocm/rocm_benchmark_request.py": {
"class ROCmBenchmarkRequest": 117
},
"torch/_inductor/codegen/simd.py": {
"class IterationRangesRoot": 122,
"class SIMDScheduling": 1054,
"def SIMDScheduling.candidate_tilings()": 126,
"def SIMDScheduling.generate_node_schedule()": 95
},
"torch/_inductor/codegen/triton.py": {
"class BlockPtrOptions": 272,
"class TritonKernel": 2455,
"class TritonOverrides": 505,
"class TritonPrinter": 172,
"class TritonScheduling": 396,
"def TritonKernel.codegen_kernel()": 222,
"def TritonKernel.codegen_kernel_benchmark()": 89,
"def TritonKernel.load()": 134,
"def TritonKernel.reduction()": 383,
"def TritonKernel.scan()": 103,
"def TritonScheduling.benchmark_codegened_module()": 83,
"def TritonScheduling.benchmark_combo_kernel()": 91
},
"torch/_inductor/codegen/triton_combo_kernel.py": {
"class ComboKernel": 808,
"def ComboKernel.codegen_kernel_benchmark()": 89
},
"torch/_inductor/codegen/triton_split_scan.py": {
"def TritonSplitScanKernel.scan()": 114
},
"torch/_inductor/codegen/wrapper.py": {
"def PythonWrapperCodegen.benchmark_compiled_module()": 92,
"def PythonWrapperCodegen.define_user_defined_triton_kernel()": 249,
"def PythonWrapperCodegen.generate_example_arg_value()": 83,
"def user_defined_kernel_grid_fn_code()": 96
},
"torch/_inductor/comm_lowering.py": {
"def register_comm_lowerings()": 189
},
"torch/_inductor/comms.py": {
"def enforce_comm_ordering_for_fsdp()": 170,
"def reinplace_fsdp_all_gather()": 110
},
"torch/_inductor/compile_fx.py": {
"def _InProcessFxCompile.codegen_and_compile()": 379,
"def fw_compiler_freezing()": 93
},
"torch/_inductor/config.py": {
"class cpp": 107,
"class triton": 182
},
"torch/_inductor/constant_folding.py": {
"class ConstantFolder": 223,
"def ConstantFolder.run_node()": 94
},
"torch/_inductor/cpu_vec_isa.py": {
"class VecISA": 120
},
"torch/_inductor/debug.py": {
"class DebugContext": 158,
"class DebugFormatter": 189,
"def DebugFormatter.log_autotuning_results()": 81
},
"torch/_inductor/dependencies.py": {
"class MemoryDep": 225
},
"torch/_inductor/fx_passes/b2b_gemm.py": {
"def b2b_gemm_handler()": 180
},
"torch/_inductor/fx_passes/binary_folding.py": {
"def binary_folding_init()": 416
},
"torch/_inductor/fx_passes/freezing_patterns.py": {
"def addmm_patterns_init()": 94
},
"torch/_inductor/fx_passes/group_batch_fusion.py": {
"def BatchLayernormFusion.fuse()": 131,
"def PostGradBatchLinearFusion.fuse()": 83,
"def PreGradBatchLinearFusion.fuse()": 87
},
"torch/_inductor/fx_passes/joint_graph.py": {
"def constant_fold_uniform_value()": 109,
"def remove_no_ops()": 93
},
"torch/_inductor/fx_passes/micro_pipeline_tp.py": {
"def find_all_gather_patterns()": 116,
"def find_reduce_scatter_patterns()": 125
},
"torch/_inductor/fx_passes/post_grad.py": {
"def lower_scan_to_while_loop()": 154
},
"torch/_inductor/fx_passes/split_cat.py": {
"def SplitCatSimplifier.replace_cat()": 145,
"def merge_getitem_cat()": 97,
"def merge_split_cat_aten()": 87,
"def move_reshape_out_of_split_stack()": 110
},
"torch/_inductor/fx_utils.py": {
"def FakeTensorUpdater.incremental_update()": 100
},
"torch/_inductor/graph.py": {
"class GraphLowering": 2032,
"def GraphLowering.call_function()": 116,
"def GraphLowering.extract_autotune_inputs()": 90,
"def GraphLowering.output()": 87,
"def GraphLowering.placeholder()": 92,
"def GraphLowering.run_node()": 380
},
"torch/_inductor/ir.py": {
"class Buffer": 122,
"class ComputedBuffer": 329,
"class Conditional": 138,
"class ExternKernel": 793,
"class FallbackKernel": 439,
"class FlexibleLayout": 139,
"class IRNode": 244,
"class Layout": 202,
"class Loops": 128,
"class Reduction": 737,
"class Scan": 199,
"class Sort": 150,
"class UserDefinedTritonKernel": 183,
"class View": 174,
"class WelfordReduction": 221,
"class WhileLoop": 203,
"def ConcatKernel.create()": 95,
"def ExternKernel.process_kernel()": 110,
"def ExternKernel.require_strides()": 149,
"def FallbackKernel.create()": 81,
"def FallbackKernel.export_extern_kernel_node()": 82,
"def Reduction.create()": 136,
"def Reduction.num_splits()": 152,
"def Scan.create()": 83,
"def WelfordReduction.create()": 110,
"def WhileLoop.create()": 161
},
"torch/_inductor/jagged_lowerings.py": {
"def register_jagged_ops()": 156
},
"torch/_inductor/kernel/bmm.py": {
"def tuned_bmm()": 91
},
"torch/_inductor/kernel/conv.py": {
"def convolution()": 231
},
"torch/_inductor/kernel/flex_attention.py": {
"def flex_attention()": 303,
"def flex_attention_backward()": 323,
"def lower_cpu()": 273
},
"torch/_inductor/kernel/flex_decoding.py": {
"def create_flex_decoding_kernel()": 288
},
"torch/_inductor/kernel/mm.py": {
"def tuned_addmm()": 169,
"def tuned_mm()": 127,
"def tuned_scaled_mm()": 130
},
"torch/_inductor/loop_body.py": {
"class CaptureIndexing": 174
},
"torch/_inductor/lowering.py": {
"def avg_pool2d_backward()": 155,
"def avg_pool3d_backward()": 189,
"def cat()": 123,
"def index_put_impl_()": 125,
"def make_pointwise()": 85,
"def max_pool2d_with_indices_backward()": 140,
"def scatter_reduce_()": 111,
"def sdpa_constraint()": 132,
"def searchsorted()": 84
},
"torch/_inductor/mkldnn_ir.py": {
"class MkldnnRnnLayer": 114
},
"torch/_inductor/mkldnn_lowerings.py": {
"def register_onednn_fusion_ops()": 1152
},
"torch/_inductor/mock_cache.py": {
"class PatchCaches": 108
},
"torch/_inductor/pattern_matcher.py": {
"class ReplacementPatternEntry": 196,
"def ReplacementPatternEntry.replace_with_graph()": 177
},
"torch/_inductor/quantized_lowerings.py": {
"def register_woq_mm_ops()": 136
},
"torch/_inductor/runtime/autotune_cache.py": {
"class AutotuneCache": 190
},
"torch/_inductor/runtime/benchmarking.py": {
"class InductorBenchmarker": 111
},
"torch/_inductor/scheduler.py": {
"class BaseSchedulerNode": 697,
"class BaseScheduling": 139,
"class Scheduler": 2568,
"class SchedulerBuffer": 103,
"class SchedulerNode": 256
},
"torch/_inductor/select_algorithm.py": {
"class AlgorithmSelectorCache": 694,
"class TritonTemplate": 224,
"class TritonTemplateKernel": 770,
"def AlgorithmSelectorCache.log_results()": 92,
"def AlgorithmSelectorCache.make_benchmark_fn[2]()": 145
},
"torch/_inductor/sizevars.py": {
"class SizeVarAllocator": 780
},
"torch/_inductor/template_heuristics.py": {
"class ROCmConfigHeuristic": 212
},
"torch/_inductor/utils.py": {
"class IndentedBuffer": 136
},
"torch/_inductor/wrapper_benchmark.py": {
"def parse_profile_event_list()": 119
}
}