Commit graph

19 commits

Author SHA1 Message Date
Yangqing Jia
c5bcd5560c Adding zstd to build
Summary:
This is in order for us to share compression ops to oss.
Closes https://github.com/caffe2/caffe2/pull/1463

Reviewed By: hlu1

Differential Revision: D6319101

Pulled By: Yangqing

fbshipit-source-id: 16c94e71fc3efe256054a648170aaf7702e5bcfe
2017-11-13 22:18:44 -08:00
Zachary DeVito
d6ff84de5c Add an aten_op to contrib.
Summary:
This operator allows the use of Torch's underlying TH libraries (TH, THC, THNN, and THCUNN)
through the ATen tensor library. Use of the operator is described in the README.
The operator itself is generated from ATen's Declarations.yaml file which describes its public API.
Closes https://github.com/caffe2/caffe2/pull/1235

Reviewed By: dzhulgakov

Differential Revision: D5876944

Pulled By: zdevito

fbshipit-source-id: b558e8563a5e82a0e6278705a4a359bd7df4e70a
2017-09-25 10:53:51 -07:00
Pieter Noordhuis
c2169c717f Remove references to cnmem
Summary: TSIA

Reviewed By: Yangqing

Differential Revision: D5815624

fbshipit-source-id: 1a6c0e471eac778aeac80001eac947178fc105ed
2017-09-12 14:37:12 -07:00
Yangqing Jia
5e0d434b4b Add build support for opengl and latest nnpack.
Summary:
(1) Changed android-cmake to use Yangqing/android-cmake, which supports NEON fp16.
(2) Added cmake scripts to build opengl.
(3) Updated nnpack to master, and changed the corresponding build files.
Closes https://github.com/caffe2/caffe2/pull/1061

Differential Revision: D5591387

Pulled By: Yangqing

fbshipit-source-id: 1d3f28511d33c09df6ecef5041448ac9a3246601
2017-08-09 00:31:53 -07:00
Yangqing Jia
e591ddb70b Add nnpack specific dependencies under third_party 2017-03-24 12:37:56 -07:00
Pieter Noordhuis
d5880b128e CMake support for Gloo dependency
Summary:
This also requires a change to cmake/External/nccl.cmake to use the
static NCCL binary instead of the shared object. When the Caffe2/Gloo
build uses the bundled NCCL version it should be packaged up in the
resulting libraries and not cause another runtime dependency on a
library that has to be installed separately.
Closes https://github.com/caffe2/caffe2/pull/218

Differential Revision: D4769926

Pulled By: pietern

fbshipit-source-id: 5c85559992c200d874f4218724823815ffb5adb5
2017-03-24 08:32:24 -07:00
Yangqing Jia
4dd297d261 Add nnpack 2017-02-01 21:45:18 -08:00
Yangqing Jia
4c614f2e67 Add ios-cmake 2017-01-27 00:08:57 -08:00
Yangqing Jia
01e860505b Cmake for android
Summary:
Added cmake for android script under scripts, and set up the travis contbuild target.
Closes https://github.com/caffe2/caffe2/pull/109

Reviewed By: bwasti

Differential Revision: D4468767

Pulled By: Yangqing

fbshipit-source-id: 709f3eb6be24727b0a989d0901dbf377871b122a
2017-01-26 18:14:30 -08:00
Yangqing Jia
a9e2693fa8 add back third_party/protobuf, but it won't be used in normal builds.
Pinned protobuf to v3.1.0

Removed the USE_SYSTEM_PROTOBUF option in cmake. It is no longer used.
2017-01-04 17:27:18 -08:00
Bram Wasti
d88d706446 Removed protobuf from third_party 2017-01-04 10:46:00 -08:00
bwasti
c2c58480ab added google/benchmark and tidied up Cuda build 2016-12-27 08:49:41 -08:00
Yangqing Jia
9201cdd029 nervana build files 2016-10-07 18:37:26 -07:00
Yangqing Jia
ff8a5bb532 move third_party/gtest to use git submodules. As a result the folder name is now googletest 2016-09-16 16:56:34 -07:00
Yangqing Jia
b91a6795ed move third_party/eigen3 to use git submodules. As a result the folder name is now eigen. 2016-09-16 16:25:22 -07:00
Yangqing Jia
04f628446e move third_party/google/protobuf to use git submodules. 2016-09-16 16:13:27 -07:00
Yangqing Jia
2362571b23 add submodule cub 2016-08-04 15:17:15 -07:00
Yangqing Jia
1ede7a7ff0 more build updates:
(1) nccl submodule, cnmem submodule
(2) mpi ops fallback test
(3) a bit more blob interface
(4) fixed tests
(5) caffe2.python.io -> caffe2.python.dataio to avoid name conflicts
(6) In the build system autogen __init__.py instead of having manual
rules just to copy over an empty __init__.py.
2016-08-02 23:28:23 -07:00
Yangqing Jia
f09d2b2b35 changes to make c2 build. 2016-07-21 16:39:08 -07:00