+// Copyright 2013 Yangqing Jia
+
#include <cublas_v2.h>
#include "caffe/blob.hpp"
+// Copyright 2013 Yangqing Jia
+
#ifndef CAFFE_BLOB_HPP_
#define CAFFE_BLOB_HPP_
+// Copyright 2013 Yangqing Jia
+
#include "caffe/common.hpp"
namespace caffe {
+// Copyright 2013 Yangqing Jia
+
#ifndef CAFFE_COMMON_HPP_
#define CAFFE_COMMON_HPP_
+// Copyright 2013 Yangqing Jia
+
// Fillers are random number generators that fills a blob using the specified
// algorithm. The expectation is that they are only going to be used during
// initialization time and will not involve any GPUs.
+// Copyright 2013 Yangqing Jia
+
#ifndef CAFFE_LAYER_H_
#define CAFFE_LAYER_H_
+// Copyright 2013 Yangqing Jia
+
#ifndef CAFFE_LAYER_FACTORY_HPP_
#define CAFFE_LAYER_FACTORY_HPP_
+// Copyright 2013 Yangqing Jia
+
#include "caffe/layer.hpp"
#include "caffe/vision_layers.hpp"
#include "caffe/util/im2col.hpp"
+// Copyright 2013 Yangqing Jia
+
#include <algorithm>
#include <limits>
+// Copyright 2013 Yangqing Jia
+
#include "caffe/layer.hpp"
#include "caffe/util/im2col.hpp"
#include "caffe/vision_layers.hpp"
+// Copyright 2013 Yangqing Jia
+
#include <mkl.h>
#include <cublas_v2.h>
+// Copyright 2013 Yangqing Jia
+
#include "caffe/layer.hpp"
#include "caffe/vision_layers.hpp"
#include "caffe/util/math_functions.hpp"
+// Copyright 2013 Yangqing Jia
+
#include "caffe/layer.hpp"
#include "caffe/vision_layers.hpp"
#include "caffe/util/math_functions.hpp"
+// Copyright 2013 Yangqing Jia
+
#include "caffe/layer.hpp"
#include "caffe/vision_layers.hpp"
+// Copyright 2013 Yangqing Jia
+
#include "caffe/layer.hpp"
#include "caffe/vision_layers.hpp"
+// Copyright 2013 Yangqing Jia
+
#include <algorithm>
#include <cfloat>
#include "caffe/layer.hpp"
+// Copyright 2013 Yangqing Jia
+
#include <algorithm>
#include <cfloat>
#include "caffe/layer.hpp"
+// Copyright 2013 Yangqing Jia
+
#include "caffe/layer.hpp"
#include "caffe/vision_layers.hpp"
#include <algorithm>
+// Copyright 2013 Yangqing Jia
+
package caffe;
message BlobProto {
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#ifndef CAFFE_SYNCEDMEM_HPP_
#define CAFFE_SYNCEDMEM_HPP_
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
// The main caffe test code. Your test cpp code should include this hpp
// to allow a main function to be compiled into the binary.
#ifndef CAFFE_TEST_TEST_CAFFE_MAIN_HPP_
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#ifndef CAFFE_TEST_GRADIENT_CHECK_UTIL_H_
#define CAFFE_TEST_GRADIENT_CHECK_UTIL_H_
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#include <algorithm>
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#include <cstdlib>
#include <cstdio>
#include <iostream>
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
// This is simply a script that tries serializing protocol buffer in text
// format. Nothing special here and no actual code is being tested.
#include <string>
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
+// Copyright 2013 Yangqing Jia
+
#include <cstring>
#include <cuda_runtime.h>
#include <mkl.h>
+// Copyright 2013 Yangqing Jia
+
#include <cmath>
#include <cstdlib>
#include <cstring>
+// Copyright 2013 Yangqing Jia
+
#include <cmath>
#include <cstdlib>
#include <cstring>
+// Copyright 2013 Yangqing Jia
+
#ifndef _CAFFE_UTIL__IM2COL_HPP_
#define _CAFFE_UTIL_IM2COL_HPP_
+// Copyright 2013 Yangqing Jia
+
#include <mkl.h>
#include <cublas_v2.h>
#include "caffe/common.hpp"
+// Copyright 2013 Yangqing Jia
+
#ifndef CAFFE_UTIL_MATH_FUNCTIONS_H_
#define CAFFE_UTIL_MATH_FUNCTIONS_H_
+// Copyright 2013 Yangqing Jia
+
#ifndef CAFFE_VISION_LAYERS_HPP_
#define CAFFE_VISION_LAYERS_HPP_