diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2017-05-18 19:03:05 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-05-18 19:06:51 -0700 |
commit | c7bf181553b9bb1652b09d31591371f8446da117 (patch) | |
tree | 61bbe36bb4844336fcc328fe0e8ad1adfab15dd9 | |
parent | 1318e59cc38f6fa225ba5826aae437c3b055b198 (diff) |
Upgraded LIBXSMM to 1.8.1.
PiperOrigin-RevId: 156508163
-rw-r--r-- | tensorflow/workspace.bzl | 8 | ||||
-rw-r--r-- | third_party/libxsmm.BUILD | 22 |
2 files changed, 18 insertions, 12 deletions
diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl index f41dffefec..3f8619af08 100644 --- a/tensorflow/workspace.bzl +++ b/tensorflow/workspace.bzl @@ -161,11 +161,11 @@ def tf_workspace(path_prefix="", tf_repo_name=""): native.new_http_archive( name = "libxsmm_archive", urls = [ - "http://mirror.bazel.build/github.com/hfp/libxsmm/archive/1.8.tar.gz", - "https://github.com/hfp/libxsmm/archive/1.8.tar.gz", + "http://mirror.bazel.build/github.com/hfp/libxsmm/archive/1.8.1.tar.gz", + "https://github.com/hfp/libxsmm/archive/1.8.1.tar.gz", ], - sha256 = "0330201afb5525d0950ec861fec9dd75eb40a03845ebe03d2c635cf8bfc14fea", - strip_prefix = "libxsmm-1.8", + sha256 = "2ade869c3f42f23b5263c7d594aa3c7e5e61ac6a3afcaf5d6e42899d2a7986ce", + strip_prefix = "libxsmm-1.8.1", build_file = str(Label("//third_party:libxsmm.BUILD")), ) diff --git a/third_party/libxsmm.BUILD b/third_party/libxsmm.BUILD index 53a814b4b8..f9f1ea1085 100644 --- a/third_party/libxsmm.BUILD +++ b/third_party/libxsmm.BUILD @@ -11,18 +11,19 @@ exports_files(["LICENSE"]) libxsmm_interface_arguments = "0 1" # Arguments to ./scripts/libxsmm_config.py, see that file for detailed description. -# ilp64: 0 (no) -# big: 1 (yes) -# offload: 0 (no) +# ilp64: no +# big: no +# offload: no # alignment [b] -# prefetch: -1 (auto) -# threshold: 0 (auto) +# prefetch: 1 (auto) +# threshold: fallback to BLAS if n*m*k above this # synchronize: yes -# jit: 1 (yes) -# flags: 0 (none) +# jit: yes +# flags # alpha = 1 # beta = 1 -libxsmm_config_arguments = "0 1 0 64 -1 0 1 1 0 1 1" +# gemm = 2 +libxsmm_config_arguments = "0 0 0 64 1 0 1 1 0 1 1 2" # Arguments to ./scripts/libxsmm_dispatch.py, see that file for detailed description. # (dummy argument) @@ -66,6 +67,8 @@ cc_library( "src/libxsmm_dnn_convolution_winograd_weight_update.c", "src/libxsmm_dnn_handle.c", "src/libxsmm_dump.c", + "src/libxsmm_ext_gemm.c", + "src/libxsmm_ext_trans.c", "src/libxsmm_fsspmdm.c", "src/libxsmm_gemm.c", "src/libxsmm_main.c", @@ -92,6 +95,9 @@ cc_library( "include/libxsmm_sync.h", "include/libxsmm_timer.h", "include/libxsmm_typedefs.h", + # Source files #included internally: + "src/libxsmm_gemm_diff.c", + "src/libxsmm_hash.c", # Generated: "include/libxsmm.h", "include/libxsmm_config.h", |