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

Sync upstream caffe #20

Open
wants to merge 545 commits into
base: master
Choose a base branch
from
Open

Sync upstream caffe #20

wants to merge 545 commits into from

Conversation

asnt
Copy link

@asnt asnt commented Nov 8, 2017

Thanks for publishing this code.

Here is a sync of the upstream repository of caffe so deepcut now works on the latest cudnn 7. The proto has been adapted slightly, otherwise there was no merge conflict.

Shamanoid and others added 30 commits October 5, 2016 13:12
fixes the broken glog link in yum_install.md which is currently returning a 404.
fix typo in pascal_multilabel_datalayers.py
Fix: docs/yum_install.md glog broken link
Size checks are needed for loading parameters to avoid strange bugs
when loading data we continue to reshape.
Sigmoid Cross-Entropy Loss: add GPU forward for full GPU mode speed-up
a trival commit which adds the missing star ;)
add the missing star in comment
corrected typo in accuracy_layer.hpp: MaxTopBlos -> MaxTopBlobs
For information on Github issue templates, see:
https://github.com/blog/2111-issue-and-pull-request-templates

The template has been revised according to discussion with @shelhamer
and @willyd on pull request BVLC/caffe#4914.
Add GitHub issue template to curb misuse
The colon produces errors unless the title is in quotes. This causes the minor
issue of the HTML title not being set.

See:
jekyll/jekyll#549
Put quotes around titles in YAML front matter of installation docs to remove errors
Currently parse_log.py skips all non timestamped lines
only once. When resuming a solver and appending to the
same log file, it creates more non timestamped log lines.
This change allows the script to silently skip those lines.
sig-ce learns to ignore by zeroing out the loss/diff at targets equal to
the configured `ignore_label`.

n.b. as of now the loss/diff are not properly normalized when there are
ignored targets. sig-ce loss should adopt the same normalization options
as softmax loss.
docs: include installation pointer to AWS AMI
sig-ce loss handles all the same normalizations as the softmax loss;
refer to #3296 for more detail.

this preserves the default normalization for sig-ce loss: batch size.
Sigmoid Cross-Entropy Loss: ignore selected targets by `ignore_label`
Avoids missing return values during build
the solver checks its proto type (SolverParameter.type) on
instantiation:

- if the proto type is unspecified it's set according to the class type
  `Solver::type()`
- if the proto type and class type conflict, the solver dies loudly

this helps avoid accidental instantiation of a different solver type
than intended when the solver def and class differ. guaranteed type
information in the SolverParameter will simplify multi-solver
coordination too.
OS X: build with latest SDK by default
Add missing spaces besides equal signs in batch_norm_layer.cpp
Solver: check and set type to reconcile class and proto type
downes and others added 30 commits July 12, 2017 14:50
Version 0.18 moved cross-validation to sklearn.model_selection - see http://scikit-learn.org/stable/whats_new.html#version-0-18
Version 0.17 deprecated class_weight="auto" in favor of class_weight="balanced"
pd.scatter_matrix -> pd.plotting.scatter_matrix
API updates in Logistic Regression example
[docs] update apt installation guide for Debian and Ubuntu
User may not install xcoder into default directory
especially if there are two different versions of xcoder installed.
[cmake] fix hardcode xcode path
Mention SKX support
Fix division operator for Compatibility of python 3 in classifier.py
The pointers could be used by CUDA wrapper libraries in Python such as
PyCUDA, gnumpy, Theano etc.
This line is needed for Ubuntu 16.04:

    sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

For reference:

* https://github.com/BVLC/caffe/wiki/Ubuntu-16.04-or-15.10-Installation-Guide
* https://youtu.be/DnIs4DRjNL4
Expose GPU pointers to Python
fix bilinear filler (and make constant filler more strict, as it should be)
…op_k, no need for fancy priority_queue etc. (2) GPU implementation
…ch-1

[docs] packages needed by Ubuntu 16.04, not just Ubuntu 14.04
Add absolute tolerance to test_net.py to prevent random Travis fails
Fix default mode warning in io.resize_image
Fixed bug where make distribute duplicates python files
fix web demo install instruction link
Merge remote-tracking branch 'upstream/master' into master-up
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.