• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Description:
2#   opt_einsum is a library for optimizing tensor contraction order for einsum.
3
4licenses(["notice"])  # MIT
5
6exports_files(["LICENSE"])
7
8py_library(
9    name = "opt_einsum",
10    srcs = [
11        "opt_einsum/__init__.py",
12        "opt_einsum/_version.py",
13        "opt_einsum/backends/__init__.py",
14        "opt_einsum/backends/cupy.py",
15        "opt_einsum/backends/dispatch.py",
16        "opt_einsum/backends/tensorflow.py",
17        "opt_einsum/backends/theano.py",
18        "opt_einsum/backends/torch.py",
19        "opt_einsum/blas.py",
20        "opt_einsum/compat.py",
21        "opt_einsum/contract.py",
22        "opt_einsum/helpers.py",
23        "opt_einsum/parser.py",
24        "opt_einsum/paths.py",
25        "opt_einsum/sharing.py",
26    ],
27    srcs_version = "PY3",
28    visibility = ["//visibility:public"],
29)
30