Skip to content

Conversation

@GermanAizek
Copy link

No description provided.

brunobowden and others added 30 commits April 17, 2017 20:54
- More logs when shapes mismatch
- Manual reviewed all matches of “grep -r CHECK.*shape src”
- Follow JUnit convention of:
```
  CHECK(expected == actual)
      << “expected: “ << expected
      << “ vs. actual: ” << actual;
```

Layers:
- Recurrent
- BaseConvolutionLayer
- Slice (improves logging for incorrect parameter)

CHECK_EQ
- Would prefer to use CHECK_EQ(expected, actual):
https://github.com/google/glog/blob/master/src/glog/stl_logging.h.in#L36
- However this requires include of stl_logging.h which introduces a
build warning. I believe this would work if caffe was updated to the
latest version of glog but that's a bigger change.
Caffe package is available for APT since Debian 9.0 and Ubuntu 17.04 .
Fixed typo "locaitons " -> "location" in line 17
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] fix spelling for LRN
[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
The logic for setting the library RPATH checks whether or not
${CMAKE_INSTALL_PREFIX}/lib is a system directory, and if not
adds it to the library RPATH. However, caffe does not install
to ${CMAKE_INSTALL_PREFIX}/lib, it installs to
${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR} (from
GNUInstallDirs). CMAKE_INSTALL_LIBDIR may be something like
"lib/x86_64-linux-gnu"
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)
Noiredd and others added 29 commits April 11, 2018 00:20
revised guidelines for GitHub issues and caffe-users posts
Fix incorrect namespace for pycaffe submodule caffe_pb2
fix missing syncedmem constness

fix issue BVLC#6387
a sketch of `solver.step()` done out manually:

1. `solver.net.forward()`
2. `solver.net.backward()`
3. `solver.net.apply_update()`
4. `solver.net.clear_param_diffs()`
with update exposed it is important to increment the iteration when an
update is made, whether by step or update alone. more fundementally,
it's the update that defines an iterationa, so this is a natural place
for the increment.
`solver.lr` is the effective learning rate in use while `solver.base_lr`
is the configured learning rate at initialization. the solver parameter
is now editable for setting fields that are in use throughout the
lifetime of the solver, such as the maximum iteration.
[pycaffe] expose interface for manual, step-by-step optimization
Otherwise caffe allocates some memory on GPU#0
PoolingLayer customizable output shape rounding mode
Fix typo in inner_product_layer.cpp
fix typos and add passing by reference
python: Set gpu device id before setting gpu mode
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.