blob: 70592f39db7c344e597cddd78032bb0c2acd340f [file] [log] [blame]
MaheshRavishankarfc1cb002022-02-02 21:29:54 -08001# Codeowners for IREE Github Repository.
2# Refer to https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -08003# for syntax of this file (tl;dr: syntax is like .gitignore. Last matching rule
4# takes precedence).
5# Because of the precedence, rules for directories are listed topologically.
Geoffrey Martin-Noble318bf472022-02-16 11:27:36 -08006# @ghost is used to make a pattern have no owners. It is a sentinel GitHub user
7# that takes the place of deleted users.
MaheshRavishankarfc1cb002022-02-02 21:29:54 -08008
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -08009# No global owners because we don't really want e.g. changing the root
10# CMakeLists.txt file to always ping a bunch of people.
MaheshRavishankarfc1cb002022-02-02 21:29:54 -080011
12# Code owners for individual components/directories
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080013
14# Third-Party Code
15/.gitmodules @GMNGeoffrey @ScottTodd @stellaraccident
16/third_party/ @GMNGeoffrey @ScottTodd @stellaraccident
Geoffrey Martin-Noble318bf472022-02-16 11:27:36 -080017# Except for routinely-updated submodules
Geoffrey Martin-Noble7f3a38b2022-02-18 10:25:28 -080018/third_party/llvm-project @ghost
19/third_party/tensorflow @ghost
20/third_party/mlir-hlo @ghost
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080021
22# Bindings
23/bindings/python/ @stellaraccident
Scott Toddc0c61842022-04-26 08:20:46 -070024/runtime/bindings/python/ @stellaraccident
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080025/bindings/tflite/ @benvanik
26
27# Integrations
28/integrations/ @benvanik @stellaraccident
29/integrations/tensorflow/ @stellaraccident
30/integrations/tensorflow/build_tools/ @GMNGeoffrey @stellaraccident
31/integrations/tensorflow/test/**/iree_tfl_tests/ @rsuderman
32
33# Experimental
34# It's experimental, but we still don't want any old directory added here.
35/experimental/ @benvanik @GMNGeoffrey @stellaraccident
36/experimental/remoting/ @stellaraccident
37/experimental/rocm/ @ThomasRaoux
38/experimental/web/ @ScottTodd
39
40# Infra Top-Level Directories
41/benchmarks/ @GMNGeoffrey @antiagainst
42/build_tools/ @GMNGeoffrey @ScottTodd
43/build_tools/benchmarks/ @GMNGeoffrey @antiagainst
44/build_tools/python_deploy/ @stellaraccident
Scott Toddc0c61842022-04-26 08:20:46 -070045/build_tools/scripts/ @GMNGeoffrey @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080046/build_tools/third_party/ @GMNGeoffrey @ScottTodd @stellaraccident
47/.github/ @GMNGeoffrey @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080048
49# llvm-external-projects
50/llvm-external-projects/ @stellaraccident
MaheshRavishankar09c660b2022-03-17 15:26:27 -070051/llvm-external-projects/iree-dialects/ @MaheshRavishankar
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080052/llvm-external-projects/iree-dialects/**/Dialect/LinalgExt/ @hanhanW @MaheshRavishankar
53/llvm-external-projects/iree-dialects/test/iree_linalgext @hanhanW @MaheshRavishankar
54
55# Other Top-Level Directories
56/colab/ @ScottTodd
57/docs/ @ScottTodd
58
59
60# Main IREE directories
61/iree/ @benvanik
62
63# Compiler
MaheshRavishankarfc1cb002022-02-02 21:29:54 -080064/iree/compiler/Codegen/ @MaheshRavishankar
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080065/iree/compiler/Codegen/LLVMCPU/ @hanhanW @MaheshRavishankar
MaheshRavishankarfc1cb002022-02-02 21:29:54 -080066/iree/compiler/Codegen/LLVMGPU/ @MaheshRavishankar @ThomasRaoux
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080067/iree/compiler/Codegen/Sandbox/ @hanhanW @MaheshRavishankar
68/iree/compiler/Codegen/SPIRV/ @antiagainst @MaheshRavishankar
69/iree/compiler/ConstEval/ @stellaraccident
MaheshRavishankar09c660b2022-03-17 15:26:27 -070070/iree/compiler/Dialect/Flow/ @MaheshRavishankar
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080071/iree/compiler/Dialect/Vulkan/ @antiagainst
72/iree/compiler/InputConversion/ @MaheshRavishankar @stellaraccident
73/iree/compiler/InputConversion/MHLO @hanhanW @MaheshRavishankar @rsuderman
MaheshRavishankar09c660b2022-03-17 15:26:27 -070074/iree/compiler/InputConversion/TOSA @MaheshRavishankar @rsuderman
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080075
76
77# Runtime
Scott Toddc0c61842022-04-26 08:20:46 -070078/runtime/src/iree/ @benvanik
79/runtime/src/iree/hal/cuda/ @ThomasRaoux
80/runtime/src/iree/hal/cts/ @ScottTodd
81/runtime/src/iree/hal/vulkan/ @antiagainst @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080082
83# Other IREE directories
Scott Toddc0c61842022-04-26 08:20:46 -070084/samples/ @ScottTodd
Geoffrey Martin-Noble318bf472022-02-16 11:27:36 -080085/iree/test/ @ghost
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080086/iree/tools/ @benvanik @GMNGeoffrey