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

Fix Sequence Labelling Models, fixes #178 #180

Merged
merged 25 commits into from
Sep 4, 2020

Conversation

Ayushk4
Copy link
Member

@Ayushk4 Ayushk4 commented Dec 13, 2019

The new weights file for NER is here

  • NER
    • 64-bit
    • 32-bit
  • POS
    • 64-bit
    • 32-bit

Addresses #178

@Ayushk4 Ayushk4 changed the title Fix Sequence Labelling Models, fix #178 Fix Sequence Labelling Models, fixes #178 Dec 13, 2019
@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 13, 2019

The weights modified weights for POS is here.

Ready for review. Travis tests pass for Julia 1.x

@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 18, 2019

@aviks Travis tests pass for Julia 1.0, but has compatibility issue for Tracker with Julia 0.7. What do you suggest me to do.

@aviks
Copy link
Member

aviks commented Dec 18, 2019 via email

@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 18, 2019

So, should I send a separate PR updating travis and appveyor files scripts?

@aviks
Copy link
Member

aviks commented Dec 18, 2019 via email

@aviks
Copy link
Member

aviks commented Dec 22, 2019

@Ayushk4 you should be able to upload the weights to the release on this repo and update the source.

@Ayushk4 Ayushk4 force-pushed the export_remove branch 2 times, most recently from 35d6961 to 67e2ec5 Compare December 23, 2019 04:18
@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 23, 2019

@aviks Thanks, I will do that once all the tests pass.

@aviks
Copy link
Member

aviks commented Dec 23, 2019

Do you know why we've suddenly started to get these NNPACKError(code 26, NNPACK STATUS UNSUPPORTED ALGORITHM)? I know I had tests passing locally a few days ago, but now see these on my laptop as well. What has changed? Any ideas?

@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 23, 2019

I am not sure. After merging the changes from #181 to this patch, all the tests were passing (except for 32-bit appveyor). But now they seem to be failing.

This is the first time I have come across NNPACKError(code 26, NNPACK STATUS UNSUPPORTED ALGORITHM) error. I am not sure what could be the reason for this.

@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 23, 2019

NNLib.jl recently had a patch release. I can try restricting the version to before that.

@aviks
Copy link
Member

aviks commented Dec 23, 2019

Yes, I was about to say, It's probably due to NNlib v0.6.1

@Ayushk4 Ayushk4 force-pushed the export_remove branch 2 times, most recently from 611599e to 905a871 Compare December 23, 2019 05:33
@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 24, 2019

@aviks Is there any way to test Julia 32-bit on my 64-bit system? These tests solely fail on 32-bit on the bson files that were saved in a 64-bit system. I want to separate an MWE and report it and/or find a workaround.

@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 24, 2019

Here's more on the 32-bit issue with BSON.jl- JuliaIO/BSON.jl#60

@aviks
Copy link
Member

aviks commented Dec 24, 2019

That is great debugging. Very cool, @Ayushk4

@Ayushk4
Copy link
Member Author

Ayushk4 commented Dec 25, 2019

Thanks, I have filed a PR for the same. However, since it's holidays we could expect a delay in the review work.
I believe that should fix the problems being faced in both the sequence and the sentiment models on 32-bit systems.

@Ayushk4
Copy link
Member Author

Ayushk4 commented Jan 8, 2020

Mike Innes has merged the PR. Is there anyways we can test the CI with the master branch of BSON.jl?

@aviks
Copy link
Member

aviks commented Jun 12, 2020

@Ayushk4 what is left on this one?

@Ayushk4
Copy link
Member Author

Ayushk4 commented Jun 13, 2020

I was waiting for JuliaIO/BSON.jl to have a new release with the fixes I made. I don't recall exactly what else is left. I will fix tomorrow.

@aviks
Copy link
Member

aviks commented Jul 7, 2020

@Ayushk4 Bump?

@Ayushk4
Copy link
Member Author

Ayushk4 commented Jul 9, 2020

I will look into it this Sunday.

@Ayushk4
Copy link
Member Author

Ayushk4 commented Jul 12, 2020

@aviks All models (NER, POS, sentiment and PerceptronTagger) work on 32-bit as well.
1 Test in ULMFiT seems to be failing in 1.3

@Ayushk4 Ayushk4 requested a review from aviks July 12, 2020 05:56
@Ayushk4
Copy link
Member Author

Ayushk4 commented Jul 25, 2020

ULMFiT tests are passing locally for me on 1.3.1, updated Manifest.toml.

@Ayushk4
Copy link
Member Author

Ayushk4 commented Sep 4, 2020

@aviks Please review.

@aviks aviks merged commit 3b59839 into JuliaText:master Sep 4, 2020
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.

2 participants