Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase to latest master branch #1

Open
wants to merge 737 commits into
base: fcn
Choose a base branch
from
Open

Conversation

BlGene
Copy link

@BlGene BlGene commented Feb 29, 2016

Hi @weiliu89 ,
This is a re-base of all fcn layers to the latest caffe master, plus the solver modification. Each added layer is squashed into one commit. The modified pooling layer was re-named to as binpooling layer, however it should be able to replace this binpooling layer with a SPP pooling layer. It would be great if you could have a look at this.
BR, Max

ronghanghu and others added 30 commits October 16, 2015 22:32
- condense conditions by `LOG_IF`
- only log memory use once after all tops
[style] Clean Up Logging for Net Init
Solver Refactor: Separate files and Change Solver's Type to String
…he kernel

Now PReLU backward is taking the same time as forward

Code cleanup
Removed unnecessary code
Fixed indent
merge if(channed_shared_)
[build] Qualify messages issued by CMake when CUDA is unavailable
[docs] direct installation questions to caffe-users
[test] drop bogus OpenCV guard for layer type
[example] Fix class label index error in tutorial 00.
Set policies to NEW to silence warnings in CMake 3.02 and later.
Open LMDB files with MDB_NOLOCK if no write access
this code seems not to apply to the caffe head.
```
if diff.ndim != 4:
                raise Exception('{} diff is not 4-d'.format(top))
```
Project does not compile without opencv_imgcodecs in the library path if
you're using OpenCV 3.

This introduces a OPENCV_VERSION flag in Makefile.config that includes
the library if set to 3.  (Trying to include it with OpenCV 2 also
breaks the build)
Add opencv_imgcodecs to library path in Makefile
Yet another batch normalization PR
longjon and others added 25 commits March 2, 2016 16:23
Use six library to ensure pycaffe.py python3 compliance
…lob-float-no-register

[pycaffe] fix boost 1.60 compatibility issue; close BVLC#3494
This is temporary measure to avoid an apparent upstream issue with
protobuf 3.0.0b2.post1.
Travis: force protobuf 3.0.0b2 for Python 3
This provides a framework for automatically aligning different layers of
a net despite up/downsampling, padding, and output size rounding.
Removed lint script reference to non-existant caffe_memcpy function.
- document by docstring and comment
- pep8
- add latest layers and alphabetize
- respect default crop params
- handle graphs with compositions of crops by walking only the
  first, cropped bottom of Crop layers
- make python3 happy by replacing arg tuple unpacking
- crop -> offset
- adjust crop axis by 1
- test known mappings: conv-pool-deconv stack, ReLU and 1x1 conv
- test effects of padding
- test rectangular/anisotropic coordinate mapping, test N-D
- catch error cases: negative crop, scale mismatch, tops that are not
  spatially connected
configure offset(s) through proto definition.
Changes are:
  reduce test blob dims for speed
  use standard Gaussian filler,
  polish formatting and rename tests,
  test HW crop and 5D crop,
  standard gradient checks
Python/net spec coordinate map and crop offset computation
Add functions to check and grab GPU
@BlGene
Copy link
Author

BlGene commented Mar 6, 2016

@weiliu89
Updated to use master's SPP and crop layer. In case it works as advertised for you, maybe you could consider merging.

For parseNet to function on master we would still be missing:

  1. Normalization (No suitable PR yet.)
  2. UnPooling . (PR Unpooling Layer BVLC/caffe#3601 should work for this, haven't checked though).

sasadep pushed a commit to sasadep/caffe that referenced this pull request Aug 29, 2016
JeffOwOSun added a commit to CK2-2016/caffe that referenced this pull request Sep 28, 2016
amoussawi referenced this pull request in amoussawi/caffe Mar 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet