Home | History | Annotate | Download | only in examples
      1 package(default_visibility = [
      2     "//learning/brain/contrib/kfac/examples:__subpackages__",
      3     "//tensorflow/contrib/kfac/examples:__subpackages__",
      4 ])
      5 
      6 licenses(["notice"])  # Apache 2.0
      7 
      8 exports_files(["LICENSE"])
      9 
     10 py_binary(
     11     name = "mlp_mnist_main",
     12     srcs = ["mlp_mnist_main.py"],
     13     srcs_version = "PY2AND3",
     14     deps = [
     15         ":mlp",
     16         "//tensorflow:tensorflow_py",
     17     ],
     18 )
     19 
     20 py_library(
     21     name = "mlp",
     22     srcs = ["mlp.py"],
     23     srcs_version = "PY2AND3",
     24     deps = [
     25         ":mnist",
     26         "//tensorflow:tensorflow_py",
     27     ],
     28 )
     29 
     30 py_binary(
     31     name = "convnet_mnist_main",
     32     srcs = ["convnet_mnist_main.py"],
     33     srcs_version = "PY2AND3",
     34     deps = [
     35         ":convnet",
     36         "//tensorflow:tensorflow_py",
     37     ],
     38 )
     39 
     40 py_library(
     41     name = "convnet",
     42     srcs = ["convnet.py"],
     43     srcs_version = "PY2AND3",
     44     deps = [
     45         ":mlp",
     46         ":mnist",
     47         "//tensorflow:tensorflow_py",
     48         "//third_party/py/numpy",
     49     ],
     50 )
     51 
     52 py_library(
     53     name = "mnist",
     54     srcs = ["mnist.py"],
     55     srcs_version = "PY2AND3",
     56     deps = [
     57         "//tensorflow:tensorflow_py",
     58         "//third_party/py/numpy",
     59     ],
     60 )
     61 
     62 filegroup(
     63     name = "all_files",
     64     srcs = glob(
     65         ["**/*"],
     66         exclude = [
     67             "**/METADATA",
     68             "**/OWNERS",
     69         ],
     70     ),
     71     visibility = ["//tensorflow:__subpackages__"],
     72 )
     73