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

Accept multiline examples in the JNI interface #1066

Merged
merged 55 commits into from Aug 23, 2016
Merged

Conversation

jmorra
Copy link
Collaborator

@jmorra jmorra commented Aug 9, 2016

This is a pretty major refactoring of the JNI layer. The impetus for this refactoring was the ability to accept multiline examples but it lead to a much larger change. The biggest change is the decoupling of the return type and the prediction function. This proved necessary to support all the different ways to extract data with --cb_explore.

I am going to go over this in detail with @deaktator offline, so @JohnLangford let's hold off on merging this for now. If anyone else has any comments at this time they are certainly welcome.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.042% when pulling e3de3c4 on java-multiline into 38de9de on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.042% when pulling 1590ba9 on java-multiline into 38de9de on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.042% when pulling 1837dda on java-multiline into 38de9de on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.042% when pulling 83155ba on java-multiline into 38de9de on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.042% when pulling 83155ba on java-multiline into 38de9de on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.042% when pulling 83155ba on java-multiline into 38de9de on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.042% when pulling 83155ba on java-multiline into 38de9de on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.042% when pulling 83155ba on java-multiline into 38de9de on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 2d59449 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 06235e6 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 06235e6 on java-multiline into 996382c on master.

@jmorra
Copy link
Collaborator Author

jmorra commented Aug 22, 2016

I was able to get everything to build again and Travis is now passing. I think this is ready to be merged in.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.252% when pulling 5300d98 on java-multiline into 996382c on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 70.413% when pulling 9484f8a on java-multiline into af24fed on master.

@JohnLangford
Copy link
Member

Status on this?

@jmorra
Copy link
Collaborator Author

jmorra commented Aug 23, 2016

I think this is ready to be merged in. Everything is building and the changes outside the java folder have been minimized.

@JohnLangford JohnLangford merged commit aaf091f into master Aug 23, 2016
@JohnLangford
Copy link
Member

Merged in. Thanks!

I'm still not keen on the machine generated files. If you can think of a way to remove and autogenerate them, that's cool.

@jmorra jmorra deleted the java-multiline branch August 23, 2016 01:43
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

7 participants