Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This package now provides the non-cuda version (as known as the
'cpy only' build).
If you want caffe2 with cuda support, use package caffe-cuda-git.
This new package naming schema will better reflect the package
contents. This conforms to tensorflow package naming from the
official repositories.
|
|
Some packages cannot have the destination directory of upstream
source as the same name of the package name.
|
|
|
|
|
|
|
|
The newly released NCCL version 2 requires registration at the
NVIDIA developer webiste and a manual download. As this breaks
automated builds by AUR helpers, NCCL was disabled by default in
this package. It can still be enabled by uncommenting the proper
lines in the PKGBUILD file (instructions are at the top of the
PKGBUILD file).
|
|
|
|
|
|
|
|
|
|
python-pydotplus (or python-pydot) is required by python executable
'draw_net.py'. pydotplus is preferred.
Reference:
https://github.com/BVLC/caffe/blob/eeebdab16155d34ff8f5f42137da7df4d1c7eab0/python/caffe/draw.py#L7-L22
|
|
|
|
Although the current version of cuda (8.0) requires gcc5, adding
it to makedepends can avoid some problems in the future.
|
|
|
|
|
|
|
|
|
|
|
|
It takes really a lot of time to run the tests (it likely triples
the building time in a i7 4.0GHz + GTX 750 machine) and it will
prevent the package to be built in case of error. So it is not
enabled by default and is added as a comment block. Users that
need to make the tests should manually enable it. At the time of
this writing I'm getting a 100% success tests.
You can say that there is makepkg '--nocheck' option but the
intention here is to not enable tests by default. Still, many
people can forget about the makepkg '--nocheck' option in case
of failure.
|
|
|
|
No need to cd into $srcdir. It is already done internally by
makepkg as a standard.
|
|
|
|
A major rewrite was made. Most important changes:
- removed 'Makefile.config' file (configuration is now made in PKGBUILD)
- removed the custom 'classify.py' in order to follow upstream
- removed the 250MB download during build()
- removed the source tree installation in '/opt'
- added cuDNN support
- added NCCL support
- added 'distribute' make target for easier installation
- added documentation
- use python3 instead of python2
note1: if you want python2 just follow PKGBUILD instructions
note2: current AUR dependencies:
- openblas-lapack
- cudnn
- nccl
- python-leveldb
- python-scikit-image
|
|
|
|
|
|
Previously, the PKGBUILD would delete all the compiled files and the .git
directory. This made running `makepkg` twice in a row fail.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|