├── .clang-format ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitignore ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── RELEASE.md ├── bin ├── CMakeLists.txt ├── RegisterTritonDialects.h ├── triton-llvm-opt.cpp ├── triton-lsp.cpp ├── triton-opt.cpp ├── triton-reduce.cpp └── triton-tensor-layout.cpp ├── cmake ├── AddTritonUnitTest.cmake ├── FindLLVM.cmake ├── json-version.txt ├── llvm-hash.txt └── nvidia-toolchain-version.json ├── docs ├── Makefile ├── _templates │ └── versions.html ├── backend │ ├── ldmatrixOperand0.svg │ └── ldmatrixOperand1.svg ├── conf.py ├── getting-started │ ├── installation.rst │ └── tutorials │ │ ├── grouped_vs_row_major_ordering.png │ │ ├── parallel_reduction.png │ │ └── random_bits.png ├── index.rst ├── meetups │ ├── 01-24-2024 │ │ └── notes.md │ ├── 02-20-2024 │ │ ├── Proton.pdf │ │ └── notes.md │ ├── 03-12-2025 │ │ └── notes.md │ ├── 04-02-2024 │ │ └── notes.md │ ├── 05-01-2025 │ │ └── notes.md │ ├── 05-07-2024 │ │ └── notes.md │ ├── 07-18-2023 │ │ └── notes.md │ ├── 08-06-2024 │ │ └── notes.md │ ├── 08-22-2023 │ │ ├── amd-update.pdf │ │ ├── intel-xpu-update.pptx │ │ └── notes.md │ ├── 10-25-2023 │ │ ├── intel-xpu-update.pdf │ │ ├── notes.md │ │ └── triton-shared.pptx │ ├── 12-13-2023 │ │ └── notes.md │ ├── dev-meetup-2023.md │ ├── dev_conference_2024.md │ └── for_moderators │ │ └── README.md ├── programming-guide │ ├── chapter-1 │ │ ├── cuda-parallel-matmul.png │ │ ├── introduction.rst │ │ └── triton-parallel-matmul.png │ ├── chapter-2 │ │ ├── halide-iteration.png │ │ ├── polyhedral-iteration.png │ │ └── related-work.rst │ └── chapter-3 │ │ └── debugging.rst └── python-api │ ├── triton-semantics.rst │ ├── triton.language.extra.cuda.rst │ ├── triton.language.rst │ ├── triton.rst │ └── triton.testing.rst ├── include ├── CMakeLists.txt └── triton │ ├── Analysis │ ├── Alias.h │ ├── Allocation.h │ ├── AxisInfo.h │ ├── Membar.h │ └── Utility.h │ ├── CMakeLists.txt │ ├── Conversion │ ├── CMakeLists.txt │ ├── MLIRTypes.h │ ├── TritonGPUToLLVM │ │ ├── AllocateSharedMemoryUtility.h │ │ ├── AsmFormat.h │ │ ├── CMakeLists.txt │ │ ├── ElementwiseOpToLLVMBase.h │ │ ├── FMADotUtility.h │ │ ├── Passes.h │ │ ├── Passes.td │ │ ├── PatternTritonGPUOpToLLVM.h │ │ ├── TargetInfoBase.h │ │ ├── TypeConverter.h │ │ └── Utility.h │ └── TritonToTritonGPU │ │ ├── CMakeLists.txt │ │ ├── Passes.h │ │ └── Passes.td │ ├── Dialect │ ├── CMakeLists.txt │ ├── Gluon │ │ ├── CMakeCache.txt │ │ ├── CMakeLists.txt │ │ ├── IR │ │ │ ├── CMakeLists.txt │ │ │ ├── Dialect.h │ │ │ ├── GluonAttrDefs.td │ │ │ ├── GluonDialect.td │ │ │ └── GluonOps.td │ │ └── Transforms │ │ │ ├── CMakeLists.txt │ │ │ ├── Passes.h │ │ │ └── Passes.td │ ├── Triton │ │ ├── CMakeLists.txt │ │ ├── IR │ │ │ ├── CMakeLists.txt │ │ │ ├── Dialect.h │ │ │ ├── DiscardableAttributes.h │ │ │ ├── Interfaces.h │ │ │ ├── OpInterfaces.h │ │ │ ├── Traits.h │ │ │ ├── TritonAttrDefs.td │ │ │ ├── TritonDialect.td │ │ │ ├── TritonInterfaces.td │ │ │ ├── TritonOpInterfaces.td │ │ │ ├── TritonOps.td │ │ │ ├── TritonTypes.td │ │ │ ├── Types.h │ │ │ └── Utility.h │ │ └── Transforms │ │ │ ├── ArithTypeConversion.h │ │ │ ├── CMakeLists.txt │ │ │ ├── FunctionTypeConversion.h │ │ │ ├── LoopPeeling.h │ │ │ ├── Passes.h │ │ │ └── Passes.td │ ├── TritonGPU │ │ ├── CMakeLists.txt │ │ ├── IR │ │ │ ├── Attributes.h │ │ │ ├── CMakeLists.txt │ │ │ ├── Dialect.h │ │ │ ├── LayoutUtility.h │ │ │ ├── LinearLayoutConversions.h │ │ │ ├── Traits.h │ │ │ ├── TritonGPUAttrDefs.td │ │ │ ├── TritonGPUDialect.td │ │ │ ├── TritonGPUInterfaces.h │ │ │ ├── TritonGPUOps.td │ │ │ ├── TritonGPUTypeInterfaces.td │ │ │ ├── TritonGPUTypes.td │ │ │ └── Types.h │ │ └── Transforms │ │ │ ├── CMakeLists.txt │ │ │ ├── DecomposeScaledBlocked.h │ │ │ ├── MMAv5PipelineUtility.h │ │ │ ├── Partition.h │ │ │ ├── Passes.h │ │ │ ├── Passes.td │ │ │ ├── PipelineExpander.h │ │ │ ├── PipeliningUtility.h │ │ │ ├── Schedule.h │ │ │ ├── TritonGPUConversion.h │ │ │ ├── Utility.h │ │ │ └── WarpSpecialization.h │ ├── TritonInstrument │ │ ├── CMakeLists.txt │ │ ├── IR │ │ │ ├── CMakeLists.txt │ │ │ ├── Dialect.h │ │ │ ├── TritonInstrumentDialect.td │ │ │ ├── TritonInstrumentOps.td │ │ │ └── Utility.h │ │ └── Transforms │ │ │ ├── CMakeLists.txt │ │ │ ├── Passes.h │ │ │ └── Passes.td │ └── TritonNvidiaGPU │ │ ├── CMakeLists.txt │ │ ├── IR │ │ ├── CMakeLists.txt │ │ ├── Dialect.h │ │ ├── TritonNvidiaGPUAttrDefs.td │ │ ├── TritonNvidiaGPUDialect.td │ │ ├── TritonNvidiaGPUOpInterfaces.td │ │ └── TritonNvidiaGPUOps.td │ │ └── Transforms │ │ ├── CMakeLists.txt │ │ ├── Passes.h │ │ ├── Passes.td │ │ ├── TMAUtilities.h │ │ └── Utility.h │ ├── Target │ ├── CMakeLists.txt │ └── LLVMIR │ │ ├── CMakeLists.txt │ │ ├── Passes.h │ │ └── Passes.td │ └── Tools │ ├── GenericSwizzling.h │ ├── LayoutUtils.h │ ├── LinearLayout.h │ ├── StrUtil.h │ └── Sys │ └── GetEnv.hpp ├── lib ├── Analysis │ ├── Alias.cpp │ ├── Allocation.cpp │ ├── AxisInfo.cpp │ ├── CMakeLists.txt │ ├── Membar.cpp │ └── Utility.cpp ├── CMakeLists.txt ├── Conversion │ ├── CMakeLists.txt │ ├── TritonGPUToLLVM │ │ ├── AllocateSharedMemory.cpp │ │ ├── AllocateSharedMemoryUtility.cpp │ │ ├── AllocateWarpGroups.cpp │ │ ├── AssertOpToLLVM.cpp │ │ ├── CMakeLists.txt │ │ ├── ControlFlowOpToLLVM.cpp │ │ ├── ConvertLayoutOpToLLVM.cpp │ │ ├── DotOpToLLVM │ │ │ ├── FMA.cpp │ │ │ └── FMADotUtility.cpp │ │ ├── ElementwiseOpToLLVM.cpp │ │ ├── FuncOpToLLVM.cpp │ │ ├── GatherOpToLLVM.cpp │ │ ├── GlobalScratchMemoryAllocation.cpp │ │ ├── HistogramOpToLLVM.cpp │ │ ├── MakeRangeOpToLLVM.cpp │ │ ├── MemoryOpToLLVM.cpp │ │ ├── PrintOpToLLVM.cpp │ │ ├── ReduceOpToLLVM.cpp │ │ ├── ReduceScanCommon.h │ │ ├── SPMDOpToLLVM.cpp │ │ ├── ScanOpToLLVM.cpp │ │ ├── TypeConverter.cpp │ │ ├── Utility.cpp │ │ └── ViewOpToLLVM.cpp │ ├── TritonInstrumentToLLVM │ │ ├── CMakeLists.txt │ │ └── InstrumentationToLLVM.cpp │ └── TritonToTritonGPU │ │ ├── CMakeLists.txt │ │ ├── RelayoutTritonGPU.cpp │ │ ├── TritonGPUConversion.cpp │ │ └── TritonToTritonGPUPass.cpp ├── Dialect │ ├── CMakeLists.txt │ ├── Gluon │ │ ├── CMakeLists.txt │ │ ├── IR │ │ │ ├── CMakeLists.txt │ │ │ └── Dialect.cpp │ │ └── Transforms │ │ │ ├── CMakeLists.txt │ │ │ ├── Canonicalize.cpp │ │ │ ├── Inline.cpp │ │ │ └── ResolveAutoEncodings.cpp │ ├── Triton │ │ ├── CMakeLists.txt │ │ ├── IR │ │ │ ├── CMakeLists.txt │ │ │ ├── Canonicalize.td │ │ │ ├── Dialect.cpp │ │ │ ├── DiscardableAttributes.cpp │ │ │ ├── OpInterfaces.cpp │ │ │ ├── Ops.cpp │ │ │ ├── Traits.cpp │ │ │ ├── Types.cpp │ │ │ └── Utility.cpp │ │ └── Transforms │ │ │ ├── ArithTypeConversion.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── Combine.cpp │ │ │ ├── Combine.td │ │ │ ├── FunctionTypeConversion.cpp │ │ │ ├── LoopAwareCSE.cpp │ │ │ ├── LoopInvariantCodeMotion.cpp │ │ │ ├── LoopPeeling.cpp │ │ │ ├── LoopUnroll.cpp │ │ │ ├── ReorderBroadcast.cpp │ │ │ ├── RewriteTensorDescriptorToPointer.cpp │ │ │ └── RewriteTensorPointer.cpp │ ├── TritonGPU │ │ ├── CMakeLists.txt │ │ ├── IR │ │ │ ├── CMakeLists.txt │ │ │ ├── Dialect.cpp │ │ │ ├── LayoutUtility.cpp │ │ │ ├── LinearLayoutConversions.cpp │ │ │ ├── Ops.cpp │ │ │ └── Types.cpp │ │ └── Transforms │ │ │ ├── AccelerateMatmul.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── Coalesce.cpp │ │ │ ├── CoalesceAsyncCopy.cpp │ │ │ ├── CombineTensorSelectAndIf.cpp │ │ │ ├── DecomposeScaledBlocked.cpp │ │ │ ├── F32DotTC.cpp │ │ │ ├── FuseNestedLoops.cpp │ │ │ ├── HoistTMEMAlloc.cpp │ │ │ ├── OptimizeAccumulatorInit.cpp │ │ │ ├── OptimizeDotOperands.cpp │ │ │ ├── OptimizeThreadLocality.cpp │ │ │ ├── Pipeliner │ │ │ ├── AssignLatencies.cpp │ │ │ ├── LowerLoops.cpp │ │ │ ├── MMAv5PipelineUtility.cpp │ │ │ ├── PipelineExpander.cpp │ │ │ ├── PipeliningUtility.cpp │ │ │ ├── Schedule.cpp │ │ │ ├── ScheduleLoops.cpp │ │ │ ├── SoftwarePipeliner.cpp │ │ │ ├── TMAStoresPipeline.cpp │ │ │ ├── TestPipelineLowerLoop.cpp │ │ │ └── WGMMAPipeline.cpp │ │ │ ├── Prefetch.cpp │ │ │ ├── ReduceDataDuplication.cpp │ │ │ ├── RemoveLayoutConversions.cpp │ │ │ ├── ReorderInstructions.cpp │ │ │ ├── Utility.cpp │ │ │ └── WarpSpecialization │ │ │ ├── AutomaticWarpSpecialization.cpp │ │ │ ├── LoadMMASpecialization.cpp │ │ │ ├── OptimizePartitionWarps.cpp │ │ │ ├── Partition.cpp │ │ │ ├── PartitionBuilder.cpp │ │ │ ├── PartitionBuilder.h │ │ │ ├── PartitionLoops.cpp │ │ │ ├── PartitionScheduling.cpp │ │ │ └── RewritePartitionDependencies.cpp │ ├── TritonInstrument │ │ ├── CMakeLists.txt │ │ ├── IR │ │ │ ├── CMakeLists.txt │ │ │ ├── Dialect.cpp │ │ │ ├── Ops.cpp │ │ │ └── Utility.cpp │ │ └── Transforms │ │ │ ├── CMakeLists.txt │ │ │ └── ConcurrencySanitizer.cpp │ └── TritonNvidiaGPU │ │ ├── CMakeLists.txt │ │ ├── IR │ │ ├── CMakeLists.txt │ │ ├── Dialect.cpp │ │ └── Ops.cpp │ │ └── Transforms │ │ ├── CMakeLists.txt │ │ ├── FenceInsertion.cpp │ │ ├── InterleaveTMem.cpp │ │ ├── MMALowering.cpp │ │ ├── OptimizeDescriptorEncoding.cpp │ │ ├── OptimizeTMemLayouts.cpp │ │ ├── PlanCTA.cpp │ │ ├── PromoteLHSToTMem.cpp │ │ ├── ProxFenceInsertion.cpp │ │ ├── RemoveTMEMTokens.cpp │ │ ├── TMALowering.cpp │ │ ├── TMAUtilities.cpp │ │ ├── TensorMemoryAllocation.cpp │ │ └── Utility.cpp ├── Instrumentation │ ├── CMakeLists.txt │ └── PrintLoadStoreMemSpaces.cpp ├── Target │ ├── CMakeLists.txt │ └── LLVMIR │ │ ├── CMakeLists.txt │ │ ├── LLVMDIScope.cpp │ │ ├── LLVMIRBreakPhiStruct.cpp │ │ └── LLVMPasses.h └── Tools │ ├── CMakeLists.txt │ ├── GenericSwizzling.cpp │ ├── LayoutUtils.cpp │ └── LinearLayout.cpp ├── pyproject.toml ├── python ├── build_helpers.py ├── requirements.txt ├── src │ ├── gluon_ir.cc │ ├── interpreter.cc │ ├── ir.cc │ ├── ir.h │ ├── llvm.cc │ ├── main.cc │ ├── passes.cc │ └── passes.h ├── test-requirements.txt ├── test │ ├── backend │ │ ├── extension_backend.c │ │ └── test_device_backend.py │ ├── conftest.py │ ├── gluon │ │ ├── test_consan.py │ │ ├── test_core.py │ │ └── test_frontend.py │ ├── kernel_comparison │ │ └── kernels.yml │ ├── regression │ │ ├── test_cast_matmul.py │ │ └── test_functional_regressions.py │ └── unit │ │ ├── blackwell │ │ └── test_tmem.py │ │ ├── cuda │ │ ├── __init__.py │ │ ├── test_mixed_io.py │ │ ├── test_tensor_descriptor.py │ │ ├── test_tma_descriptor.py │ │ └── test_tma_store_gemm.py │ │ ├── instrumentation │ │ └── test_gpuhello.py │ │ ├── language │ │ ├── print_helper.py │ │ ├── test_annotations.py │ │ ├── test_block_pointer.py │ │ ├── test_compile_errors.py │ │ ├── test_compile_only.py │ │ ├── test_conversions.py │ │ ├── test_core.py │ │ ├── test_decorator.py │ │ ├── test_frontend.py │ │ ├── test_libdevice.py │ │ ├── test_line_info.py │ │ ├── test_matmul.py │ │ ├── test_module.py │ │ ├── test_mxfp.py │ │ ├── test_pipeliner.py │ │ ├── test_random.py │ │ ├── test_reproducer.py │ │ ├── test_standard.py │ │ ├── test_subprocess.py │ │ ├── test_tensor_descriptor.py │ │ ├── test_tuple.py │ │ └── test_warp_specialization.py │ │ ├── runtime │ │ ├── test_autotuner.py │ │ ├── test_bindings.py │ │ ├── test_build.py │ │ ├── test_cache.py │ │ ├── test_compilation_listener.py │ │ ├── test_cublas.py │ │ ├── test_driver.py │ │ ├── test_jit.py │ │ ├── test_launch.py │ │ └── test_subproc.py │ │ ├── test_debug.py │ │ ├── test_debug_dump.py │ │ ├── test_filecheck.py │ │ ├── test_knobs.py │ │ ├── test_perf_warning.py │ │ └── tools │ │ ├── test_aot.py │ │ ├── test_disasm.py │ │ └── test_irsource.py ├── triton │ ├── __init__.py │ ├── _filecheck.py │ ├── _internal_testing.py │ ├── _utils.py │ ├── backends │ │ ├── __init__.py │ │ ├── compiler.py │ │ └── driver.py │ ├── compiler │ │ ├── __init__.py │ │ ├── code_generator.py │ │ ├── compiler.py │ │ ├── errors.py │ │ └── make_launcher.py │ ├── errors.py │ ├── experimental │ │ ├── __init__.py │ │ └── gluon │ │ │ ├── __init__.py │ │ │ ├── _compiler.py │ │ │ ├── _runtime.py │ │ │ ├── language │ │ │ ├── __init__.py │ │ │ ├── _core.py │ │ │ ├── _layouts.py │ │ │ ├── _math.py │ │ │ ├── _semantic.py │ │ │ ├── _standard.py │ │ │ └── nvidia │ │ │ │ ├── __init__.py │ │ │ │ ├── ampere │ │ │ │ ├── __init__.py │ │ │ │ ├── async_copy.py │ │ │ │ └── mbarrier.py │ │ │ │ ├── blackwell │ │ │ │ ├── __init__.py │ │ │ │ └── tma.py │ │ │ │ └── hopper │ │ │ │ ├── __init__.py │ │ │ │ ├── mbarrier.py │ │ │ │ └── tma.py │ │ │ └── nvidia │ │ │ ├── __init__.py │ │ │ ├── blackwell.py │ │ │ └── hopper.py │ ├── knobs.py │ ├── language │ │ ├── __init__.py │ │ ├── core.py │ │ ├── extra │ │ │ ├── __init__.py │ │ │ └── libdevice.py │ │ ├── math.py │ │ ├── random.py │ │ ├── semantic.py │ │ └── standard.py │ ├── runtime │ │ ├── __init__.py │ │ ├── _allocation.py │ │ ├── _async_compile.py │ │ ├── autotuner.py │ │ ├── build.py │ │ ├── cache.py │ │ ├── driver.py │ │ ├── errors.py │ │ ├── interpreter.py │ │ └── jit.py │ ├── testing.py │ └── tools │ │ ├── __init__.py │ │ ├── build_extern.py │ │ ├── compile.py │ │ ├── disasm.py │ │ ├── link.py │ │ ├── mxfp.py │ │ └── tensor_descriptor.py ├── triton_kernels │ ├── .gitignore │ ├── bench │ │ └── bench_mlp.py │ ├── pyproject.toml │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_compaction.py │ │ ├── test_matmul.py │ │ ├── test_mxfp.py │ │ ├── test_routing.py │ │ ├── test_specialize.py │ │ ├── test_swiglu.py │ │ ├── test_tensor.py │ │ └── test_tensor_details │ │ │ ├── test_layout_blackwell.py │ │ │ └── test_layout_hopper.py │ └── triton_kernels │ │ ├── __init__.py │ │ ├── compaction.py │ │ ├── compaction_details │ │ └── _masked_compaction.py │ │ ├── matmul_ogs.py │ │ ├── matmul_ogs_details │ │ ├── _common.py │ │ ├── _finalize_matmul.py │ │ ├── _matmul_ogs.py │ │ ├── _p_matmul_ogs.py │ │ ├── opt_flags.py │ │ └── opt_flags_details │ │ │ ├── opt_flags_amd.py │ │ │ └── opt_flags_nvidia.py │ │ ├── numerics.py │ │ ├── numerics_details │ │ ├── __init__.py │ │ ├── flexpoint.py │ │ ├── mxfp.py │ │ └── mxfp_details │ │ │ ├── _downcast_to_mxfp.py │ │ │ └── _upcast_from_mxfp.py │ │ ├── proton_opts.py │ │ ├── reduction_details │ │ └── reduce_bitmatrix.py │ │ ├── routing.py │ │ ├── routing_details │ │ ├── _expt_data.py │ │ └── _routing_compute.py │ │ ├── specialize.py │ │ ├── swiglu.py │ │ ├── swiglu_details │ │ └── _swiglu.py │ │ ├── target_info.py │ │ ├── tensor.py │ │ ├── tensor_details │ │ ├── layout.py │ │ └── layout_details │ │ │ ├── base.py │ │ │ ├── blackwell_scale.py │ │ │ ├── hopper_scale.py │ │ │ ├── hopper_value.py │ │ │ └── strided.py │ │ ├── testing.py │ │ ├── topk.py │ │ └── topk_details │ │ ├── __init__.py │ │ ├── _topk_backward.py │ │ └── _topk_forward.py └── tutorials │ ├── 01-vector-add.py │ ├── 02-fused-softmax.py │ ├── 03-matrix-multiplication.py │ ├── 04-low-memory-dropout.py │ ├── 05-layer-norm.py │ ├── 06-fused-attention.py │ ├── 07-extern-functions.py │ ├── 08-grouped-gemm.py │ ├── 09-persistent-matmul.py │ ├── 10-block-scaled-matmul.py │ ├── 11-programmatic-dependent-launch.py │ ├── README.rst │ └── gluon │ └── 01-attention-forward.py ├── scripts └── build-llvm-project.sh ├── set_vars_.bat ├── setup.py ├── test ├── Analysis │ ├── amd │ │ └── test-alignment.mlir │ ├── test-alias.mlir │ ├── test-alignment.mlir │ ├── test-allocation.mlir │ ├── test-membar-ttng.mlir │ └── test-membar.mlir ├── CMakeLists.txt ├── Conversion │ ├── allocate_shared_memory.mlir │ ├── allocate_warp_groups.mlir │ ├── amd │ │ ├── allocate_shared_memory.mlir │ │ ├── amdgpu_membar.mlir │ │ ├── async-ops-alias-scopes.mlir │ │ ├── async_ops_to_llvm.mlir │ │ ├── async_ops_to_llvm_invalid.mlir │ │ ├── buffer_atomic_cas.mlir │ │ ├── buffer_load_store.mlir │ │ ├── buffer_load_to_local_to_llvm.mlir │ │ ├── builtin_func_to_llvm.mlir │ │ ├── compute-base-ptr.mlir │ │ ├── convert_layout.mlir │ │ ├── dedup-by-constancy.mlir │ │ ├── ds_transpose.mlir │ │ ├── fp_to_fp.mlir │ │ ├── in_thread_transpose.mlir │ │ ├── invalid_concat_op.mlir │ │ ├── invalid_extractslice_to_llvm.mlir │ │ ├── load_store.mlir │ │ ├── math-denorm-handling.mlir │ │ ├── mfma-shortcut.mlir │ │ ├── minmax.mlir │ │ ├── tritongpu_to_llvm.mlir │ │ ├── tritongpu_to_llvm_rdna.mlir │ │ └── tritongpu_wmma_dot_to_llvm.mlir │ ├── atomic_ldst.mlir │ ├── cvt_to_llvm.mlir.unsupported │ ├── dedup-by-constancy.mlir │ ├── divide-by-0.mlir │ ├── gather_to_llvm.mlir.unsupported │ ├── nvgpu_to_llvm.mlir │ ├── reduce_to_llvm.mlir │ ├── relayout_tritongpu.mlir │ ├── scan_to_llvm.mlir │ ├── tma_to_llvm.mlir │ ├── triton_to_tritongpu.mlir │ ├── tritongpu_to_llvm.mlir │ ├── tritongpu_to_llvm_blackwell.mlir │ ├── tritongpu_to_llvm_block_dot_shortcut.mlir │ ├── tritongpu_to_llvm_debug.mlir │ ├── tritongpu_to_llvm_hopper.mlir │ ├── tritongpu_to_llvm_hopper_ptx80.mlir │ ├── tritongpu_to_llvm_volta.mlir │ ├── tritongpu_to_ptx.mlir │ ├── tritongpu_to_ptx_mmav3.mlir │ ├── tritoninstrument_to_llvm.mlir │ ├── tritonnvidiagpu_to_llvm.mlir │ └── warp_specialize_to_llvm.mlir ├── Gluon │ ├── auto_encoding.mlir │ ├── inlining.mlir │ └── invalid_auto_encoding.mlir ├── Hopper │ ├── CMakeLists.txt │ └── WarpSpecialization │ │ ├── ws_code_partition.mlir │ │ ├── ws_data_partition.mlir │ │ ├── ws_task_id_propagation.mlir │ │ └── ws_task_partition.mlir ├── LLVMIR │ └── break-phi-struct.ll ├── Proton │ └── ops.mlir ├── Tools │ └── tensor_layout_print.mlir ├── Triton │ ├── canonicalize.mlir │ ├── combine.mlir │ ├── invalid.mlir │ ├── loop-invariant-code-motion.mlir │ ├── loop-peeling.mlir │ ├── loop-unroll.mlir │ ├── loop_cse.mlir │ ├── ops.mlir │ ├── reorder-broadcast.mlir │ ├── reproducer.mlir │ ├── rewrite-tensor-descriptor-to-pointer.mlir │ ├── rewrite-tensor-pointer.mlir │ ├── vecadd.mlir │ └── verify-make-range.mlir ├── TritonGPU │ ├── accelerate-matmul.mlir │ ├── accumulator-init.mlir │ ├── amd │ │ ├── accelerate-amd-matmul-chain-dot.mlir │ │ ├── accelerate-amd-matmul-fma.mlir │ │ ├── accelerate-amd-matmul-mfma-gfx950.mlir │ │ ├── accelerate-amd-matmul-mfma.mlir │ │ ├── accelerate-amd-matmul-wmma-gen1.mlir │ │ ├── accelerate-amd-matmul-wmma-gen2.mlir │ │ ├── amd-block-pingpong.mlir │ │ ├── amd-canonicalize-extract-slice.mlir │ │ ├── amd-canonicalize-pointers-dont-run-mlir-canonicalizer.mlir │ │ ├── amd-canonicalize-pointers.mlir │ │ ├── amd-coalesce-async-copy.mlir │ │ ├── amd-concat-op.mlir │ │ ├── amd-conditional-barrier.mlir │ │ ├── amd-convert-buffer-ops-range-analysis.mlir │ │ ├── amd-convert-buffer-ops.mlir │ │ ├── amd-extractslice-op.mlir │ │ ├── amd-fold-true-cmpi.mlir │ │ ├── amd-hoist-cvtToDotOp.mlir │ │ ├── amd-optimize-epilogue.mlir │ │ ├── amd-pipeline-chained-dots.mlir │ │ ├── amd-range-analysis.mlir │ │ ├── amd-reorder-instructions.mlir │ │ ├── amd-schedule-hint.mlir │ │ ├── amd-stream-loop-assume.mlir │ │ ├── amd-stream-prefetch.mlir │ │ ├── amd-update-async-wait-count.mlir │ │ ├── in-thread-transpose.mlir │ │ ├── invalid.mlir │ │ ├── mfma-double-rate.mlir │ │ ├── mfma-xf32.mlir │ │ ├── optimize-lds-usage.mlir │ │ └── sink-setprio-mfma.mlir │ ├── atomic-cas.mlir │ ├── automatic-warp-specialization.mlir │ ├── canonicalize.mlir │ ├── coalesce-async-copy.mlir │ ├── coalesce.mlir │ ├── combine-select-if.mlir │ ├── combine.mlir │ ├── consan-negative.mlir │ ├── consan.mlir │ ├── dot-operands.mlir │ ├── fence-inserstion.mlir │ ├── fuse-nested-loops.mlir │ ├── global_scratch_alloc.mlir │ ├── global_scratch_to_llvm.mlir │ ├── hoist-tmem-alloc.mlir │ ├── inline.mlir │ ├── invalid-attributes.mlir │ ├── invalid.mlir │ ├── load-mma-specialization.mlir │ ├── loop-pipeline-async-latencies.mlir │ ├── loop-pipeline-blackwell.mlir │ ├── loop-pipeline-combine-waits.mlir │ ├── loop-pipeline-cuda.mlir │ ├── loop-pipeline-expand.mlir │ ├── loop-pipeline-hip.mlir │ ├── loop-pipeline-hopper-remove-wait.mlir │ ├── loop-pipeline-hopper.mlir │ ├── loop-pipeline-indirect-load.mlir │ ├── loop-pipeline.mlir │ ├── loop-schedule.mlir │ ├── matmul-loop-pipeline.mlir │ ├── matmul.mlir │ ├── memdesc-subview-split.mlir │ ├── ops.mlir │ ├── optimize-locality.mlir │ ├── optimize-partition-warps.mlir │ ├── optimize_epilogue.mlir │ ├── partition-loops.mlir │ ├── partition-scheduling.mlir │ ├── pipeline-assign-latencies.mlir │ ├── pipeline-loop-nest.mlir │ ├── pipeline-lower-loop.mlir │ ├── pipeline-schedule-loop.mlir │ ├── prefetch.mlir │ ├── promote-lhs-to-tmem.mlir │ ├── prox_fence_insertion.mlir │ ├── reduce-data-duplication.mlir │ ├── reorder-instructions.mlir │ ├── rewrite-partition-dependencies.mlir │ ├── samples │ │ ├── descriptor-matmul-pipeline.mlir │ │ ├── descriptor-matmul-pipeline.mlir.in │ │ ├── simulated-grouped-gemm.mlir │ │ └── simulated-grouped-gemm.mlir.in │ ├── tf32x3-matmul.mlir │ └── verify-blocked-layout.mlir ├── TritonNvidiaGPU │ ├── bf16-atomics.mlir │ ├── canonicalize.mlir │ ├── inline.mlir │ ├── interleave_tmem.mlir │ ├── invalid.mlir │ ├── membar.mlir │ ├── mma_lowering.mlir │ ├── ops.mlir │ ├── optimize_descriptor_encoding.mlir │ ├── test_promotion_to_tensor_memory.mlir │ ├── test_tensor_memory_allocation.mlir │ ├── tma_lowering.mlir │ └── tmem_layouts.mlir ├── include │ └── Analysis │ │ └── TestAxisInfo.h ├── lib │ ├── Analysis │ │ ├── CMakeLists.txt │ │ ├── TestAlias.cpp │ │ ├── TestAllocation.cpp │ │ ├── TestAxisInfo.cpp │ │ └── TestMembar.cpp │ ├── CMakeLists.txt │ ├── Dialect │ │ ├── CMakeLists.txt │ │ └── TestLoopPeeling.cpp │ └── Instrumentation │ │ ├── CMakeLists.txt │ │ └── GPUHello.cpp ├── lit.cfg.py └── lit.site.cfg.py.in ├── third_party ├── amd │ ├── CMakeLists.txt │ ├── backend │ │ ├── __init__.py │ │ ├── compiler.py │ │ ├── driver.c │ │ ├── driver.py │ │ ├── include │ │ │ ├── hip │ │ │ │ ├── amd_detail │ │ │ │ │ ├── amd_channel_descriptor.h │ │ │ │ │ ├── amd_device_functions.h │ │ │ │ │ ├── amd_hip_atomic.h │ │ │ │ │ ├── amd_hip_bf16.h │ │ │ │ │ ├── amd_hip_bfloat16.h │ │ │ │ │ ├── amd_hip_common.h │ │ │ │ │ ├── amd_hip_complex.h │ │ │ │ │ ├── amd_hip_cooperative_groups.h │ │ │ │ │ ├── amd_hip_fp16.h │ │ │ │ │ ├── amd_hip_fp8.h │ │ │ │ │ ├── amd_hip_gl_interop.h │ │ │ │ │ ├── amd_hip_math_constants.h │ │ │ │ │ ├── amd_hip_runtime.h │ │ │ │ │ ├── amd_hip_runtime_pt_api.h │ │ │ │ │ ├── amd_hip_unsafe_atomics.h │ │ │ │ │ ├── amd_hip_vector_types.h │ │ │ │ │ ├── amd_math_functions.h │ │ │ │ │ ├── amd_surface_functions.h │ │ │ │ │ ├── amd_warp_functions.h │ │ │ │ │ ├── amd_warp_sync_functions.h │ │ │ │ │ ├── concepts.hpp │ │ │ │ │ ├── device_library_decls.h │ │ │ │ │ ├── functional_grid_launch.hpp │ │ │ │ │ ├── grid_launch.h │ │ │ │ │ ├── grid_launch.hpp │ │ │ │ │ ├── grid_launch_GGL.hpp │ │ │ │ │ ├── helpers.hpp │ │ │ │ │ ├── hip_api_trace.hpp │ │ │ │ │ ├── hip_assert.h │ │ │ │ │ ├── hip_cooperative_groups_helper.h │ │ │ │ │ ├── hip_fp16_gcc.h │ │ │ │ │ ├── hip_fp16_math_fwd.h │ │ │ │ │ ├── hip_ldg.h │ │ │ │ │ ├── hip_prof_str.h │ │ │ │ │ ├── hip_runtime_prof.h │ │ │ │ │ ├── host_defines.h │ │ │ │ │ ├── hsa_helpers.hpp │ │ │ │ │ ├── macro_based_grid_launch.hpp │ │ │ │ │ ├── math_fwd.h │ │ │ │ │ ├── ockl_image.h │ │ │ │ │ ├── program_state.hpp │ │ │ │ │ ├── texture_fetch_functions.h │ │ │ │ │ └── texture_indirect_functions.h │ │ │ │ ├── channel_descriptor.h │ │ │ │ ├── device_functions.h │ │ │ │ ├── driver_types.h │ │ │ │ ├── hip_bf16.h │ │ │ │ ├── hip_bfloat16.h │ │ │ │ ├── hip_common.h │ │ │ │ ├── hip_complex.h │ │ │ │ ├── hip_cooperative_groups.h │ │ │ │ ├── hip_deprecated.h │ │ │ │ ├── hip_ext.h │ │ │ │ ├── hip_fp16.h │ │ │ │ ├── hip_fp8.h │ │ │ │ ├── hip_gl_interop.h │ │ │ │ ├── hip_hcc.h │ │ │ │ ├── hip_math_constants.h │ │ │ │ ├── hip_profile.h │ │ │ │ ├── hip_runtime.h │ │ │ │ ├── hip_runtime_api.h │ │ │ │ ├── hip_texture_types.h │ │ │ │ ├── hip_vector_types.h │ │ │ │ ├── hip_version.h │ │ │ │ ├── hiprtc.h │ │ │ │ ├── library_types.h │ │ │ │ ├── math_functions.h │ │ │ │ ├── surface_types.h │ │ │ │ └── texture_types.h │ │ │ ├── hsa │ │ │ │ ├── Brig.h │ │ │ │ ├── amd_hsa_common.h │ │ │ │ ├── amd_hsa_elf.h │ │ │ │ ├── amd_hsa_kernel_code.h │ │ │ │ ├── amd_hsa_queue.h │ │ │ │ ├── amd_hsa_signal.h │ │ │ │ ├── hsa.h │ │ │ │ ├── hsa_amd_tool.h │ │ │ │ ├── hsa_api_trace.h │ │ │ │ ├── hsa_api_trace_version.h │ │ │ │ ├── hsa_ext_amd.h │ │ │ │ ├── hsa_ext_finalize.h │ │ │ │ ├── hsa_ext_image.h │ │ │ │ ├── hsa_ven_amd_aqlprofile.h │ │ │ │ ├── hsa_ven_amd_loader.h │ │ │ │ └── hsa_ven_amd_pc_sampling.h │ │ │ └── roctracer │ │ │ │ ├── ext │ │ │ │ └── prof_protocol.h │ │ │ │ ├── hip_ostream_ops.h │ │ │ │ ├── hsa_ostream_ops.h │ │ │ │ ├── hsa_prof_str.h │ │ │ │ ├── roctracer.h │ │ │ │ ├── roctracer_ext.h │ │ │ │ ├── roctracer_hcc.h │ │ │ │ ├── roctracer_hip.h │ │ │ │ ├── roctracer_hsa.h │ │ │ │ ├── roctracer_plugin.h │ │ │ │ ├── roctracer_roctx.h │ │ │ │ └── roctx.h │ │ └── lib │ │ │ ├── asanrtl.bc │ │ │ ├── ockl.bc │ │ │ └── ocml.bc │ ├── include │ │ ├── Analysis │ │ │ ├── AMDGPUAllocation.h │ │ │ ├── AxisInfoExt.h │ │ │ └── RangeAnalysis.h │ │ ├── CMakeLists.txt │ │ ├── Dialect │ │ │ ├── CMakeLists.txt │ │ │ └── TritonAMDGPU │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── IR │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Dialect.h │ │ │ │ ├── TritonAMDGPUAttrDefs.td │ │ │ │ ├── TritonAMDGPUDialect.td │ │ │ │ └── TritonAMDGPUOps.td │ │ │ │ └── Utility │ │ │ │ └── CommonUtils.h │ │ ├── TritonAMDGPUToLLVM │ │ │ ├── CMakeLists.txt │ │ │ ├── GCNAsmFormat.h │ │ │ ├── MembarUtility.h │ │ │ ├── Passes.h │ │ │ ├── Passes.td │ │ │ ├── PatternTritonAMDGPUToLLVM.h │ │ │ └── TargetUtils.h │ │ ├── TritonAMDGPUTransforms │ │ │ ├── CMakeLists.txt │ │ │ ├── MfmaGroup.h │ │ │ ├── Passes.h │ │ │ ├── Passes.td │ │ │ ├── TritonGPUConversion.h │ │ │ └── WmmaGroup.h │ │ └── Utils │ │ │ └── Utility.h │ ├── language │ │ └── hip │ │ │ ├── __init__.py │ │ │ ├── libdevice.py │ │ │ └── utils.py │ ├── lib │ │ ├── Analysis │ │ │ ├── AMDGPUAllocation.cpp │ │ │ ├── AxisInfoExt.cpp │ │ │ ├── CMakeLists.txt │ │ │ └── RangeAnalysis.cpp │ │ ├── CMakeLists.txt │ │ ├── Dialect │ │ │ ├── CMakeLists.txt │ │ │ └── TritonAMDGPU │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── IR │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── Dialect.cpp │ │ │ │ └── Utility │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── CommonUtils.cpp │ │ ├── TritonAMDGPUDialectToLLVM │ │ │ ├── CMakeLists.txt │ │ │ ├── ConcatOpToLLVM.cpp │ │ │ ├── ExtractSliceOpToLLVM.cpp │ │ │ ├── InThreadTransposeOpToTTG.cpp │ │ │ ├── TritonAMDGPUToLLVMPatterns.cpp │ │ │ ├── Utility.cpp │ │ │ └── Utility.h │ │ ├── TritonAMDGPUToLLVM │ │ │ ├── AllocateSharedMemory.cpp │ │ │ ├── AsyncUtility.cpp │ │ │ ├── AsyncUtility.h │ │ │ ├── AtomicRMWOpsEmitter.cpp │ │ │ ├── AtomicRMWOpsEmitter.h │ │ │ ├── BufferOpsEmitter.cpp │ │ │ ├── BufferOpsEmitter.h │ │ │ ├── BuiltinFuncToLLVM.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── ConvertLayoutOpToLLVM.cpp │ │ │ ├── DotOpToLLVM.cpp │ │ │ ├── DotOpToLLVM │ │ │ │ ├── FMA.cpp │ │ │ │ ├── MFMA.cpp │ │ │ │ └── WMMA.cpp │ │ │ ├── ElementwiseOpToLLVM.cpp │ │ │ ├── GCNAsmFormat.cpp │ │ │ ├── LoadStoreOpToLLVM.cpp │ │ │ ├── MembarUtility.cpp │ │ │ ├── MemoryOpToLLVM.cpp │ │ │ ├── OptimizeLDSUsage.cpp │ │ │ ├── OptimizeLDSUtility.cpp │ │ │ ├── OptimizeLDSUtility.h │ │ │ ├── PatternTritonGPUOpToLLVM.h │ │ │ ├── SPMDOpToLLVM.cpp │ │ │ ├── ScalarizePackedFOps.cpp │ │ │ ├── SchedInstructions.cpp │ │ │ ├── TargetInfo.cpp │ │ │ ├── TargetInfo.h │ │ │ ├── TargetUtils.cpp │ │ │ ├── TritonGPUToLLVM.cpp │ │ │ ├── UpcastMXFPToLLVM.cpp │ │ │ ├── Utility.cpp │ │ │ └── Utility.h │ │ └── TritonAMDGPUTransforms │ │ │ ├── AccelerateAMDMatmul.cpp │ │ │ ├── BlockPingpong.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── CanonicalizePointers.cpp │ │ │ ├── CoalesceAsyncCopy.cpp │ │ │ ├── ConvertToBufferOps.cpp │ │ │ ├── FoldTrueCmpIOp.cpp │ │ │ ├── HoistLayoutConversions.cpp │ │ │ ├── InThreadTranspose.cpp │ │ │ ├── MfmaGroup.cpp │ │ │ ├── OptimizeEpilogue.cpp │ │ │ ├── ReorderInstructions.cpp │ │ │ ├── StreamPipeline.cpp │ │ │ ├── UpdateAsyncWaitCount.cpp │ │ │ ├── Utility.cpp │ │ │ ├── Utility.h │ │ │ └── WmmaGroup.cpp │ ├── python │ │ ├── test │ │ │ ├── address_sanitizer_helper.py │ │ │ ├── attn_fwd.ttir │ │ │ ├── test_address_sanitizer.py │ │ │ ├── test_extract_slice_concat_op.py │ │ │ └── test_scalarize_packed_fops.py │ │ └── triton_amd.cc │ ├── test │ │ ├── CMakeLists.txt │ │ └── lib │ │ │ ├── Analysis │ │ │ ├── CMakeLists.txt │ │ │ ├── TestAMDGPUMembar.cpp │ │ │ ├── TestAMDRangeAnalysis.cpp │ │ │ └── TestAxisInfo.cpp │ │ │ └── CMakeLists.txt │ ├── tools │ │ └── hip │ │ │ ├── compile.cpp │ │ │ └── compile.h │ └── unittest │ │ ├── CMakeLists.txt │ │ └── Conversion │ │ ├── CMakeLists.txt │ │ └── OptimizeLDSTest.cpp ├── f2reduce │ ├── CMakeLists.txt │ ├── LICENCE.txt │ ├── README.md │ ├── VERSION │ ├── f2reduce.cpp │ └── f2reduce.h └── proton │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── csrc │ ├── CMakeLists.txt │ ├── Proton.cpp │ ├── include │ │ ├── Context │ │ │ ├── Context.h │ │ │ ├── Python.h │ │ │ └── Shadow.h │ │ ├── Data │ │ │ ├── Data.h │ │ │ ├── Metric.h │ │ │ ├── TraceData.h │ │ │ └── TreeData.h │ │ ├── Driver │ │ │ ├── Device.h │ │ │ ├── Dispatch.h │ │ │ └── GPU │ │ │ │ ├── CudaApi.h │ │ │ │ ├── CuptiApi.h │ │ │ │ ├── HipApi.h │ │ │ │ ├── HsaApi.h │ │ │ │ └── RoctracerApi.h │ │ ├── Profiler │ │ │ ├── Cupti │ │ │ │ ├── CuptiPCSampling.h │ │ │ │ └── CuptiProfiler.h │ │ │ ├── GPUProfiler.h │ │ │ ├── Profiler.h │ │ │ └── Roctracer │ │ │ │ └── RoctracerProfiler.h │ │ ├── Proton.h │ │ ├── Session │ │ │ └── Session.h │ │ └── Utility │ │ │ ├── Atomic.h │ │ │ ├── Errors.h │ │ │ ├── Map.h │ │ │ ├── Set.h │ │ │ ├── Singleton.h │ │ │ ├── String.h │ │ │ └── Traits.h │ └── lib │ │ ├── CMakeLists.txt │ │ ├── Context │ │ ├── CMakeLists.txt │ │ ├── Context.cpp │ │ ├── Python.cpp │ │ └── Shadow.cpp │ │ ├── Data │ │ ├── CMakeLists.txt │ │ ├── Data.cpp │ │ ├── TraceData.cpp │ │ └── TreeData.cpp │ │ ├── Driver │ │ ├── CMakeLists.txt │ │ ├── Device.cpp │ │ └── GPU │ │ │ ├── CudaApi.cpp │ │ │ ├── CuptiApi.cpp │ │ │ ├── HipApi.cpp │ │ │ ├── HsaApi.cpp │ │ │ └── RoctracerApi.cpp │ │ ├── Profiler │ │ ├── CMakeLists.txt │ │ ├── Cupti │ │ │ ├── CuptiPCSampling.cpp │ │ │ └── CuptiProfiler.cpp │ │ └── RocTracer │ │ │ └── RoctracerProfiler.cpp │ │ └── Session │ │ ├── CMakeLists.txt │ │ └── Session.cpp │ ├── dialect │ ├── CMakeLists.txt │ ├── include │ │ ├── CMakeLists.txt │ │ ├── Dialect │ │ │ ├── CMakeLists.txt │ │ │ └── Proton │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── IR │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Dialect.h │ │ │ │ ├── ProtonAttrDefs.td │ │ │ │ ├── ProtonDialect.td │ │ │ │ └── ProtonOps.td │ │ └── TritonProtonToLLVM │ │ │ └── PatternTritonProtonOpToLLVM.h │ ├── lib │ │ ├── CMakeLists.txt │ │ ├── Dialect │ │ │ ├── CMakeLists.txt │ │ │ └── Proton │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── IR │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Dialect.cpp │ │ │ │ └── Ops.cpp │ │ └── TritonProtonToLLVM │ │ │ ├── CMakeLists.txt │ │ │ └── RecordOpToLLVM.cpp │ └── triton_proton.cc │ ├── proton │ ├── __init__.py │ ├── context.py │ ├── flags.py │ ├── hook.py │ ├── language.py │ ├── profile.py │ ├── proton.py │ ├── scope.py │ ├── specs.py │ ├── state.py │ └── viewer.py │ ├── test │ ├── examples │ │ ├── cuda.json │ │ ├── frame.json │ │ ├── hip.json │ │ ├── leaf_nodes.json │ │ └── triton.json │ ├── helper.py │ ├── helper_kernels.py │ ├── instrument.py │ ├── test_api.py │ ├── test_cmd.py │ ├── test_lib.py │ ├── test_profile.py │ ├── test_record.py │ └── test_viewer.py │ └── tutorials │ ├── dynamic_net.py │ └── matmul.py ├── unittest ├── Analysis │ ├── CMakeLists.txt │ └── UtilityTest.cpp ├── CMakeLists.txt ├── Dialect │ ├── CMakeLists.txt │ └── TritonGPU │ │ ├── CMakeLists.txt │ │ ├── DialectTest.cpp │ │ ├── DumpLayoutTest.cpp │ │ ├── LinearLayoutConversionsTest.cpp │ │ └── SwizzleTest.cpp ├── Tools │ ├── CMakeLists.txt │ ├── LayoutUtilsTest.cpp │ └── LinearLayoutTest.cpp └── googletest.cmake └── utils ├── generate-test-checks.py └── nightly.pypirc /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/RELEASE.md -------------------------------------------------------------------------------- /bin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/bin/CMakeLists.txt -------------------------------------------------------------------------------- /bin/RegisterTritonDialects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/bin/RegisterTritonDialects.h -------------------------------------------------------------------------------- /bin/triton-llvm-opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/bin/triton-llvm-opt.cpp -------------------------------------------------------------------------------- /bin/triton-lsp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/bin/triton-lsp.cpp -------------------------------------------------------------------------------- /bin/triton-opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/bin/triton-opt.cpp -------------------------------------------------------------------------------- /bin/triton-reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/bin/triton-reduce.cpp -------------------------------------------------------------------------------- /bin/triton-tensor-layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/bin/triton-tensor-layout.cpp -------------------------------------------------------------------------------- /cmake/AddTritonUnitTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/cmake/AddTritonUnitTest.cmake -------------------------------------------------------------------------------- /cmake/FindLLVM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/cmake/FindLLVM.cmake -------------------------------------------------------------------------------- /cmake/json-version.txt: -------------------------------------------------------------------------------- 1 | v3.11.3 2 | -------------------------------------------------------------------------------- /cmake/llvm-hash.txt: -------------------------------------------------------------------------------- 1 | 570885128351868c1308bb22e8ca351d318bc4a1 2 | -------------------------------------------------------------------------------- /cmake/nvidia-toolchain-version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/cmake/nvidia-toolchain-version.json -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_templates/versions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/_templates/versions.html -------------------------------------------------------------------------------- /docs/backend/ldmatrixOperand0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/backend/ldmatrixOperand0.svg -------------------------------------------------------------------------------- /docs/backend/ldmatrixOperand1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/backend/ldmatrixOperand1.svg -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/getting-started/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/getting-started/installation.rst -------------------------------------------------------------------------------- /docs/getting-started/tutorials/parallel_reduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/getting-started/tutorials/parallel_reduction.png -------------------------------------------------------------------------------- /docs/getting-started/tutorials/random_bits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/getting-started/tutorials/random_bits.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/meetups/01-24-2024/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/01-24-2024/notes.md -------------------------------------------------------------------------------- /docs/meetups/02-20-2024/Proton.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/02-20-2024/Proton.pdf -------------------------------------------------------------------------------- /docs/meetups/02-20-2024/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/02-20-2024/notes.md -------------------------------------------------------------------------------- /docs/meetups/03-12-2025/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/03-12-2025/notes.md -------------------------------------------------------------------------------- /docs/meetups/04-02-2024/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/04-02-2024/notes.md -------------------------------------------------------------------------------- /docs/meetups/05-01-2025/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/05-01-2025/notes.md -------------------------------------------------------------------------------- /docs/meetups/05-07-2024/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/05-07-2024/notes.md -------------------------------------------------------------------------------- /docs/meetups/07-18-2023/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/07-18-2023/notes.md -------------------------------------------------------------------------------- /docs/meetups/08-06-2024/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/08-06-2024/notes.md -------------------------------------------------------------------------------- /docs/meetups/08-22-2023/amd-update.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/08-22-2023/amd-update.pdf -------------------------------------------------------------------------------- /docs/meetups/08-22-2023/intel-xpu-update.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/08-22-2023/intel-xpu-update.pptx -------------------------------------------------------------------------------- /docs/meetups/08-22-2023/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/08-22-2023/notes.md -------------------------------------------------------------------------------- /docs/meetups/10-25-2023/intel-xpu-update.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/10-25-2023/intel-xpu-update.pdf -------------------------------------------------------------------------------- /docs/meetups/10-25-2023/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/10-25-2023/notes.md -------------------------------------------------------------------------------- /docs/meetups/10-25-2023/triton-shared.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/10-25-2023/triton-shared.pptx -------------------------------------------------------------------------------- /docs/meetups/12-13-2023/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/12-13-2023/notes.md -------------------------------------------------------------------------------- /docs/meetups/dev-meetup-2023.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/dev-meetup-2023.md -------------------------------------------------------------------------------- /docs/meetups/dev_conference_2024.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/dev_conference_2024.md -------------------------------------------------------------------------------- /docs/meetups/for_moderators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/meetups/for_moderators/README.md -------------------------------------------------------------------------------- /docs/programming-guide/chapter-1/cuda-parallel-matmul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/programming-guide/chapter-1/cuda-parallel-matmul.png -------------------------------------------------------------------------------- /docs/programming-guide/chapter-1/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/programming-guide/chapter-1/introduction.rst -------------------------------------------------------------------------------- /docs/programming-guide/chapter-2/halide-iteration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/programming-guide/chapter-2/halide-iteration.png -------------------------------------------------------------------------------- /docs/programming-guide/chapter-2/polyhedral-iteration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/programming-guide/chapter-2/polyhedral-iteration.png -------------------------------------------------------------------------------- /docs/programming-guide/chapter-2/related-work.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/programming-guide/chapter-2/related-work.rst -------------------------------------------------------------------------------- /docs/programming-guide/chapter-3/debugging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/programming-guide/chapter-3/debugging.rst -------------------------------------------------------------------------------- /docs/python-api/triton-semantics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/python-api/triton-semantics.rst -------------------------------------------------------------------------------- /docs/python-api/triton.language.extra.cuda.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/python-api/triton.language.extra.cuda.rst -------------------------------------------------------------------------------- /docs/python-api/triton.language.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/python-api/triton.language.rst -------------------------------------------------------------------------------- /docs/python-api/triton.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/python-api/triton.rst -------------------------------------------------------------------------------- /docs/python-api/triton.testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/docs/python-api/triton.testing.rst -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(triton) 2 | -------------------------------------------------------------------------------- /include/triton/Analysis/Alias.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Analysis/Alias.h -------------------------------------------------------------------------------- /include/triton/Analysis/Allocation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Analysis/Allocation.h -------------------------------------------------------------------------------- /include/triton/Analysis/AxisInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Analysis/AxisInfo.h -------------------------------------------------------------------------------- /include/triton/Analysis/Membar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Analysis/Membar.h -------------------------------------------------------------------------------- /include/triton/Analysis/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Analysis/Utility.h -------------------------------------------------------------------------------- /include/triton/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Conversion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Conversion/MLIRTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/MLIRTypes.h -------------------------------------------------------------------------------- /include/triton/Conversion/TritonGPUToLLVM/AsmFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonGPUToLLVM/AsmFormat.h -------------------------------------------------------------------------------- /include/triton/Conversion/TritonGPUToLLVM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonGPUToLLVM/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Conversion/TritonGPUToLLVM/FMADotUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonGPUToLLVM/FMADotUtility.h -------------------------------------------------------------------------------- /include/triton/Conversion/TritonGPUToLLVM/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonGPUToLLVM/Passes.h -------------------------------------------------------------------------------- /include/triton/Conversion/TritonGPUToLLVM/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonGPUToLLVM/Passes.td -------------------------------------------------------------------------------- /include/triton/Conversion/TritonGPUToLLVM/TypeConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonGPUToLLVM/TypeConverter.h -------------------------------------------------------------------------------- /include/triton/Conversion/TritonGPUToLLVM/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonGPUToLLVM/Utility.h -------------------------------------------------------------------------------- /include/triton/Conversion/TritonToTritonGPU/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonToTritonGPU/Passes.h -------------------------------------------------------------------------------- /include/triton/Conversion/TritonToTritonGPU/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Conversion/TritonToTritonGPU/Passes.td -------------------------------------------------------------------------------- /include/triton/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/CMakeCache.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/CMakeCache.txt -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/IR/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/IR/Dialect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/IR/Dialect.h -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/IR/GluonAttrDefs.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/IR/GluonAttrDefs.td -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/IR/GluonDialect.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/IR/GluonDialect.td -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/IR/GluonOps.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/IR/GluonOps.td -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/Transforms/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/Transforms/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/Transforms/Passes.h -------------------------------------------------------------------------------- /include/triton/Dialect/Gluon/Transforms/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Gluon/Transforms/Passes.td -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/Dialect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/Dialect.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/DiscardableAttributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/DiscardableAttributes.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/Interfaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/Interfaces.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/OpInterfaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/OpInterfaces.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/Traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/Traits.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/TritonAttrDefs.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/TritonAttrDefs.td -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/TritonDialect.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/TritonDialect.td -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/TritonInterfaces.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/TritonInterfaces.td -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/TritonOpInterfaces.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/TritonOpInterfaces.td -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/TritonOps.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/TritonOps.td -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/TritonTypes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/TritonTypes.td -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/Types.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/IR/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/IR/Utility.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/Transforms/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/Transforms/LoopPeeling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/Transforms/LoopPeeling.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/Transforms/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/Transforms/Passes.h -------------------------------------------------------------------------------- /include/triton/Dialect/Triton/Transforms/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/Triton/Transforms/Passes.td -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/Attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/Attributes.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/Dialect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/Dialect.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/LayoutUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/LayoutUtility.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/Traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/Traits.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.td -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/TritonGPUDialect.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/TritonGPUDialect.td -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/TritonGPUInterfaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/TritonGPUInterfaces.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/TritonGPUOps.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/TritonGPUOps.td -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/TritonGPUTypes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/TritonGPUTypes.td -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/IR/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/IR/Types.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/Transforms/Partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/Transforms/Partition.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/Transforms/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/Transforms/Passes.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/Transforms/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/Transforms/Passes.td -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/Transforms/Schedule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/Transforms/Schedule.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonGPU/Transforms/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonGPU/Transforms/Utility.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonInstrument/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonInstrument/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/TritonInstrument/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonInstrument/IR/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/TritonInstrument/IR/Dialect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonInstrument/IR/Dialect.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonInstrument/IR/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonInstrument/IR/Utility.h -------------------------------------------------------------------------------- /include/triton/Dialect/TritonNvidiaGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonNvidiaGPU/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/TritonNvidiaGPU/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonNvidiaGPU/IR/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Dialect/TritonNvidiaGPU/IR/Dialect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Dialect/TritonNvidiaGPU/IR/Dialect.h -------------------------------------------------------------------------------- /include/triton/Target/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(LLVMIR) 2 | -------------------------------------------------------------------------------- /include/triton/Target/LLVMIR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Target/LLVMIR/CMakeLists.txt -------------------------------------------------------------------------------- /include/triton/Target/LLVMIR/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Target/LLVMIR/Passes.h -------------------------------------------------------------------------------- /include/triton/Target/LLVMIR/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Target/LLVMIR/Passes.td -------------------------------------------------------------------------------- /include/triton/Tools/GenericSwizzling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Tools/GenericSwizzling.h -------------------------------------------------------------------------------- /include/triton/Tools/LayoutUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Tools/LayoutUtils.h -------------------------------------------------------------------------------- /include/triton/Tools/LinearLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Tools/LinearLayout.h -------------------------------------------------------------------------------- /include/triton/Tools/StrUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Tools/StrUtil.h -------------------------------------------------------------------------------- /include/triton/Tools/Sys/GetEnv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/include/triton/Tools/Sys/GetEnv.hpp -------------------------------------------------------------------------------- /lib/Analysis/Alias.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Analysis/Alias.cpp -------------------------------------------------------------------------------- /lib/Analysis/Allocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Analysis/Allocation.cpp -------------------------------------------------------------------------------- /lib/Analysis/AxisInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Analysis/AxisInfo.cpp -------------------------------------------------------------------------------- /lib/Analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Analysis/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Analysis/Membar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Analysis/Membar.cpp -------------------------------------------------------------------------------- /lib/Analysis/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Analysis/Utility.cpp -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Conversion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/AllocateSharedMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/AllocateSharedMemory.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/AllocateWarpGroups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/AllocateWarpGroups.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/AssertOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/AssertOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/ControlFlowOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/ControlFlowOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/DotOpToLLVM/FMA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/DotOpToLLVM/FMA.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/ElementwiseOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/ElementwiseOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/FuncOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/FuncOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/GatherOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/GatherOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/HistogramOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/HistogramOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/MakeRangeOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/MakeRangeOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/MemoryOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/MemoryOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/PrintOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/PrintOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/ReduceScanCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/ReduceScanCommon.h -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/SPMDOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/SPMDOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/ScanOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/ScanOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/TypeConverter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/TypeConverter.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/Utility.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonGPUToLLVM/ViewOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonGPUToLLVM/ViewOpToLLVM.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonInstrumentToLLVM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonInstrumentToLLVM/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Conversion/TritonToTritonGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonToTritonGPU/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Conversion/TritonToTritonGPU/RelayoutTritonGPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonToTritonGPU/RelayoutTritonGPU.cpp -------------------------------------------------------------------------------- /lib/Conversion/TritonToTritonGPU/TritonGPUConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Conversion/TritonToTritonGPU/TritonGPUConversion.cpp -------------------------------------------------------------------------------- /lib/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/Gluon/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Gluon/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/Gluon/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Gluon/IR/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/Gluon/IR/Dialect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Gluon/IR/Dialect.cpp -------------------------------------------------------------------------------- /lib/Dialect/Gluon/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Gluon/Transforms/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/Gluon/Transforms/Canonicalize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Gluon/Transforms/Canonicalize.cpp -------------------------------------------------------------------------------- /lib/Dialect/Gluon/Transforms/Inline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Gluon/Transforms/Inline.cpp -------------------------------------------------------------------------------- /lib/Dialect/Gluon/Transforms/ResolveAutoEncodings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Gluon/Transforms/ResolveAutoEncodings.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/Canonicalize.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/Canonicalize.td -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/Dialect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/Dialect.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/DiscardableAttributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/DiscardableAttributes.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/OpInterfaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/OpInterfaces.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/Ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/Ops.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/Traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/Traits.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/Types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/Types.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/IR/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/IR/Utility.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/ArithTypeConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/ArithTypeConversion.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/Combine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/Combine.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/Combine.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/Combine.td -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/FunctionTypeConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/FunctionTypeConversion.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/LoopAwareCSE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/LoopAwareCSE.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/LoopInvariantCodeMotion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/LoopInvariantCodeMotion.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/LoopPeeling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/LoopPeeling.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/LoopUnroll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/LoopUnroll.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/ReorderBroadcast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/ReorderBroadcast.cpp -------------------------------------------------------------------------------- /lib/Dialect/Triton/Transforms/RewriteTensorPointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/Triton/Transforms/RewriteTensorPointer.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/IR/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/IR/Dialect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/IR/Dialect.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/IR/LayoutUtility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/IR/LayoutUtility.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/IR/LinearLayoutConversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/IR/LinearLayoutConversions.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/IR/Ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/IR/Ops.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/IR/Types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/IR/Types.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/AccelerateMatmul.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/AccelerateMatmul.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/Coalesce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/Coalesce.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/CoalesceAsyncCopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/CoalesceAsyncCopy.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/F32DotTC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/F32DotTC.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/FuseNestedLoops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/FuseNestedLoops.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/HoistTMEMAlloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/HoistTMEMAlloc.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/OptimizeDotOperands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/OptimizeDotOperands.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/Pipeliner/LowerLoops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/Pipeliner/LowerLoops.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/Pipeliner/Schedule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/Pipeliner/Schedule.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/Prefetch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/Prefetch.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/ReorderInstructions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/ReorderInstructions.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonGPU/Transforms/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonGPU/Transforms/Utility.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonInstrument/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonInstrument/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonInstrument/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonInstrument/IR/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonInstrument/IR/Dialect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonInstrument/IR/Dialect.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonInstrument/IR/Ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonInstrument/IR/Ops.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonInstrument/IR/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonInstrument/IR/Utility.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonInstrument/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonInstrument/Transforms/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/IR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/IR/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/IR/Dialect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/IR/Dialect.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/IR/Ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/IR/Ops.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/Transforms/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/Transforms/FenceInsertion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/Transforms/FenceInsertion.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/Transforms/InterleaveTMem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/Transforms/InterleaveTMem.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/Transforms/MMALowering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/Transforms/MMALowering.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/Transforms/PlanCTA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/Transforms/PlanCTA.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/Transforms/TMALowering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/Transforms/TMALowering.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/Transforms/TMAUtilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/Transforms/TMAUtilities.cpp -------------------------------------------------------------------------------- /lib/Dialect/TritonNvidiaGPU/Transforms/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Dialect/TritonNvidiaGPU/Transforms/Utility.cpp -------------------------------------------------------------------------------- /lib/Instrumentation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Instrumentation/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Instrumentation/PrintLoadStoreMemSpaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Instrumentation/PrintLoadStoreMemSpaces.cpp -------------------------------------------------------------------------------- /lib/Target/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(LLVMIR) 2 | -------------------------------------------------------------------------------- /lib/Target/LLVMIR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Target/LLVMIR/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Target/LLVMIR/LLVMDIScope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Target/LLVMIR/LLVMDIScope.cpp -------------------------------------------------------------------------------- /lib/Target/LLVMIR/LLVMIRBreakPhiStruct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Target/LLVMIR/LLVMIRBreakPhiStruct.cpp -------------------------------------------------------------------------------- /lib/Target/LLVMIR/LLVMPasses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Target/LLVMIR/LLVMPasses.h -------------------------------------------------------------------------------- /lib/Tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Tools/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Tools/GenericSwizzling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Tools/GenericSwizzling.cpp -------------------------------------------------------------------------------- /lib/Tools/LayoutUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Tools/LayoutUtils.cpp -------------------------------------------------------------------------------- /lib/Tools/LinearLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/lib/Tools/LinearLayout.cpp -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/build_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/build_helpers.py -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/requirements.txt -------------------------------------------------------------------------------- /python/src/gluon_ir.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/src/gluon_ir.cc -------------------------------------------------------------------------------- /python/src/interpreter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/src/interpreter.cc -------------------------------------------------------------------------------- /python/src/ir.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/src/ir.cc -------------------------------------------------------------------------------- /python/src/ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/src/ir.h -------------------------------------------------------------------------------- /python/src/llvm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/src/llvm.cc -------------------------------------------------------------------------------- /python/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/src/main.cc -------------------------------------------------------------------------------- /python/src/passes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/src/passes.cc -------------------------------------------------------------------------------- /python/src/passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/src/passes.h -------------------------------------------------------------------------------- /python/test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test-requirements.txt -------------------------------------------------------------------------------- /python/test/backend/extension_backend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/backend/extension_backend.c -------------------------------------------------------------------------------- /python/test/backend/test_device_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/backend/test_device_backend.py -------------------------------------------------------------------------------- /python/test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/conftest.py -------------------------------------------------------------------------------- /python/test/gluon/test_consan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/gluon/test_consan.py -------------------------------------------------------------------------------- /python/test/gluon/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/gluon/test_core.py -------------------------------------------------------------------------------- /python/test/gluon/test_frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/gluon/test_frontend.py -------------------------------------------------------------------------------- /python/test/kernel_comparison/kernels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/kernel_comparison/kernels.yml -------------------------------------------------------------------------------- /python/test/regression/test_cast_matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/regression/test_cast_matmul.py -------------------------------------------------------------------------------- /python/test/regression/test_functional_regressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/regression/test_functional_regressions.py -------------------------------------------------------------------------------- /python/test/unit/blackwell/test_tmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/blackwell/test_tmem.py -------------------------------------------------------------------------------- /python/test/unit/cuda/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/test/unit/cuda/test_mixed_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/cuda/test_mixed_io.py -------------------------------------------------------------------------------- /python/test/unit/cuda/test_tensor_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/cuda/test_tensor_descriptor.py -------------------------------------------------------------------------------- /python/test/unit/cuda/test_tma_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/cuda/test_tma_descriptor.py -------------------------------------------------------------------------------- /python/test/unit/cuda/test_tma_store_gemm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/cuda/test_tma_store_gemm.py -------------------------------------------------------------------------------- /python/test/unit/instrumentation/test_gpuhello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/instrumentation/test_gpuhello.py -------------------------------------------------------------------------------- /python/test/unit/language/print_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/print_helper.py -------------------------------------------------------------------------------- /python/test/unit/language/test_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_annotations.py -------------------------------------------------------------------------------- /python/test/unit/language/test_block_pointer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_block_pointer.py -------------------------------------------------------------------------------- /python/test/unit/language/test_compile_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_compile_errors.py -------------------------------------------------------------------------------- /python/test/unit/language/test_compile_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_compile_only.py -------------------------------------------------------------------------------- /python/test/unit/language/test_conversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_conversions.py -------------------------------------------------------------------------------- /python/test/unit/language/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_core.py -------------------------------------------------------------------------------- /python/test/unit/language/test_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_decorator.py -------------------------------------------------------------------------------- /python/test/unit/language/test_frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_frontend.py -------------------------------------------------------------------------------- /python/test/unit/language/test_libdevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_libdevice.py -------------------------------------------------------------------------------- /python/test/unit/language/test_line_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_line_info.py -------------------------------------------------------------------------------- /python/test/unit/language/test_matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_matmul.py -------------------------------------------------------------------------------- /python/test/unit/language/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_module.py -------------------------------------------------------------------------------- /python/test/unit/language/test_mxfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_mxfp.py -------------------------------------------------------------------------------- /python/test/unit/language/test_pipeliner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_pipeliner.py -------------------------------------------------------------------------------- /python/test/unit/language/test_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_random.py -------------------------------------------------------------------------------- /python/test/unit/language/test_reproducer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_reproducer.py -------------------------------------------------------------------------------- /python/test/unit/language/test_standard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_standard.py -------------------------------------------------------------------------------- /python/test/unit/language/test_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_subprocess.py -------------------------------------------------------------------------------- /python/test/unit/language/test_tensor_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_tensor_descriptor.py -------------------------------------------------------------------------------- /python/test/unit/language/test_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_tuple.py -------------------------------------------------------------------------------- /python/test/unit/language/test_warp_specialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/language/test_warp_specialization.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_autotuner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_autotuner.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_bindings.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_build.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_cache.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_compilation_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_compilation_listener.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_cublas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_cublas.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_driver.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_jit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_jit.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_launch.py -------------------------------------------------------------------------------- /python/test/unit/runtime/test_subproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/runtime/test_subproc.py -------------------------------------------------------------------------------- /python/test/unit/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/test_debug.py -------------------------------------------------------------------------------- /python/test/unit/test_debug_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/test_debug_dump.py -------------------------------------------------------------------------------- /python/test/unit/test_filecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/test_filecheck.py -------------------------------------------------------------------------------- /python/test/unit/test_knobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/test_knobs.py -------------------------------------------------------------------------------- /python/test/unit/test_perf_warning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/test_perf_warning.py -------------------------------------------------------------------------------- /python/test/unit/tools/test_aot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/tools/test_aot.py -------------------------------------------------------------------------------- /python/test/unit/tools/test_disasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/tools/test_disasm.py -------------------------------------------------------------------------------- /python/test/unit/tools/test_irsource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/test/unit/tools/test_irsource.py -------------------------------------------------------------------------------- /python/triton/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/__init__.py -------------------------------------------------------------------------------- /python/triton/_filecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/_filecheck.py -------------------------------------------------------------------------------- /python/triton/_internal_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/_internal_testing.py -------------------------------------------------------------------------------- /python/triton/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/_utils.py -------------------------------------------------------------------------------- /python/triton/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/backends/__init__.py -------------------------------------------------------------------------------- /python/triton/backends/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/backends/compiler.py -------------------------------------------------------------------------------- /python/triton/backends/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/backends/driver.py -------------------------------------------------------------------------------- /python/triton/compiler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/compiler/__init__.py -------------------------------------------------------------------------------- /python/triton/compiler/code_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/compiler/code_generator.py -------------------------------------------------------------------------------- /python/triton/compiler/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/compiler/compiler.py -------------------------------------------------------------------------------- /python/triton/compiler/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/compiler/errors.py -------------------------------------------------------------------------------- /python/triton/compiler/make_launcher.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/triton/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/errors.py -------------------------------------------------------------------------------- /python/triton/experimental/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/triton/experimental/gluon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/__init__.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/_compiler.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/triton/experimental/gluon/_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/_runtime.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/language/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/language/__init__.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/language/_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/language/_core.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/language/_layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/language/_layouts.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/language/_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/language/_math.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/language/_semantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/language/_semantic.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/language/_standard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/language/_standard.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/nvidia/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/nvidia/__init__.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/nvidia/blackwell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/nvidia/blackwell.py -------------------------------------------------------------------------------- /python/triton/experimental/gluon/nvidia/hopper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/experimental/gluon/nvidia/hopper.py -------------------------------------------------------------------------------- /python/triton/knobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/knobs.py -------------------------------------------------------------------------------- /python/triton/language/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/language/__init__.py -------------------------------------------------------------------------------- /python/triton/language/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/language/core.py -------------------------------------------------------------------------------- /python/triton/language/extra/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/language/extra/__init__.py -------------------------------------------------------------------------------- /python/triton/language/extra/libdevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/language/extra/libdevice.py -------------------------------------------------------------------------------- /python/triton/language/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/language/math.py -------------------------------------------------------------------------------- /python/triton/language/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/language/random.py -------------------------------------------------------------------------------- /python/triton/language/semantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/language/semantic.py -------------------------------------------------------------------------------- /python/triton/language/standard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/language/standard.py -------------------------------------------------------------------------------- /python/triton/runtime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/__init__.py -------------------------------------------------------------------------------- /python/triton/runtime/_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/_allocation.py -------------------------------------------------------------------------------- /python/triton/runtime/_async_compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/_async_compile.py -------------------------------------------------------------------------------- /python/triton/runtime/autotuner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/autotuner.py -------------------------------------------------------------------------------- /python/triton/runtime/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/build.py -------------------------------------------------------------------------------- /python/triton/runtime/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/cache.py -------------------------------------------------------------------------------- /python/triton/runtime/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/driver.py -------------------------------------------------------------------------------- /python/triton/runtime/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/errors.py -------------------------------------------------------------------------------- /python/triton/runtime/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/interpreter.py -------------------------------------------------------------------------------- /python/triton/runtime/jit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/runtime/jit.py -------------------------------------------------------------------------------- /python/triton/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/testing.py -------------------------------------------------------------------------------- /python/triton/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/triton/tools/build_extern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/tools/build_extern.py -------------------------------------------------------------------------------- /python/triton/tools/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/tools/compile.py -------------------------------------------------------------------------------- /python/triton/tools/disasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/tools/disasm.py -------------------------------------------------------------------------------- /python/triton/tools/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/tools/link.py -------------------------------------------------------------------------------- /python/triton/tools/mxfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/tools/mxfp.py -------------------------------------------------------------------------------- /python/triton/tools/tensor_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton/tools/tensor_descriptor.py -------------------------------------------------------------------------------- /python/triton_kernels/.gitignore: -------------------------------------------------------------------------------- 1 | triton_bench.egg-info/ 2 | -------------------------------------------------------------------------------- /python/triton_kernels/bench/bench_mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/bench/bench_mlp.py -------------------------------------------------------------------------------- /python/triton_kernels/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/pyproject.toml -------------------------------------------------------------------------------- /python/triton_kernels/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/triton_kernels/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/tests/conftest.py -------------------------------------------------------------------------------- /python/triton_kernels/tests/test_compaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/tests/test_compaction.py -------------------------------------------------------------------------------- /python/triton_kernels/tests/test_matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/tests/test_matmul.py -------------------------------------------------------------------------------- /python/triton_kernels/tests/test_mxfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/tests/test_mxfp.py -------------------------------------------------------------------------------- /python/triton_kernels/tests/test_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/tests/test_routing.py -------------------------------------------------------------------------------- /python/triton_kernels/tests/test_specialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/tests/test_specialize.py -------------------------------------------------------------------------------- /python/triton_kernels/tests/test_swiglu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/tests/test_swiglu.py -------------------------------------------------------------------------------- /python/triton_kernels/tests/test_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/tests/test_tensor.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/compaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/compaction.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/matmul_ogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/matmul_ogs.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/numerics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/numerics.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/numerics_details/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/proton_opts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/proton_opts.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/routing.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/specialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/specialize.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/swiglu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/swiglu.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/target_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/target_info.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/tensor.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/testing.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/topk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/triton_kernels/triton_kernels/topk.py -------------------------------------------------------------------------------- /python/triton_kernels/triton_kernels/topk_details/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/tutorials/01-vector-add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/01-vector-add.py -------------------------------------------------------------------------------- /python/tutorials/02-fused-softmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/02-fused-softmax.py -------------------------------------------------------------------------------- /python/tutorials/03-matrix-multiplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/03-matrix-multiplication.py -------------------------------------------------------------------------------- /python/tutorials/04-low-memory-dropout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/04-low-memory-dropout.py -------------------------------------------------------------------------------- /python/tutorials/05-layer-norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/05-layer-norm.py -------------------------------------------------------------------------------- /python/tutorials/06-fused-attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/06-fused-attention.py -------------------------------------------------------------------------------- /python/tutorials/07-extern-functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/07-extern-functions.py -------------------------------------------------------------------------------- /python/tutorials/08-grouped-gemm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/08-grouped-gemm.py -------------------------------------------------------------------------------- /python/tutorials/09-persistent-matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/09-persistent-matmul.py -------------------------------------------------------------------------------- /python/tutorials/10-block-scaled-matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/10-block-scaled-matmul.py -------------------------------------------------------------------------------- /python/tutorials/11-programmatic-dependent-launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/11-programmatic-dependent-launch.py -------------------------------------------------------------------------------- /python/tutorials/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/README.rst -------------------------------------------------------------------------------- /python/tutorials/gluon/01-attention-forward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/python/tutorials/gluon/01-attention-forward.py -------------------------------------------------------------------------------- /scripts/build-llvm-project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/scripts/build-llvm-project.sh -------------------------------------------------------------------------------- /set_vars_.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/set_vars_.bat -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/setup.py -------------------------------------------------------------------------------- /test/Analysis/amd/test-alignment.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Analysis/amd/test-alignment.mlir -------------------------------------------------------------------------------- /test/Analysis/test-alias.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Analysis/test-alias.mlir -------------------------------------------------------------------------------- /test/Analysis/test-alignment.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Analysis/test-alignment.mlir -------------------------------------------------------------------------------- /test/Analysis/test-allocation.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Analysis/test-allocation.mlir -------------------------------------------------------------------------------- /test/Analysis/test-membar-ttng.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Analysis/test-membar-ttng.mlir -------------------------------------------------------------------------------- /test/Analysis/test-membar.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Analysis/test-membar.mlir -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Conversion/allocate_shared_memory.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/allocate_shared_memory.mlir -------------------------------------------------------------------------------- /test/Conversion/allocate_warp_groups.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/allocate_warp_groups.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/allocate_shared_memory.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/allocate_shared_memory.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/amdgpu_membar.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/amdgpu_membar.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/async-ops-alias-scopes.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/async-ops-alias-scopes.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/async_ops_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/async_ops_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/async_ops_to_llvm_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/async_ops_to_llvm_invalid.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/buffer_atomic_cas.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/buffer_atomic_cas.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/buffer_load_store.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/buffer_load_store.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/buffer_load_to_local_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/buffer_load_to_local_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/builtin_func_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/builtin_func_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/compute-base-ptr.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/compute-base-ptr.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/convert_layout.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/convert_layout.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/dedup-by-constancy.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/dedup-by-constancy.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/ds_transpose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/ds_transpose.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/fp_to_fp.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/fp_to_fp.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/in_thread_transpose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/in_thread_transpose.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/invalid_concat_op.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/invalid_concat_op.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/invalid_extractslice_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/invalid_extractslice_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/load_store.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/load_store.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/math-denorm-handling.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/math-denorm-handling.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/mfma-shortcut.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/mfma-shortcut.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/minmax.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/minmax.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/tritongpu_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/tritongpu_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/tritongpu_to_llvm_rdna.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/tritongpu_to_llvm_rdna.mlir -------------------------------------------------------------------------------- /test/Conversion/amd/tritongpu_wmma_dot_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/amd/tritongpu_wmma_dot_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/atomic_ldst.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/atomic_ldst.mlir -------------------------------------------------------------------------------- /test/Conversion/cvt_to_llvm.mlir.unsupported: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/cvt_to_llvm.mlir.unsupported -------------------------------------------------------------------------------- /test/Conversion/dedup-by-constancy.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/dedup-by-constancy.mlir -------------------------------------------------------------------------------- /test/Conversion/divide-by-0.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/divide-by-0.mlir -------------------------------------------------------------------------------- /test/Conversion/gather_to_llvm.mlir.unsupported: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/gather_to_llvm.mlir.unsupported -------------------------------------------------------------------------------- /test/Conversion/nvgpu_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/nvgpu_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/reduce_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/reduce_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/relayout_tritongpu.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/relayout_tritongpu.mlir -------------------------------------------------------------------------------- /test/Conversion/scan_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/scan_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/tma_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tma_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/triton_to_tritongpu.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/triton_to_tritongpu.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_llvm_blackwell.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_llvm_blackwell.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_llvm_block_dot_shortcut.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_llvm_block_dot_shortcut.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_llvm_debug.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_llvm_debug.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_llvm_hopper.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_llvm_hopper.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_llvm_hopper_ptx80.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_llvm_hopper_ptx80.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_llvm_volta.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_llvm_volta.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_ptx.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_ptx.mlir -------------------------------------------------------------------------------- /test/Conversion/tritongpu_to_ptx_mmav3.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritongpu_to_ptx_mmav3.mlir -------------------------------------------------------------------------------- /test/Conversion/tritoninstrument_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritoninstrument_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/tritonnvidiagpu_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/tritonnvidiagpu_to_llvm.mlir -------------------------------------------------------------------------------- /test/Conversion/warp_specialize_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Conversion/warp_specialize_to_llvm.mlir -------------------------------------------------------------------------------- /test/Gluon/auto_encoding.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Gluon/auto_encoding.mlir -------------------------------------------------------------------------------- /test/Gluon/inlining.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Gluon/inlining.mlir -------------------------------------------------------------------------------- /test/Gluon/invalid_auto_encoding.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Gluon/invalid_auto_encoding.mlir -------------------------------------------------------------------------------- /test/Hopper/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(WarpSpecialization) 2 | -------------------------------------------------------------------------------- /test/Hopper/WarpSpecialization/ws_code_partition.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Hopper/WarpSpecialization/ws_code_partition.mlir -------------------------------------------------------------------------------- /test/Hopper/WarpSpecialization/ws_data_partition.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Hopper/WarpSpecialization/ws_data_partition.mlir -------------------------------------------------------------------------------- /test/Hopper/WarpSpecialization/ws_task_partition.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Hopper/WarpSpecialization/ws_task_partition.mlir -------------------------------------------------------------------------------- /test/LLVMIR/break-phi-struct.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/LLVMIR/break-phi-struct.ll -------------------------------------------------------------------------------- /test/Proton/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Proton/ops.mlir -------------------------------------------------------------------------------- /test/Tools/tensor_layout_print.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Tools/tensor_layout_print.mlir -------------------------------------------------------------------------------- /test/Triton/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/canonicalize.mlir -------------------------------------------------------------------------------- /test/Triton/combine.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/combine.mlir -------------------------------------------------------------------------------- /test/Triton/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/invalid.mlir -------------------------------------------------------------------------------- /test/Triton/loop-invariant-code-motion.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/loop-invariant-code-motion.mlir -------------------------------------------------------------------------------- /test/Triton/loop-peeling.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/loop-peeling.mlir -------------------------------------------------------------------------------- /test/Triton/loop-unroll.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/loop-unroll.mlir -------------------------------------------------------------------------------- /test/Triton/loop_cse.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/loop_cse.mlir -------------------------------------------------------------------------------- /test/Triton/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/ops.mlir -------------------------------------------------------------------------------- /test/Triton/reorder-broadcast.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/reorder-broadcast.mlir -------------------------------------------------------------------------------- /test/Triton/reproducer.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/reproducer.mlir -------------------------------------------------------------------------------- /test/Triton/rewrite-tensor-descriptor-to-pointer.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/rewrite-tensor-descriptor-to-pointer.mlir -------------------------------------------------------------------------------- /test/Triton/rewrite-tensor-pointer.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/rewrite-tensor-pointer.mlir -------------------------------------------------------------------------------- /test/Triton/vecadd.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/vecadd.mlir -------------------------------------------------------------------------------- /test/Triton/verify-make-range.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/Triton/verify-make-range.mlir -------------------------------------------------------------------------------- /test/TritonGPU/accelerate-matmul.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/accelerate-matmul.mlir -------------------------------------------------------------------------------- /test/TritonGPU/accumulator-init.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/accumulator-init.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/accelerate-amd-matmul-chain-dot.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/accelerate-amd-matmul-chain-dot.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/accelerate-amd-matmul-fma.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/accelerate-amd-matmul-fma.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/accelerate-amd-matmul-mfma-gfx950.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/accelerate-amd-matmul-mfma-gfx950.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/accelerate-amd-matmul-mfma.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/accelerate-amd-matmul-mfma.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/accelerate-amd-matmul-wmma-gen1.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/accelerate-amd-matmul-wmma-gen1.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/accelerate-amd-matmul-wmma-gen2.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/accelerate-amd-matmul-wmma-gen2.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-block-pingpong.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-block-pingpong.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-canonicalize-extract-slice.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-canonicalize-extract-slice.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-canonicalize-pointers.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-canonicalize-pointers.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-coalesce-async-copy.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-coalesce-async-copy.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-concat-op.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-concat-op.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-conditional-barrier.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-conditional-barrier.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-convert-buffer-ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-convert-buffer-ops.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-extractslice-op.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-extractslice-op.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-fold-true-cmpi.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-fold-true-cmpi.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-hoist-cvtToDotOp.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-hoist-cvtToDotOp.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-optimize-epilogue.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-optimize-epilogue.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-pipeline-chained-dots.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-pipeline-chained-dots.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-range-analysis.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-range-analysis.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-reorder-instructions.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-reorder-instructions.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-schedule-hint.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-schedule-hint.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-stream-loop-assume.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-stream-loop-assume.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-stream-prefetch.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-stream-prefetch.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/amd-update-async-wait-count.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/amd-update-async-wait-count.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/in-thread-transpose.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/in-thread-transpose.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/invalid.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/mfma-double-rate.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/mfma-double-rate.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/mfma-xf32.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/mfma-xf32.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/optimize-lds-usage.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/optimize-lds-usage.mlir -------------------------------------------------------------------------------- /test/TritonGPU/amd/sink-setprio-mfma.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/amd/sink-setprio-mfma.mlir -------------------------------------------------------------------------------- /test/TritonGPU/atomic-cas.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/atomic-cas.mlir -------------------------------------------------------------------------------- /test/TritonGPU/automatic-warp-specialization.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/automatic-warp-specialization.mlir -------------------------------------------------------------------------------- /test/TritonGPU/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/canonicalize.mlir -------------------------------------------------------------------------------- /test/TritonGPU/coalesce-async-copy.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/coalesce-async-copy.mlir -------------------------------------------------------------------------------- /test/TritonGPU/coalesce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/coalesce.mlir -------------------------------------------------------------------------------- /test/TritonGPU/combine-select-if.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/combine-select-if.mlir -------------------------------------------------------------------------------- /test/TritonGPU/combine.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/combine.mlir -------------------------------------------------------------------------------- /test/TritonGPU/consan-negative.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/consan-negative.mlir -------------------------------------------------------------------------------- /test/TritonGPU/consan.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/consan.mlir -------------------------------------------------------------------------------- /test/TritonGPU/dot-operands.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/dot-operands.mlir -------------------------------------------------------------------------------- /test/TritonGPU/fence-inserstion.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/fence-inserstion.mlir -------------------------------------------------------------------------------- /test/TritonGPU/fuse-nested-loops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/fuse-nested-loops.mlir -------------------------------------------------------------------------------- /test/TritonGPU/global_scratch_alloc.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/global_scratch_alloc.mlir -------------------------------------------------------------------------------- /test/TritonGPU/global_scratch_to_llvm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/global_scratch_to_llvm.mlir -------------------------------------------------------------------------------- /test/TritonGPU/hoist-tmem-alloc.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/hoist-tmem-alloc.mlir -------------------------------------------------------------------------------- /test/TritonGPU/inline.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/inline.mlir -------------------------------------------------------------------------------- /test/TritonGPU/invalid-attributes.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/invalid-attributes.mlir -------------------------------------------------------------------------------- /test/TritonGPU/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/invalid.mlir -------------------------------------------------------------------------------- /test/TritonGPU/load-mma-specialization.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/load-mma-specialization.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-async-latencies.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-async-latencies.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-blackwell.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-blackwell.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-combine-waits.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-combine-waits.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-cuda.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-cuda.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-expand.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-expand.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-hip.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-hip.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-hopper-remove-wait.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-hopper-remove-wait.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-hopper.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-hopper.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline-indirect-load.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline-indirect-load.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-pipeline.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-pipeline.mlir -------------------------------------------------------------------------------- /test/TritonGPU/loop-schedule.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/loop-schedule.mlir -------------------------------------------------------------------------------- /test/TritonGPU/matmul-loop-pipeline.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/matmul-loop-pipeline.mlir -------------------------------------------------------------------------------- /test/TritonGPU/matmul.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/matmul.mlir -------------------------------------------------------------------------------- /test/TritonGPU/memdesc-subview-split.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/memdesc-subview-split.mlir -------------------------------------------------------------------------------- /test/TritonGPU/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/ops.mlir -------------------------------------------------------------------------------- /test/TritonGPU/optimize-locality.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/optimize-locality.mlir -------------------------------------------------------------------------------- /test/TritonGPU/optimize-partition-warps.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/optimize-partition-warps.mlir -------------------------------------------------------------------------------- /test/TritonGPU/optimize_epilogue.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/optimize_epilogue.mlir -------------------------------------------------------------------------------- /test/TritonGPU/partition-loops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/partition-loops.mlir -------------------------------------------------------------------------------- /test/TritonGPU/partition-scheduling.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/partition-scheduling.mlir -------------------------------------------------------------------------------- /test/TritonGPU/pipeline-assign-latencies.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/pipeline-assign-latencies.mlir -------------------------------------------------------------------------------- /test/TritonGPU/pipeline-loop-nest.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/pipeline-loop-nest.mlir -------------------------------------------------------------------------------- /test/TritonGPU/pipeline-lower-loop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/pipeline-lower-loop.mlir -------------------------------------------------------------------------------- /test/TritonGPU/pipeline-schedule-loop.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/pipeline-schedule-loop.mlir -------------------------------------------------------------------------------- /test/TritonGPU/prefetch.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/prefetch.mlir -------------------------------------------------------------------------------- /test/TritonGPU/promote-lhs-to-tmem.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/promote-lhs-to-tmem.mlir -------------------------------------------------------------------------------- /test/TritonGPU/prox_fence_insertion.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/prox_fence_insertion.mlir -------------------------------------------------------------------------------- /test/TritonGPU/reduce-data-duplication.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/reduce-data-duplication.mlir -------------------------------------------------------------------------------- /test/TritonGPU/reorder-instructions.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/reorder-instructions.mlir -------------------------------------------------------------------------------- /test/TritonGPU/rewrite-partition-dependencies.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/rewrite-partition-dependencies.mlir -------------------------------------------------------------------------------- /test/TritonGPU/samples/descriptor-matmul-pipeline.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/samples/descriptor-matmul-pipeline.mlir -------------------------------------------------------------------------------- /test/TritonGPU/samples/descriptor-matmul-pipeline.mlir.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/samples/descriptor-matmul-pipeline.mlir.in -------------------------------------------------------------------------------- /test/TritonGPU/samples/simulated-grouped-gemm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/samples/simulated-grouped-gemm.mlir -------------------------------------------------------------------------------- /test/TritonGPU/samples/simulated-grouped-gemm.mlir.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/samples/simulated-grouped-gemm.mlir.in -------------------------------------------------------------------------------- /test/TritonGPU/tf32x3-matmul.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/tf32x3-matmul.mlir -------------------------------------------------------------------------------- /test/TritonGPU/verify-blocked-layout.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonGPU/verify-blocked-layout.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/bf16-atomics.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/bf16-atomics.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/canonicalize.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/inline.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/inline.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/interleave_tmem.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/interleave_tmem.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/invalid.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/membar.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/membar.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/mma_lowering.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/mma_lowering.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/ops.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/optimize_descriptor_encoding.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/optimize_descriptor_encoding.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/test_promotion_to_tensor_memory.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/test_promotion_to_tensor_memory.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/test_tensor_memory_allocation.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/test_tensor_memory_allocation.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/tma_lowering.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/tma_lowering.mlir -------------------------------------------------------------------------------- /test/TritonNvidiaGPU/tmem_layouts.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/TritonNvidiaGPU/tmem_layouts.mlir -------------------------------------------------------------------------------- /test/include/Analysis/TestAxisInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/include/Analysis/TestAxisInfo.h -------------------------------------------------------------------------------- /test/lib/Analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Analysis/CMakeLists.txt -------------------------------------------------------------------------------- /test/lib/Analysis/TestAlias.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Analysis/TestAlias.cpp -------------------------------------------------------------------------------- /test/lib/Analysis/TestAllocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Analysis/TestAllocation.cpp -------------------------------------------------------------------------------- /test/lib/Analysis/TestAxisInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Analysis/TestAxisInfo.cpp -------------------------------------------------------------------------------- /test/lib/Analysis/TestMembar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Analysis/TestMembar.cpp -------------------------------------------------------------------------------- /test/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/CMakeLists.txt -------------------------------------------------------------------------------- /test/lib/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Dialect/CMakeLists.txt -------------------------------------------------------------------------------- /test/lib/Dialect/TestLoopPeeling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Dialect/TestLoopPeeling.cpp -------------------------------------------------------------------------------- /test/lib/Instrumentation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Instrumentation/CMakeLists.txt -------------------------------------------------------------------------------- /test/lib/Instrumentation/GPUHello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lib/Instrumentation/GPUHello.cpp -------------------------------------------------------------------------------- /test/lit.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lit.cfg.py -------------------------------------------------------------------------------- /test/lit.site.cfg.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/test/lit.site.cfg.py.in -------------------------------------------------------------------------------- /third_party/amd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/amd/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/amd/backend/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/compiler.py -------------------------------------------------------------------------------- /third_party/amd/backend/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/driver.c -------------------------------------------------------------------------------- /third_party/amd/backend/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/driver.py -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/amd_detail/hip_ldg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/amd_detail/hip_ldg.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/amd_detail/math_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/amd_detail/math_fwd.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/channel_descriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/channel_descriptor.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/device_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/device_functions.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/driver_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/driver_types.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_bf16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_bf16.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_bfloat16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_bfloat16.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_common.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_complex.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_deprecated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_deprecated.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_ext.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_fp16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_fp16.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_fp8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_fp8.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_gl_interop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_gl_interop.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_hcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_hcc.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_math_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_math_constants.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_profile.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_runtime.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_runtime_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_runtime_api.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_texture_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_texture_types.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_vector_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_vector_types.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hip_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hip_version.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/hiprtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/hiprtc.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/library_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/library_types.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/math_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/math_functions.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/surface_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/surface_types.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hip/texture_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hip/texture_types.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/Brig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/Brig.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/amd_hsa_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/amd_hsa_common.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/amd_hsa_elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/amd_hsa_elf.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/amd_hsa_kernel_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/amd_hsa_kernel_code.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/amd_hsa_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/amd_hsa_queue.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/amd_hsa_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/amd_hsa_signal.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/hsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/hsa.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/hsa_amd_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/hsa_amd_tool.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/hsa_api_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/hsa_api_trace.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/hsa_ext_amd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/hsa_ext_amd.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/hsa_ext_finalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/hsa_ext_finalize.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/hsa_ext_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/hsa_ext_image.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/hsa/hsa_ven_amd_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/hsa/hsa_ven_amd_loader.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/roctracer/hsa_prof_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/roctracer/hsa_prof_str.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/roctracer/roctracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/roctracer/roctracer.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/roctracer/roctracer_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/roctracer/roctracer_ext.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/roctracer/roctracer_hcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/roctracer/roctracer_hcc.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/roctracer/roctracer_hip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/roctracer/roctracer_hip.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/roctracer/roctracer_hsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/roctracer/roctracer_hsa.h -------------------------------------------------------------------------------- /third_party/amd/backend/include/roctracer/roctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/include/roctracer/roctx.h -------------------------------------------------------------------------------- /third_party/amd/backend/lib/asanrtl.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/lib/asanrtl.bc -------------------------------------------------------------------------------- /third_party/amd/backend/lib/ockl.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/lib/ockl.bc -------------------------------------------------------------------------------- /third_party/amd/backend/lib/ocml.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/backend/lib/ocml.bc -------------------------------------------------------------------------------- /third_party/amd/include/Analysis/AMDGPUAllocation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/Analysis/AMDGPUAllocation.h -------------------------------------------------------------------------------- /third_party/amd/include/Analysis/AxisInfoExt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/Analysis/AxisInfoExt.h -------------------------------------------------------------------------------- /third_party/amd/include/Analysis/RangeAnalysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/Analysis/RangeAnalysis.h -------------------------------------------------------------------------------- /third_party/amd/include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/amd/include/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(TritonAMDGPU) 2 | -------------------------------------------------------------------------------- /third_party/amd/include/Dialect/TritonAMDGPU/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(IR) 2 | -------------------------------------------------------------------------------- /third_party/amd/include/Dialect/TritonAMDGPU/IR/Dialect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/Dialect/TritonAMDGPU/IR/Dialect.h -------------------------------------------------------------------------------- /third_party/amd/include/TritonAMDGPUToLLVM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/TritonAMDGPUToLLVM/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/amd/include/TritonAMDGPUToLLVM/GCNAsmFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/TritonAMDGPUToLLVM/GCNAsmFormat.h -------------------------------------------------------------------------------- /third_party/amd/include/TritonAMDGPUToLLVM/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/TritonAMDGPUToLLVM/Passes.h -------------------------------------------------------------------------------- /third_party/amd/include/TritonAMDGPUToLLVM/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/TritonAMDGPUToLLVM/Passes.td -------------------------------------------------------------------------------- /third_party/amd/include/TritonAMDGPUToLLVM/TargetUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/TritonAMDGPUToLLVM/TargetUtils.h -------------------------------------------------------------------------------- /third_party/amd/include/TritonAMDGPUTransforms/Passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/TritonAMDGPUTransforms/Passes.h -------------------------------------------------------------------------------- /third_party/amd/include/TritonAMDGPUTransforms/Passes.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/TritonAMDGPUTransforms/Passes.td -------------------------------------------------------------------------------- /third_party/amd/include/Utils/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/include/Utils/Utility.h -------------------------------------------------------------------------------- /third_party/amd/language/hip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/language/hip/__init__.py -------------------------------------------------------------------------------- /third_party/amd/language/hip/libdevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/language/hip/libdevice.py -------------------------------------------------------------------------------- /third_party/amd/language/hip/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/language/hip/utils.py -------------------------------------------------------------------------------- /third_party/amd/lib/Analysis/AMDGPUAllocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/Analysis/AMDGPUAllocation.cpp -------------------------------------------------------------------------------- /third_party/amd/lib/Analysis/AxisInfoExt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/Analysis/AxisInfoExt.cpp -------------------------------------------------------------------------------- /third_party/amd/lib/Analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/Analysis/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/amd/lib/Analysis/RangeAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/Analysis/RangeAnalysis.cpp -------------------------------------------------------------------------------- /third_party/amd/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/amd/lib/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(TritonAMDGPU) 2 | -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUToLLVM/AsyncUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUToLLVM/AsyncUtility.h -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUToLLVM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUToLLVM/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUToLLVM/DotOpToLLVM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUToLLVM/DotOpToLLVM.cpp -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.cpp -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUToLLVM/TargetInfo.h -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUToLLVM/TargetUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUToLLVM/TargetUtils.cpp -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUToLLVM/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUToLLVM/Utility.cpp -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUToLLVM/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUToLLVM/Utility.h -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUTransforms/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUTransforms/Utility.cpp -------------------------------------------------------------------------------- /third_party/amd/lib/TritonAMDGPUTransforms/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/lib/TritonAMDGPUTransforms/Utility.h -------------------------------------------------------------------------------- /third_party/amd/python/test/attn_fwd.ttir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/python/test/attn_fwd.ttir -------------------------------------------------------------------------------- /third_party/amd/python/test/test_address_sanitizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/python/test/test_address_sanitizer.py -------------------------------------------------------------------------------- /third_party/amd/python/triton_amd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/python/triton_amd.cc -------------------------------------------------------------------------------- /third_party/amd/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(lib) 2 | -------------------------------------------------------------------------------- /third_party/amd/test/lib/Analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/test/lib/Analysis/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/amd/test/lib/Analysis/TestAMDGPUMembar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/test/lib/Analysis/TestAMDGPUMembar.cpp -------------------------------------------------------------------------------- /third_party/amd/test/lib/Analysis/TestAxisInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/test/lib/Analysis/TestAxisInfo.cpp -------------------------------------------------------------------------------- /third_party/amd/test/lib/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Analysis) 2 | -------------------------------------------------------------------------------- /third_party/amd/tools/hip/compile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/tools/hip/compile.cpp -------------------------------------------------------------------------------- /third_party/amd/tools/hip/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/tools/hip/compile.h -------------------------------------------------------------------------------- /third_party/amd/unittest/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Conversion) 2 | -------------------------------------------------------------------------------- /third_party/amd/unittest/Conversion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/amd/unittest/Conversion/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/f2reduce/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/f2reduce/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/f2reduce/LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/f2reduce/LICENCE.txt -------------------------------------------------------------------------------- /third_party/f2reduce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/f2reduce/README.md -------------------------------------------------------------------------------- /third_party/f2reduce/VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/f2reduce/VERSION -------------------------------------------------------------------------------- /third_party/f2reduce/f2reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/f2reduce/f2reduce.cpp -------------------------------------------------------------------------------- /third_party/f2reduce/f2reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/f2reduce/f2reduce.h -------------------------------------------------------------------------------- /third_party/proton/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/.gitignore -------------------------------------------------------------------------------- /third_party/proton/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/README.md -------------------------------------------------------------------------------- /third_party/proton/csrc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/csrc/Proton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/Proton.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Context/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Context/Context.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Context/Python.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Context/Python.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Context/Shadow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Context/Shadow.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Data/Data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Data/Data.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Data/Metric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Data/Metric.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Data/TraceData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Data/TraceData.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Data/TreeData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Data/TreeData.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Driver/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Driver/Device.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Driver/Dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Driver/Dispatch.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Driver/GPU/CudaApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Driver/GPU/CudaApi.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Driver/GPU/CuptiApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Driver/GPU/CuptiApi.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Driver/GPU/HipApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Driver/GPU/HipApi.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Driver/GPU/HsaApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Driver/GPU/HsaApi.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Profiler/GPUProfiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Profiler/GPUProfiler.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Profiler/Profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Profiler/Profiler.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Proton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Proton.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Session/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Session/Session.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Utility/Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Utility/Atomic.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Utility/Errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Utility/Errors.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Utility/Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Utility/Map.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Utility/Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Utility/Set.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Utility/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Utility/Singleton.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Utility/String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Utility/String.h -------------------------------------------------------------------------------- /third_party/proton/csrc/include/Utility/Traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/include/Utility/Traits.h -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Context/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Context/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Context/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Context/Context.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Context/Python.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Context/Python.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Context/Shadow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Context/Shadow.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Data/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Data/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Data/Data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Data/Data.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Data/TraceData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Data/TraceData.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Data/TreeData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Data/TreeData.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Driver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Driver/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Driver/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Driver/Device.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Driver/GPU/CudaApi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Driver/GPU/CudaApi.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Driver/GPU/CuptiApi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Driver/GPU/CuptiApi.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Driver/GPU/HipApi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Driver/GPU/HipApi.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Driver/GPU/HsaApi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Driver/GPU/HsaApi.cpp -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Profiler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Profiler/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Session/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Session/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/csrc/lib/Session/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/csrc/lib/Session/Session.cpp -------------------------------------------------------------------------------- /third_party/proton/dialect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/dialect/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/dialect/include/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Dialect) 2 | -------------------------------------------------------------------------------- /third_party/proton/dialect/include/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Proton) 2 | -------------------------------------------------------------------------------- /third_party/proton/dialect/include/Dialect/Proton/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(IR) 2 | -------------------------------------------------------------------------------- /third_party/proton/dialect/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/dialect/lib/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/proton/dialect/lib/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Proton) 2 | -------------------------------------------------------------------------------- /third_party/proton/dialect/lib/Dialect/Proton/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(IR) 2 | -------------------------------------------------------------------------------- /third_party/proton/dialect/triton_proton.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/dialect/triton_proton.cc -------------------------------------------------------------------------------- /third_party/proton/proton/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/__init__.py -------------------------------------------------------------------------------- /third_party/proton/proton/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/context.py -------------------------------------------------------------------------------- /third_party/proton/proton/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/flags.py -------------------------------------------------------------------------------- /third_party/proton/proton/hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/hook.py -------------------------------------------------------------------------------- /third_party/proton/proton/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/language.py -------------------------------------------------------------------------------- /third_party/proton/proton/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/profile.py -------------------------------------------------------------------------------- /third_party/proton/proton/proton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/proton.py -------------------------------------------------------------------------------- /third_party/proton/proton/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/scope.py -------------------------------------------------------------------------------- /third_party/proton/proton/specs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/specs.py -------------------------------------------------------------------------------- /third_party/proton/proton/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/state.py -------------------------------------------------------------------------------- /third_party/proton/proton/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/proton/viewer.py -------------------------------------------------------------------------------- /third_party/proton/test/examples/cuda.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/examples/cuda.json -------------------------------------------------------------------------------- /third_party/proton/test/examples/frame.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/examples/frame.json -------------------------------------------------------------------------------- /third_party/proton/test/examples/hip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/examples/hip.json -------------------------------------------------------------------------------- /third_party/proton/test/examples/leaf_nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/examples/leaf_nodes.json -------------------------------------------------------------------------------- /third_party/proton/test/examples/triton.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/examples/triton.json -------------------------------------------------------------------------------- /third_party/proton/test/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/helper.py -------------------------------------------------------------------------------- /third_party/proton/test/helper_kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/helper_kernels.py -------------------------------------------------------------------------------- /third_party/proton/test/instrument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/instrument.py -------------------------------------------------------------------------------- /third_party/proton/test/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/test_api.py -------------------------------------------------------------------------------- /third_party/proton/test/test_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/test_cmd.py -------------------------------------------------------------------------------- /third_party/proton/test/test_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/test_lib.py -------------------------------------------------------------------------------- /third_party/proton/test/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/test_profile.py -------------------------------------------------------------------------------- /third_party/proton/test/test_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/test_record.py -------------------------------------------------------------------------------- /third_party/proton/test/test_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/test/test_viewer.py -------------------------------------------------------------------------------- /third_party/proton/tutorials/dynamic_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/tutorials/dynamic_net.py -------------------------------------------------------------------------------- /third_party/proton/tutorials/matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/third_party/proton/tutorials/matmul.py -------------------------------------------------------------------------------- /unittest/Analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Analysis/CMakeLists.txt -------------------------------------------------------------------------------- /unittest/Analysis/UtilityTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Analysis/UtilityTest.cpp -------------------------------------------------------------------------------- /unittest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/CMakeLists.txt -------------------------------------------------------------------------------- /unittest/Dialect/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(TritonGPU) 2 | -------------------------------------------------------------------------------- /unittest/Dialect/TritonGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Dialect/TritonGPU/CMakeLists.txt -------------------------------------------------------------------------------- /unittest/Dialect/TritonGPU/DialectTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Dialect/TritonGPU/DialectTest.cpp -------------------------------------------------------------------------------- /unittest/Dialect/TritonGPU/DumpLayoutTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Dialect/TritonGPU/DumpLayoutTest.cpp -------------------------------------------------------------------------------- /unittest/Dialect/TritonGPU/SwizzleTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Dialect/TritonGPU/SwizzleTest.cpp -------------------------------------------------------------------------------- /unittest/Tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Tools/CMakeLists.txt -------------------------------------------------------------------------------- /unittest/Tools/LayoutUtilsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Tools/LayoutUtilsTest.cpp -------------------------------------------------------------------------------- /unittest/Tools/LinearLayoutTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/Tools/LinearLayoutTest.cpp -------------------------------------------------------------------------------- /unittest/googletest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/unittest/googletest.cmake -------------------------------------------------------------------------------- /utils/generate-test-checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/utils/generate-test-checks.py -------------------------------------------------------------------------------- /utils/nightly.pypirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lshqqytiger/triton/HEAD/utils/nightly.pypirc --------------------------------------------------------------------------------