--- /dev/null
+# Contributors
+
+Caffe is developed by a core set of BVLC members and the open-source community.
+
+We thank all of our [contributors](https://github.com/BVLC/caffe/graphs/contributors)!
+
+**For the detailed history of contributions** of a given file, try
+
+ git blame file
+
+to see line-by-line credits and
+
+ git log --follow file
+
+to see the change log even across renames and rewrites.
+
+Please refer to the [acknowledgements](http://caffe.berkeleyvision.org/#acknowledgements) on the Caffe site for further details.
-// Copyright Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
//
// This script converts the CIFAR dataset to the leveldb format used
// by caffe to perform classification.
-// Copyright Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
//
// This script converts the MNIST dataset to the leveldb format used
// by caffe to perform classification.
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_BLOB_HPP_
#define CAFFE_BLOB_HPP_
-// Copyright Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
// caffe.hpp is the header file that you need to include in your code. It wraps
// all the internal caffe header files into one for simpler inclusion.
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
// 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
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_LAYER_H_
#define CAFFE_LAYER_H_
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_NET_HPP_
#define CAFFE_NET_HPP_
-// Copyright Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_OPTIMIZATION_SOLVER_HPP_
#define CAFFE_OPTIMIZATION_SOLVER_HPP_
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_SYNCEDMEM_HPP_
#define CAFFE_SYNCEDMEM_HPP_
-// Copyright 2014 kloud@github
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_UTIL_BENCHMARK_H_
#define CAFFE_UTIL_BENCHMARK_H_
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#ifndef _CAFFE_UTIL_IM2COL_HPP_
#define _CAFFE_UTIL_IM2COL_HPP_
-// Copyright 2014 Jeff Donahue
+// Copyright 2014 BVLC and contributors.
#ifndef _CAFFE_UTIL_INSERT_SPLITS_HPP_
#define _CAFFE_UTIL_INSERT_SPLITS_HPP_
-// Copyright Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_UTIL_IO_H_
#define CAFFE_UTIL_IO_H_
-// Copyright 2013 Yangqing Jia
-// Copyright 2014 kloudkl@github
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_UTIL_MATH_FUNCTIONS_H_
#define CAFFE_UTIL_MATH_FUNCTIONS_H_
-// Copyright 2013 Rowland Depp
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_UTIL_MKL_ALTERNATE_H_
#define CAFFE_UTIL_MKL_ALTERNATE_H_
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_VISION_LAYERS_HPP_
#define CAFFE_VISION_LAYERS_HPP_
-// Copyright Ross Girshick and Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
//
// matcaffe.cpp provides a wrapper of the caffe::Net class as well as some
// caffe::Caffe functions so that one could easily call it from matlab.
-// Copyright Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
// pycaffe provides a wrapper of the caffe::Net class as well as some
// caffe::Caffe functions so that one could easily call it from Python.
// Note that for python, we will simply use float as the data type.
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cuda_runtime.h>
#include <cublas_v2.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_LAYER_FACTORY_HPP_
#define CAFFE_LAYER_FACTORY_HPP_
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <vector>
-// Copyright 2014 Sergio Guadarrama
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2014 Sergio Guadarrama
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <stdint.h>
#include <leveldb/db.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <stdint.h>
#include <leveldb/db.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <limits>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2014 BVLC.
+// Copyright 2014 BVLC and contributors.
/*
-Contributors:
-- Sergey Karayev, 2014.
-- Tobias Domhan, 2014.
-
TODO:
- load file in a separate thread ("prefetch")
- can be smarter about the memcpy call instead of doing it row-by-row
-// Copyright Sergey Karayev 2014
+// Copyright 2014 BVLC and contributors.
/*
TODO:
- only load parts of the file, in accordance with a prototxt param "max_mem"
// Copyright 2014 BVLC and contributors.
-/*
-Contributors:
-- kloudkl@github, 2014.
-*/
#include <vector>
// Copyright 2014 BVLC and contributors.
-/*
-Contributors:
-- kloudkl@github, 2014.
-*/
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <stdint.h>
#include <leveldb/db.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cuda_runtime.h>
#include <stdint.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cublas_v2.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cmath>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <iostream> // NOLINT(readability/streams)
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <iostream> // NOLINT(readability/streams)
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cfloat>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cfloat>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <vector>
-// Copyright 2014 Tobias Domhan
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cmath>
-// Copyright 2014 Tobias Domhan
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cmath>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
//
#include <algorithm>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cfloat>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cfloat>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cfloat>
-// Copyright 2014 Jeff Donahue
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2014 Jeff Donahue
+// Copyright 2014 BVLC and contributors.
#include <vector>
-// Copyright 2014 Aravindh Mahendran
+// Copyright 2014 BVLC and contributors.
// TanH neuron activation function layer.
// Adapted from ReLU layer code written by Yangqing Jia
-// Copyright 2014 Aravindh Mahendran
+// Copyright 2014 BVLC and contributors.
// TanH neuron activation function layer.
// Adapted from ReLU layer code written by Yangqing Jia
-// Copyright 2013 Ross Girshick
+// Copyright 2014 BVLC and contributors.
//
// Based on data_layer.cpp by Yangqing Jia.
-// Copyright 2013 Ross Girshick
+// Copyright 2014 BVLC and contributors.
//
// Based on data_layer.cpp by Yangqing Jia.
-// Copyright Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
#include <map>
#include <set>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
package caffe;
// the other dimensions must be the same for all the bottom blobs.
// By default it will concatenate blobs along the channels dimension.
optional uint32 concat_dim = 65 [default = 1];
-
+
optional HDF5OutputParameter hdf5_output_param = 1001;
}
-// Copyright Yangqing Jia 2013
+// Copyright 2014 BVLC and contributors.
#include <cstdio>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cuda_runtime.h>
-// Copyright 2014 kloud@github
+// Copyright 2014 BVLC and contributors.
#include <unistd.h> // for usleep
#include <cuda_runtime.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
// The main caffe test code. Your test cpp code should include this hpp
// to allow a main function to be compiled into the binary.
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
// The main caffe test code. Your test cpp code should include this hpp
// to allow a main function to be compiled into the binary.
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
-// Copyright 2014 Sergio Guadarrama
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <string>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cmath>
#include <cstdlib>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#ifndef CAFFE_TEST_GRADIENT_CHECK_UTIL_H_
#define CAFFE_TEST_GRADIENT_CHECK_UTIL_H_
-// Copyright 2014 kloudkl@github
+// Copyright 2014 BVLC and contributors.
#include <cuda_runtime.h>
#include <string>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <string>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <vector>
-// Copyright 2014 Sergio Guadarrama
+// Copyright 2014 BVLC and contributors.
#include <cuda_runtime.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cstring>
-// Copyright 2014 kloudkl@github
+// Copyright 2014 BVLC and contributors.
#include <stdint.h> // for uint32_t & uint64_t
#include <time.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cmath>
#include <cstdlib>
-// Copyright 2014 kloudkl@github
+// Copyright 2014 BVLC and contributors.
#include <google/protobuf/text_format.h>
#include <leveldb/db.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cuda_runtime.h>
#include <cstring>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstdlib>
#include <cstdio>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <vector>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
// This is simply a script that tries serializing protocol buffer in text
// format. Nothing special here and no actual code is being tested.
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cmath>
#include <cstring>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cmath>
#include <cstdlib>
-// Copyright 2014 Jeff Donahue
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <string>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cstring>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
#include <vector>
-// Copyright 2014 Aravindh Mahendran
+// Copyright 2014 BVLC and contributors.
// Adapted from other test files
#include <cmath>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cstring>
-// Copyright 2014 kloud@github
+// Copyright 2014 BVLC and contributors.
#include <boost/date_time/posix_time/posix_time.hpp>
#include <cuda_runtime.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cmath>
#include <cstdlib>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <algorithm>
#include <cmath>
-// Copyright 2014 Jeff Donahue
+// Copyright 2014 BVLC and contributors.
#include <map>
#include <string>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <stdint.h>
#include <fcntl.h>
-// Copyright 2013 Yangqing Jia
-// Copyright 2014 kloudkl@github
+// Copyright 2014 BVLC and contributors.
#include <math_functions.h> // CUDA's, not caffe's, for fabs, signbit
#include <cmath>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <glog/logging.h>
#include <leveldb/db.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
// This program converts a set of images to a leveldb by storing them as Datum
// proto buffers.
// Usage:
-// Copyright 2014 Sergio Guadarrama
+// Copyright 2014 BVLC and contributors.
#include "caffe/common.hpp"
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
//
// This program takes in a trained network and an input blob, and then dumps
// all the intermediate blobs produced by the net to individual binary
if len(sys.argv) < 3:
print('Usage: ./extract_seconds input_file output_file')
exit(1)
- extract_seconds(sys.argv[1], sys.argv[2])
\ No newline at end of file
+ extract_seconds(sys.argv[1], sys.argv[2])
-// Copyright 2014 kloudkl@github
+// Copyright 2014 BVLC and contributors.
#include <stdio.h> // for snprintf
#include <cuda_runtime.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
//
// This is a simple script that allows one to quickly finetune a network.
// Usage:
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
#include <cuda_runtime.h>
#include <fcntl.h>
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
//
// This is a simple script that allows one to quickly test a network whose
// structure is specified by text format protocol buffers, and whose parameter
-// Copyright 2013 Yangqing Jia
+// Copyright 2014 BVLC and contributors.
//
// This is a simple script that allows one to quickly train a network whose
// parameters are specified by text format protocol buffers.