Hi Shihgian,
>
> Does the latest JPMML-SparkML (1.6) support Spark 3.1.x?
>
I was unaware that Spark 3.1 is already available, so I haven't tested
it myself.
It should work, given that it's a minor version upgrade. Check out the
'master' branch, and change this Apache Spark version identifier here
to "{3, 1}":
https://github.com/jpmml/jpmml-sparkml/blob/1.6.3/src/main/java/org/jpmml/sparkml/ConverterFactory.java#L241
Then build the modified library JAR file using "mvn
-Dmaven.test.skip=true clean package" (disable integration tests that
encapsulate Apache Spark 3.0 resources), and see if it works.
I'll take a look at it myself over this weekend. I'd hate to break the
current "separate JPMML-SparkML development branch for each Apache
Spark version"-pattern, so it's probably time to start JPMML-SparkML
1.7.X then (and retire 1.4.X and 1.5.X development branches (targeting
Apache Spark 2.3.X and 2.4.X), as merging forward across three-four
branches is getting a bit tedious).
VR