From f41959ccb2d9d4c722fe8fc3351401d53bcf4900 Mon Sep 17 00:00:00 2001 From: Manjunath Kudlur Date: Fri, 6 Nov 2015 16:27:58 -0800 Subject: TensorFlow: Initial commit of TensorFlow library. TensorFlow is an open source software library for numerical computation using data flow graphs. Base CL: 107276108 --- .../eigen3/unsupported/Eigen/CXX11/NeuralNetworks | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 third_party/eigen3/unsupported/Eigen/CXX11/NeuralNetworks (limited to 'third_party/eigen3/unsupported/Eigen/CXX11/NeuralNetworks') diff --git a/third_party/eigen3/unsupported/Eigen/CXX11/NeuralNetworks b/third_party/eigen3/unsupported/Eigen/CXX11/NeuralNetworks new file mode 100644 index 0000000000..7741b68d8a --- /dev/null +++ b/third_party/eigen3/unsupported/Eigen/CXX11/NeuralNetworks @@ -0,0 +1,35 @@ +// This file is part of Eigen, a lightweight C++ template library +// for linear algebra. +// +// Copyright (C) 2014 Benoit Steiner +// +// This Source Code Form is subject to the terms of the Mozilla +// Public License v. 2.0. If a copy of the MPL was not distributed +// with this file, You can obtain one at http://mozilla.org/MPL/2.0/. + +#ifndef EIGEN_CXX11_NEURAL_NETWORKS_MODULE +#define EIGEN_CXX11_NEURAL_NETWORKS_MODULE + +#include "unsupported/Eigen/CXX11/Tensor" + +/** \defgroup CXX11_NeuralNetworks_Module Neural Networks Module + * + * This module provides an efficient implementation of the common primitives + * used by neural networks. + * The primitives are built on top of the tensor library. + * + * \code + * #include + * \endcode + */ + +#include "unsupported/Eigen/CXX11/src/NeuralNetworks/Activations.h" +#include "unsupported/Eigen/CXX11/src/NeuralNetworks/Attention.h" +#include "unsupported/Eigen/CXX11/src/NeuralNetworks/Pooling.h" +#include "unsupported/Eigen/CXX11/src/NeuralNetworks/SoftMax.h" +#include "unsupported/Eigen/CXX11/src/NeuralNetworks/BackwardCuboidConvolutions.h" +#include "unsupported/Eigen/CXX11/src/NeuralNetworks/CuboidConvolution.h" +#include "unsupported/Eigen/CXX11/src/NeuralNetworks/BackwardSpatialConvolutions.h" +#include "unsupported/Eigen/CXX11/src/NeuralNetworks/SpatialConvolutions.h" + +#endif // EIGEN_CXX11_NEURAL_NETWORKS_MODULE -- cgit v1.2.3