Search Criteria
Package Details: caffe2-git 1:0.8.2.r34802.g01b15570145-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/caffe2-git.git (read-only, click to copy) |
---|---|
Package Base: | caffe2-git |
Description: | A new lightweight, modular, and scalable deep learning framework (cpu only, git version) |
Upstream URL: | https://caffe2.ai/ |
Keywords: | ai artificial cuda intelligence nvidia |
Licenses: | BSD |
Conflicts: | caffe2, caffe2-cpu-git, python-pytorch |
Provides: | caffe2, caffe2-cpu-git |
Replaces: | caffe2-cpu-git |
Submitter: | dbermond |
Maintainer: | dbermond |
Last Packager: | dbermond |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2017-04-29 16:21 (UTC) |
Last Updated: | 2021-03-28 20:32 (UTC) |
Dependencies (39)
- blas (openblas-lapack-git, openblas-git, blas-tmg, openblas-cblas-git, blas-git, armpl, openblas-lapack, blis-git, blis, atlas-lapack, blis-cblas-openmp, blis-cblas, openblas-lapack-static, openblas)
- gflags (gflags-static, gflags-git)
- google-glog (google-glog-static, glog-git)
- intel-mkl (intel-oneapi-mkl)
- lapack (openblas-lapack-git, lapack-tmg, lapack-git, armpl, openblas-lapack, atlas-lapack, openblas-lapack-static)
- libuv (libuv-git)
- numactl (numactl-git)
- opencv (opencv2, opencv-cuda)
- openmp (openmp-svn, openmp-nvptx)
- protobuf (protobuf-git)
- python (python38, python37, python3.7, nogil-python, python39, python36, python311, python32)
- python-numpy (python-numpy-git, python-numpy-openblas, python-numpy-mkl-bin, python-numpy-mkl)
- python-protobuf (python-protobuf-git)
- python-typing_extensions
- python-yaml (python-yaml-git)
- cmake (cmake-git) (make)
- cuda (cuda-11.0, cuda11.1) (make)
- cudnn (make)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- gtest (googletest-git) (make)
- Show 19 more dependencies...
Required by (1)
- data-science-ai-meta (requires caffe2)
Sources (43)
- 010-caffe2-fix-include-system-path.patch
- 020-caffe2-use-system-libuv.patch
- 030-caffe2-disable-non-x86_64.patch
- cpuinfo-pytorch
- cub-nvlabs
- git+https://github.com/01org/mkl-dnn.git
- git+https://github.com/01org/tbb.git
- git+https://github.com/asmjit/asmjit.git
- git+https://github.com/benjaminp/six.git
- git+https://github.com/eigenteam/eigen-git-mirror.git
- git+https://github.com/emil-e/rapidcheck.git
- git+https://github.com/facebook/zstd.git
- git+https://github.com/facebookincubator/fbjni.git
- git+https://github.com/facebookincubator/gloo.git
- git+https://github.com/fmtlib/fmt.git
- git+https://github.com/google/benchmark.git
- git+https://github.com/google/gemmlowp.git
- git+https://github.com/google/googletest.git
- git+https://github.com/google/libnop.git
- git+https://github.com/google/XNNPACK.git
- git+https://github.com/houseroad/foxi.git
- git+https://github.com/intel/ARM_NEON_2_x86_SSE.git
- git+https://github.com/intel/ideep.git
- git+https://github.com/libuv/libuv.git
- git+https://github.com/Maratyszcza/FP16.git
- git+https://github.com/Maratyszcza/FXdiv.git
- git+https://github.com/Maratyszcza/NNPACK.git
- git+https://github.com/Maratyszcza/PeachPy.git
- git+https://github.com/Maratyszcza/psimd.git
- git+https://github.com/Maratyszcza/pthreadpool.git
- git+https://github.com/NVIDIA/nccl.git
- git+https://github.com/onnx/onnx-tensorrt.git
- git+https://github.com/onnx/onnx.git
- git+https://github.com/PeachPy/enum34.git
- git+https://github.com/pybind/pybind11.git
- git+https://github.com/pytorch/fbgemm.git
- git+https://github.com/pytorch/kineto.git
- git+https://github.com/pytorch/pytorch.git
- git+https://github.com/pytorch/QNNPACK.git
- git+https://github.com/pytorch/tensorpipe.git
- git+https://github.com/shibatch/sleef.git
- git+https://github.com/Yangqing/ios-cmake.git
- protobuf-protocolbuffers
Latest Comments
dbermond commented on 2018-08-22 18:14 (UTC)
Important notice:
This package now provides the non-cuda version (as known as the 'cpu only' build).
If you want caffe2 (git) with cuda support, use package caffe2-cuda-git. This new package naming schema will better reflect the package contents. This conforms to tensorflow package naming from the official repositories.
dbermond commented on 2018-04-23 18:02 (UTC)
Important note: the Caffe2 source code moved to PyTorch repository.
dbermond commented on 2018-04-23 17:59 (UTC)
I have added support for building with cuda 9.1. Package is finally building fine again.
Important notes:
gcc5 from the AUR is currently needed for building. It does not build with cuda 9.1 + gcc6 (this is a known upstream issue). Be warned that gcc5 from the AUR takes a lot of time to compile.
The Caffe2 source code moved to PyTorch repository.
Upstream added python3 support on the git master branch. This package now uses python3.
dbermond commented on 2018-01-25 14:27 (UTC)
@barrybingo Thank you for providing some solution, although it sounds rather complicated.
This is a known upstream issue. Currently, caffe2 does not build with CUDA 9. Developers are aware.
Details here: https://github.com/caffe2/caffe2/issues/1459
Unfortunately, package is broken and we should wait for an upstream fix. If someone really wants to use caffe2, it will be needed to downgrade CUDA to version 8.0. Otherwise, use caffe (previous generation).
barrybingo commented on 2018-01-23 13:13 (UTC) (edited on 2018-01-23 13:14 (UTC) by barrybingo)
Build failing as per this issue: https://github.com/caffe2/caffe2/issues/1636 See also: https://devtalk.nvidia.com/default/topic/1028112/cuda-setup-and-installation/nvcc-bug-related-to-gcc-6-lt-tuple-gt-header-/
Changing gcc-6/g++-6 to gcc-5/g++-5 for cmake fixed this.<br> Seems a step backwards and build time felt longer.
Build then failed with:
[ 77%] Linking CXX executable ../bin/utility_ops_gpu_test /usr/lib/libtbb.so.2: undefined reference to
__cxa_init_primary_exception@CXXABI_1.3.11' /usr/lib/libtbb.so.2: undefined reference to
std::__exception_ptr::exception_ptr::exception_ptr(void)@CXXABI_1.3.11' collect2: error: ld returned 1 exit status make[2]: [caffe2/CMakeFiles/utility_ops_gpu_test.dir/build.make:135: bin/utility_ops_gpu_test] Error 1 make[1]: [CMakeFiles/Makefile2:1248: caffe2/CMakeFiles/utility_ops_gpu_test.dir/all] Error 2 make: ** [Makefile:141: all] Error 2Fixed this by downgrading package intel-tbb (2018_20171205-1 => 2017_20170412-1) from https://archive.archlinux.org/packages/i/intel-tbb/
Finally working :) gcc-6 (GCC) 6.4.1 20171003 gcc-5 (GCC) 5.5.0
dbermond commented on 2017-09-13 20:50 (UTC)
dbermond commented on 2017-09-09 17:09 (UTC)
dbermond commented on 2017-08-10 01:34 (UTC)
dbermond commented on 2017-08-10 01:34 (UTC)
dbermond commented on 2017-06-16 00:15 (UTC) (edited on 2017-06-16 00:15 (UTC) by dbermond)
otaj commented on 2017-06-15 20:26 (UTC)