intel / intel-xpu-backend-for-triton

OpenAI Triton backend for Intel® GPUs
MIT License
124 stars 35 forks source link

Create a private branch, include the latest Triton and SPIR-V path Triton backend source code. #222

Closed tdeng5 closed 7 months ago

tdeng5 commented 8 months ago

Issue Description

For PyTorch upstreaming support, provide a private branch, include the latest Triton and SPIR-V path Triton backend source code.

Why not use llvm-path code? A: the requirement is urgent, and the llvm-path is not mature as spirv-path impl ( spirv-path code and successfully run UT and E2E). will switch to llvm-path in the future.

Code Example

System Info

LiyangLingIntel commented 8 months ago

Based on the situation that intel pytorch upstreaming and triton upstream refactoring, there are 2 triton fork branches.

  1. triton-fork/release/2.2.x: this is based on e28a256d71 which is the commit pin used in current Pytorch main branch
  2. triton-fork/spirv-path: this is for the potential case that pytorch update its triton pin to a refactored one. There is a WIP PR #115881 for this case. This fork branch pick 073f53297a as base referring to this PR.
vlad-penkin commented 7 months ago

@LiyangLingIntel can we close this issue?

LiyangLingIntel commented 7 months ago

Close this issue as this task is done.