workspace(name = "aicompiler")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("//tools:version_check.bzl", "check_bazel_version_at_least")
check_bazel_version_at_least("5.1.1")
load("//third_party:repo.bzl", "load_openblas")
load_openblas()
http_archive(
name = "xla",
patch_args = ["-p1"],
patches = [
"//install:openxla.patch",
"//install/xla:BUILD.patch",
"//install/xla:cpu_runtime.cc.patch",
"//install/xla:cpu_runtime.h.patch",
"//install/xla:debug_options_flags.cc.patch",
"//install/xla:hlo_xla_runtime_pipeline.h.patch",
"//install/xla:ir_emitter.cc.patch",
"//install/xla:ir_emitter.h.patch",
"//install/xla:simple_orc_jit.cc.patch",
"//install/xla:xla.proto.patch",
"//install/xla:kernel_selector_xla.patch",
],
sha256 = "90e72fa3558a69cf2562e4600e62c478d22c3986c642d7dcdc7ef0841ded52c5",
strip_prefix = "xla-40008cb2c85749ae436be61c40d3279cb24705c7",
urls = [
"https://github.com/openxla/xla/archive/40008cb2c85749ae436be61c40d3279cb24705c7.tar.gz",
],
)
# Initialize OpenXLA's external dependencies.
load("@xla//:workspace4.bzl", "xla_workspace4")
xla_workspace4()
load("@xla//:workspace3.bzl", "xla_workspace3")
xla_workspace3()
load("@xla//:workspace2.bzl", "xla_workspace2")
xla_workspace2()
load("@xla//:workspace1.bzl", "xla_workspace1")
xla_workspace1()
load("@xla//:workspace0.bzl", "xla_workspace0")
xla_workspace0()