-
Notifications
You must be signed in to change notification settings - Fork 314
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
Ground work for making mleap scala 2.13 compatible #864
Ground work for making mleap scala 2.13 compatible #864
Conversation
dotbg
commented
Aug 17, 2023
•
edited
Loading
edited
- Using sbt 1.9
- Using most recent versions of the scala libraries where possible
- Replaced scala-arm with more idiomatic scala 2.13+ way (scala-arm was not updated for a long time)
- Updated scalatest.
- Updated ClassloaderUtils to use java 9 compatible code.
- Using java 9 code instead of the commons-io.
920a180
to
ef6f1f1
Compare
ef6f1f1
to
c79afde
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow thanks for the massive contribution! I'm still working through it all (about half done), didn't see any issues so far. Just wanted to at least let you know that I'm looking :)
Couple of tests failing still:
- TensorflowModelSpec saved model with
org.tensorflow.exceptions.TFFailedPreconditionException: Attempting to use uninitialized value Variable
- a spring test seems like it didn't compile correctly
Caused by: java.lang.ClassNotFoundException: @.etc.sbt.jvmopts
c79afde
to
523a68d
Compare
@jsleight thanks a lot! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
finishing up initial review and everything looks ok to me.
Just need to fix the test failures
mleap-spark-testkit/src/main/scala/org/apache/spark/ml/parity/SparkParityBase.scala
Outdated
Show resolved
Hide resolved
6b11e07
to
4dfef6b
Compare
1. Using sbt 1.9 2. Using most recent versions of the scala libraries where possible 3. Replaced scala-arm with more idiomatic scala 2.13+ way (scala-arm was not updated for a long time) 4. Updated scalatest. 5. Updated ClassloaderUtils to use java 9 compatible code. 6. Replaced commons-io with java 9+ code.
4dfef6b
to
ec0f973
Compare
@jsleight thanks for the comments, I've finally made the build green |