-
Notifications
You must be signed in to change notification settings - Fork 18.7k
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
HDF5 output layer produces incorrect output #750
Comments
After having a look into the code I found the mistake. The second caffe_copy uses the wrong bottom blob (0 instead of 1) in the cpu and gpu version of the layer. Error was introduced recently when replacing mem_copy and probably only needs to be fixed in dev branch.
|
thanks, i'll fix this! |
mitmul
pushed a commit
to mitmul/caffe
that referenced
this issue
Sep 30, 2014
RazvanRanca
pushed a commit
to RazvanRanca/caffe
that referenced
this issue
Nov 4, 2014
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Using the HDF5 output layer to extract the label and the prediction of a network I run into the following problem. The created HDF5 file contains two tables, however, both seem to be populated with data from the first bottom blob specified in the network file. At least the first value in both tables is identical and depending on the dimensions sometimes the complete table. A boiled down network example that reproduces the issue is the following:
You will find that the dummy_output.h5 contains two tables (data and label) where both contain values that fall in the range of 10...256 and that the first entry in both tables is identical.
I assume that somehow the hdf5 ouput layer does not correctly access the second bottom blob. I remember having used this layer successfully before, so maybe the problem is due to some recent changes?!
The text was updated successfully, but these errors were encountered: